ESPHome Mitsubishi Ecodan and remote thermostat integrations

Probably a good time to start my own thread to share my 2 projects for the Mitsubishi Ecodan heatpumps

This projects allows you to monitor and control the Ecodan heatpump over the cn105 port. It uses an esp32 and no soldering required if you are using the recommended hardware

Features

  • Monitor flow, frequency, temperatures and more
  • Control (setting temperatures, on/off, vacation, …) your Ecodan via the integration.
  • Server control mode: allows you to enable/disable DHW/Heating/Cooling
  • Multi lingual (contributions welcome!)
  • Proxy support (optional), you can run this seamlessly with the official melcloud wifi adapter or melcobems
  • Realtime metrics ( Power output, Consumption, Production, COP (no external meter required, FTC6+)
  • Additional sensors that are not available in melcloud ( Fan speed, Compressor starts, Outdoor unit thermistors)

Its opensource and free to use. Prebuilt binaries are available for m5stack atom s3 lite which makes installing easy. Updates are also offered via OTA.

The second projects allows you to use an arbitrary temperature sensor as remote thermostat. This then can be used with the Auto Adaptive mode. It uses the same hardware and prebuilt binaries are available as well.

2 Likes

Hello! @gekkekoe
Does it work only with the external unit Air-to-water heat pump MITSUBISHI ELECTRIC Ecodan PUZ-WM112VAA!? Or I need also the internal unit Ecodan FTC6 Flow Temperature Controller PAC-IF073B-E? And to this internal unit comes the link GitHub - gekkekoe/esphome-ecodan-hp: ESPHome Ecodan heatpump?
Thank you very much.

yes it’s the same project. You need a cn105 port, for the Mitsubishi monoblock you still need some inside unit, that inside unit has a cn105. How are you running it currently without a FTC?

I found the external unit to buy without the internal unit and I was wondering if it would work with the esphome-ecodan-remote-thermostat?


This is what the motherboard on the external drive looks like!

does it have a cnrf port? I’m afraid it’s only available on the inside units.

I found :disappointed: only the internal unit has both cnfr and cn105
Thank you

yeah so the Mitsubishi ‘mono’ block is misleading, you still need something inside

Does this support Air to Air ? The Internal unit is MSZ-LN50VG2W. Can the original dongle also be connected (so we have both melcloud and control via HA)?

If all of the above is “YES” - let me know where to purchase if there is a ready-made unit.

unfortunately air to air uses a different protocol. The hardware is the same. There are some eaphome impl for air to air but they haven’t implemented proxy.

Minor update

Update to esphome 2025.3.3
Add used refrigerant to diagnostics

see Release Minor update · gekkekoe/esphome-ecodan-hp · GitHub