ESPHome implementation of the CN105 protocol. It can operate as standalone or with slave (Melcloud/Procon) attached. It includes server control mode, realtime power output estimation, and realtime daily energy counters.
The remote thermostat protocol CNRF is supported by esphome-ecodan-remote-thermostat. It implements a virtual thermostat that can be linked with any temperature sensor.
| Feature | Description |
|---|---|
| Monitor | Monitor flow, frequency, temperatures, and more |
| Control | Operating mode, target temperature, flow temperature, on/standby, vacation, and more |
| Server Control | Restrict/Allow DHW/Heating/Cooling |
| Proxy support | Use a Melcloud WiFi adapter or Procon Melcobems unit in combination with the ESP |
| Realtime metrics | Power output, Consumption, Production, COP (no external meter required, FTC6+) |
| Misc* | Fan speed, Compressor starts, Outdoor unit thermistors |
| Updates | OTA updates available when using the default recommended hardware |
| Short cycle detection & mitigation | Protects your heat pump from excessive on/off cycling. Documentation |
| Auto Adaptive Control | Automatically adjust flow temps to maintain room temp. (Self learning and fine tuning) Documentation |
* These features are not available in proxy, since we are observing only the ESP metrics
Select the language in the ecodan-esphome.yaml file.
| Language | ISO Code |
|---|---|
| English | en |
| Dutch | nl |
| Italian | it |
| French | fr |
| Spanish | es |
| German | de |
| Finnish | fi |
| Norwegian | no |
| Swedish | sv |
| Danish | da |
| Polish | pl |
If you want to contribute a translation: copy the file ecodan-labels-en.yaml to ecodan-labels-xx.yaml (replace xx with your language code), fill in all the labels, and submit a pull request.
- Recommended hardware
- Recommended hardware for proxy setup
- Install from prebuilt binaries
- Build from source
Here's how it's connected inside the heatpump:
