Skip to content

Latest commit

 

History

History
78 lines (45 loc) · 4.06 KB

README.md

File metadata and controls

78 lines (45 loc) · 4.06 KB

AquaMQTT

PlatformIO CI

AquaMQTT is a project designed to monitor and control your DHW heat pump locally using MQTT.

Features

Compatible Devices

AquaMQTT has been designed and tested with the Windhager AquaWin Air3 DHW heat pump. While specifically tailored to this model, it's highly likely that AquaMQTT is compatible with similar heat pumps manufactured by the Groupe Atlantic and branded for various companies.

Proofen compatible devices:

Other potential compatible devices include, but are not limited to:

If you have a heat pump with similar characteristics or branding, AquaMQTT might be compatible. Feel free to explore and adapt the project for your specific device, and share your experience.

How does it work?

AquaMQTT facilitates communication between the HMI controller and the main controller of your heat pump. The project intercepts the serial messages exchanged between these controllers, extracts and parses identified values, and publishes them via MQTT. For a detailed description of the heat pump's serial protocol, refer to PROTOCOL.md.

To achieve this communication interception, an Arduino-based microcontroller is introduced between the communication lines of the HMI controller and the main controller.

AquaMQTT not only monitors the heat pump's status but also provides the capability to control it by modifying the messages originating from the HMI controller. This allows you to set operational states, such as water temperature and operation modes, directly through AquaMQTT.

Getting Started

Why not using cozytouch / io-homecontrol?

Unfortunately, I had no success pairing those solutions with my Windhager branded heatpump. Moreover, this solution is independent from any manufacturer backends and therefore running entirely within your private local area network.

Further Reading

References