mitsubishi2MQTT

I had some mitsubishi mini-splits installed and of course and I wanted to see if I could automate some functions only to find that the the wifi module is back ordered and costs …1 kidneys and a goat.

I found this and used this article Hacking A Mitsubishi Heat Pump Part 2 - Chris Davis’ Blog to setup and configure mitsubishi2MQTT.
mitsubishi2MQTT

Everything is working great but I had some issues and was wondering if other people experienced this -

  1. I see that you can upload a firmware update to these esp8266, but how do you compile just the .bin? I’ve always had to connect the boards to usb.
  2. The power function does not seem to work to turn the unit off and on. Anyone else have this issue?
  3. There does not seem to be a group helper for these hvacs? or is there?
  4. Is there a way to use external temperature sensors for the unit?
  5. Final, I promise! is there any benefit using esphome vs mitsubishi2MQTT?

For reference -
The boards I bought that worked -
https://www.amazon.com/dp/B081PX9YFV?psc=1&ref=ppx_yo2ov_dt_b_product_details (I bought the micro usb)
The pigtails -
https://www.aliexpress.us/item/3256802718583041.html?spm=a2g0o.order_list.order_list_main.5.21ef1802IJZYaO&gatewayAdapt=glo2usa (5P model).

Late but you can check my fork of it GitHub - dzungpv/mitsubishi2MQTT: Mitsubishi to MQTT with ESP8266/ESP32 module, just download the firmware and flash to the ESP8266.
You can use external sensor too. Using mitsubishi2MQTT very easy for user, just set the wifi and MQTT and you are done, just flash it one time and enjoy it, also support setup in you language (you can translate it and send PR), set device password and web control. You can post any question in the discussion of the GitHub.

3 Likes

Hi @dzungpv , this will sound a bit daft, but I’m trying to flash your fork of this (I do have a working version of the original controlling one A/C, but need some more). I really can’t remember what I did last time… so here are the dumb questions.

Your (and the original) instruction say to " Step 1: Flash the sketch with flash size include SPIFFS option." I assume this means flash a sketch file using Arduino IDE. However, I can’t find a sketch file (.ino file).

I did find what looks to be the current release .bin file (mitsubishi2MQTT_ESP8266-ESP01.bin) which I presume should work on my ESP-01S). I’ve tried flashing that to the ESP with https://web.esphome.io/, and it seems to work, but doesn’t seem to be showing the HVAC-XXXXXXXXXXXX AP to continue setup.

Any suggestions?

Thanks!

You can try to rename main.cpp to main.ino and build with Arduino, remember to download all require libs, include my fork version on my github account. Or you can install PlatformIO to build.

I am sure binaries build by the CI are OK, But I use D1 and the file work fine for me.

1 Like

Personally, I switched from mitsubishi2MQTT to ESPHome because:

  1. I noticed my HVAC frequently become unavailable then available in seconds. This shows up in HA log, which indicates WiFi connection is unstable.
  2. I noticed it takes about 1 second longer for the HVAC to react after clicking on HA

ESPHome solution solves these 2 for me.