Open SwiCago opened 7 years ago
Europe (Spain) - PEAD - RP100 - JA(L) (Horizontal Ducted Unit) ----- Works perfect with last version.
Australia - MSZ-GE80VA2 ("Split system" - Wall unit) Australia - MUZ-GE80VA2 ("Split system" - Outside unit)
This is one system - unit on the wall, connected to the bigger unit outside.
North America - MSZ-GL
Australia - MSZ-GE35VAD
@kayno @uronito @lekobob @schotime , thank you all for helping contribute to this library. Making it be a works for everyone, is always a group effort. What works just me, may not be ideal for others, so I was quite surprised and humbled to see that this library got traction! And that we have a good group going to make it work for everyone. So again thanks for making this library what it is so far and thanks for posting up supported units.
Works on MSZ-SF23VE (UK) So I'd venture MSZ-SF(VE) at least. given 23 reflects the power of the indoor unit.
Edit: Used an Adafruit HUZZAH esp8266 with no pull-ups to 5v for RX/TX.
I guess the models listed here are probably compatible too:-
http://innovations.mitsubishi-les.com/en/controls/wifi-adapter
@kmdm so you are in the UK? Good to know that the library works for your units as well. I will update the list soon.
@SwiCago Yep - UK.
Returning this issue more to its intended subject, I can confirm the library works with the unit below: North America - PVA-A36AA7
I'm still far from finished, but I'm building a stand-alone thermostat and it's at least able to heat to a minimum temperature with this unit.
Mitsubishi MSZ-FD25VA - European/Danish Model
Works perfect :)
Australia MSZ-GL80VGD
Running on a Wemos D1 Mini (probably a clone). No pullups on rx/tx.
Working well
North America - MSZ-GL18NA
North America - MSZ-GL18NA and MSZ-GL09NA
Italy - MSZ-SF25VE3 - Working
Australia - MSZ-GL50VGD (indoor) and MUZ-GL50VGD (outdoor) working.
Using a Adafruit Feather HUZZAH with no voltage regulator or pullups.
Italy - MSZ-SF25VE2 - Working too
Spain - MSZ-FH25VE - Working Using a ESP-WROOM-02(esp8266 chip) and a voltage regulator. Nothing else.
Glad to see that the FH units are working since I've got 3 of those going in this week. I plan to test out on my one KJ unit and will report back (all indications are that it should work as well). I'm putting mine together with ESP-01 and this 12v-3.3v regulator instead of using the 5v, just to make it easier for myself.
Working on my MUZ-FE12NAH - Canada
UK - MSZ-AP50VGK is working perfectly. I created a small ESP8266 based PCB that fits in the space at the back of the indoor unit. All connected to Home Assistant.
Italy, working with these units: msz-ge35va msz-ef35vew
I used WEMOS D1 MINI chips
Australia, confirmed working with:
MSZ-GE35VAD
wall unitMSZ-GE25VAD
wall unitI had to use a pull-up resistor with my Adafruit HUZZAH modules, and have since moved to using a proper logic-level translator chip (TXB0104).
Asia - MSZ-EF09VAS / MSZ-EF13VAS
I also use Wemos D1 mini board. It is not only cheaper than using ESP-01 + 5V adapter but also supported OTA after tucked into wall unit thanks to 4M flash.
For new builder, don't be scared by demo circuit. You can simplified project by using only 2 parts:
UPDATED: Example for ESP-01, you need 3 parts:
(optional)
Europe (France) - MSZ-GC works but need to change the bitrate from 2400 to 9600 in the library. I have found the bitrate fix here : https://www.esp8266.com/viewtopic.php?f=29&t=13207&start=24. @SwiCago I think try change bitrate on a connect faild could be helpfull for other people who have a unit not working at 2400. (I will try do a PR in few days).
Europe (Spain) - MPEZS-60VJA working perfectly here
Europe (France) - MFZ-KJ25VE works well in 2400 Bd. I use a Wemos D1 mini (Lolin, V3.1.0), and I cut the link on the PCB between ESP pin RX and CH340C Pin TXD. To Flash the Wemos, I reconnect the link, of course! But now I update via OTA/WiFi. I have two pull up resistors, the one of the RX line is on 3.3V, the other one (Tx line) is on 5V.
Connector can be found here : https://www.rs-particuliers.com/WebCatalog/Bo%C3%AEtier_connecteur_JST__pas_2mm__5_Contacts__1_rangee_Droit__Femelle__Montage_sur_cable__serie_PA-4766798.aspx Cable for this connector here : https://www.rs-particuliers.com/WebCatalog/Contact_preserti_sur_fils_JST-5128737.aspx
Europe (Germany) — have MFZ-KJ25 up and working out of the box. Thanks!
I just successfully wired up my MLZ series unit (MLZ-KP09NA Flush mount).
I used an Adafruit HUZZAH32 Feather, with pull-ups to 5v.
My initial efforts without pull-ups resulted in being able to control the unit, but no data was being received. This was different from my MSZ (wall-mount) units, which are using the same board, without pull-ups.
Hello,
Europe (France), works on a MFZ-KA50VA. Wemos d1 mini, no pull up resistors.
Now i need to understand how to use it with Jeedom.
Hello, Works great too on a MSZ-GE42VA. Now i've understand how to publish with MQTT, it's awesome ! Thanks !
Europe - Spain Indoor units MSZ-AP20 & MSZ-AP35. Working perfect with esp-01S(1M), 5V adapter & MQTT & OTA
Works on a MSH-BF09VC (China). But , there is no connector on CN105. I had to soldering a connector to the board.The connector is B05B-PASK-1.
Works on a MSZ-ZF12VA (China). You need solder a connector to CN105 as I mentioned above.
Works fine using: ESP-01 module 5V adapter for ESP-01 module (or build your own 5V to 3V3 step down) Revolectrix cable
as per @unixko advice (see above)
Cheers to all who have contributed!
Hello all, Thanks for the valuable information provided in this repository. ;)
I confirm that this protocol works in latest generation PEAD-M140JA ducted units (european version) with R32. The only small deviation is related with compressor frequency since referred value is placed in a "data[5]" instead of "data[3]" in packet 0x06.
I confirm also that this protocol works perfectly with MSZ-SF25VE and MSZ-SF35VE wall mounted units.
Regards, Luís Galo
This thread is used only to list working units, not have discussions about hardware. Use the gitter chat for that, unless it is an issue where the library does not work. In which case open an issue.
New Zealand. MSZ-GE25VAD2 works fine. I think MSZ-GE42VAD2 works also, but I kinda blew up the onboard 0603 12V 3A fuse shorting cn105 by mistake, so work is ongoing.
(ESP01 with vreg and level shifters, JST-PA and pins from DigiKey) Big thanks to everyone.
Have here an Asian SEZ-KD35VAL. with CN105 - Works good on the CN105. It was a bit tricky to get the right setup. First I tried me Wemos D1 via a Levelshifter. However communication on RX/TX didn't work. My setup which is fine: RX of Wemos directly to TX at Aircon. TX via Pullup 10K to VCC and then to RX of Aircon. Bit scared to drive the 3V3 ESP with the higher signals, but it works ...
@Tobias007 the makes of esp8266 years ago confirmed all inputs are 5V tolerant. Just not core voltage!
Hi all :)
I want to share my setup for Home Assistant:
Controlled with:
CN105 Connector/cable setup:
Wire made of standard CAT5 ethernet cable with the PAP-05 connector. At the end to the ESP i crimped on a male RJ-45 plug (used pin 1 +2 and 7+8 ).
Then i soldered an female RJ-45 connector to an RJ-45 breakoutboard - soldered some pin headers onto that.
The cable and ESP are connected with dupont connectors.
I first wanted to make a 3d printed case for the module and place it outside the heatpump, but i found out it could be tucked away of sight behind the cover, so I choose that option - and it even supports OTA updates!
I run the latest code, and it runs awesome! No problems or whatsover for now - very happy! Big thanks to @SwiCago
Here are some pictures of my components and actual project:
So both MSZ-HJ and MSZ-DM series work!
Thanks!
New Zealand. MSZ-FA35VA working with an ESP32-devkit, using the https://github.com/unixko/MitsuCon build. The ESP32 does not require any external components which is nice, built in pullups and 5v vin pin.
Germany. MLZ-KA50VA-E1ceiling type working well with 8fa2f15 on NodeMCU with pull up resistors.
Europe - France Indoor units MSZ-AP20VG work perfect with ESP8266 Mini D1 Indoor units MSZ-AP35VG work with ESP8266 Mini D1. But with AP35 hp.setWideVaneSetting() works well, but hp.getWideVaneSetting() allways return "<<", even if wideWane is set on another mode!
I've developed a sketch for setting HeatPump via REST. I can give it if interresting.
Thanks a lot for this library. Best Regards.
Australia, works fine with PEA-RP140EA2 (ceiling concealed unit). Should also work with PEA-RP100/125 (same indoor control board). SwiCago's original sketch, ESP D1 mini pro, HASS native climate control, CN105.
Thanks heaps for the library!!!
North American model MLS-KP09NA confirmed working: http://meus1.mylinkdrive.com/item/MLZ-KP09NA.html
Hello,
Thanks for your hard work!!!
Confirmed to work with both units:
Europe/France Ducted horizontal unit PEAD-RP35-100EA2
Europe/France Wall mount unit: MSZ-GE35VA
Both unit type have a CN105 connectors. Used with ESP01 module.
Can confirm that MSZ-HR25VF in EU works with the circuit on the main page.
France MSZ-AP25VG works like a charm. Thanks @SwiCago to have made a small fix to make wideVane working for this model.
I did an integration to Jeedom (https://www.jeedom.com/site/en/) thanks to MQTT.
THIS IS NOT A THREAD TO ASK FOR HELP! USE GITTER CHAT FOR HELP
Hi guys, I would like to use this area to list unit types that are know to work with this library. Exact number(as in tonnage) not necessary, as all units of the same type would work, if confirmed for one. Please state Region and models that you have personally tested with. If you can provide weblink of unit that would help. I'll start North America - MSZ-FH (Wall unit) North America - SEZ-KD (Horizontal Ducted unit) Mini split on shared compressor North America - MXZ-8C48NAHZ (8 zone outdoor unit)
Linked this list to readme, until we have a big enough list. Then I'll create a compatability list. The following webpage may help find your exact unit type http://meus1.mylinkdrive.com/index.html
THIS IS NOT A THREAD TO ASK FOR HELP! USE GITTER CHAT FOR HELP