Thanks to visit codestin.com
Credit goes to github.com

Skip to content

engelchrisi/ESPAltherma

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


       


ESPAltherma is a solution to monitor Daikin Altherma / ROTEX / HOVAL Belaria heat pump activity using just Arduino on an ESP32 or ESP8266 Microcontroller.

If this project has any value for you, please consider buying me a 🍺 or even better sponsoring ESPAltherma!. I don't do this for money but it feels good to get some support! Thanks :)

Features

  • Connects with the serial port of Altherma on port X10A.
  • Needs just an ESP32, no need for extra hardware. ESP8266 is also supported.
  • Queries the Altherma for selected values at defined interval.
  • Converts and formalizes all values in a JSON message sent over MQTT.
  • Easily integrates with Home Assistant's MQTT auto-discovery.
  • Supports update OverTheAir
  • Log messages in Serial + MQTT + Screen (m5StickC)
  • Optional: can control (on/off) your heat pump.

Preview

Prerequisites

Hardware

  • A Daikin Altherma or Daikin Altherma based heat pump (ROTEX, HOVAL Belaria...)
  • An ESP32 or ESP8266 I recommend an ESP32, more precisely the M5StickC, it has an integrated display, a magnet, fits well next to the board and is properly isolated. But any ESP32 should work. A support is added for esp8266.
  • 5 pins JST EH 2.5mm connector (or 4 Dupont wires M-F)

Software

  • ESPHome

That's all!

Getting started

This is an ESPhome component using the source from the ESPAltherma project. I am using the label defintions from this file ALTHERMA(BIZONE_CB_04-08KW).h. They are enhanced with unit and id, s. components\espaltherma_exc\labelDefinitions.h

If you have other labelDefinitions you need to run components\espaltherma_exc\generate_sensors.py once in order to get the *sensor_list.yaml generated in the gen folder.

Go through the TODOs in example_config\esp-altherma.yaml.

License

ESPAltherma is licensed under MIT Licence

About

Monitor your Daikin Altherma / ROTEX heat pump with ESP32

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 44.2%
  • Python 38.2%
  • C 17.6%