I’ve developed an integration for the API behind the myVAILLANT app, which lets you control Vaillant HVAC equipment (aroTHERM heatpumps, boilers, hydraulic stations, etc) from Home Assistant:
- Supports climate & hot water controls, as well as sensor information
- Control operating modes, target temperature, and presets such as holiday more or quick veto
- Track sensor information of devices, such as temperature, humidity, operating mode, energy usage, or energy efficiency
- See diagnostic information, such as the current heating curve, flow temperature, or water pressure
- Also compatible with MiGo Link app from Saunier Duval
Installation
- Install HACS
- Search for the myVAILLANT integration in HACS and install it
- Restart Home Assistant
- Add myVaillant integration
- Sign in with the email & password you use in the myVAILLANT app
- Read more in the documentation
Entities
Entity | Unit | Class | Sample |
---|---|---|---|
Cooling Allowed in Circuit 0 | off | ||
Error sensoCOMFORT | problem | off | |
Online Status sensoCOMFORT | connectivity | on | |
Cooling Allowed in Circuit 0 | off | ||
Zone 1 | auto | ||
aroTHERM plus Consumed Electrical Energy Domestic Hot Water | Wh | energy | 0 |
aroTHERM plus Consumed Electrical Energy Heating | Wh | energy | 0 |
aroTHERM plus Earned Environment Energy Domestic Hot Water | Wh | energy | 0 |
aroTHERM plus Earned Environment Energy Heating | Wh | energy | 334.5 |
aroTHERM plus Heat Generated Heating | Wh | energy | 334.5 |
aroTHERM plus Heat Generated Domestic Hot Water | Wh | energy | 0 |
Hydraulic Station Consumed Electrical Energy Domestic Hot Water | Wh | energy | 0 |
Heating Energy Efficiency | 4 | ||
Cooling Allowed in Circuit 0 | off | ||
Current Flow Temperature in Circuit 0 | °C | temperature | 22.0 |
Heating Curve in Circuit 0 | 0.8 | ||
Min Flow Temperature Setpoint in Circuit 0 | °C | temperature | 35.0 |
State in Circuit 0 | STANDBY | ||
Desired Temperature in Zone 1 | °C | temperature | 0.0 |
Current Temperature in Zone 1 | °C | temperature | 18.5 |
Humidity in Zone 1 | % | humidity | 60.0 |
Heating Operating Mode in Zone 1 | Time Controlled | ||
Heating State in Zone 1 | Idle | ||
Current Special Function in Zone 1 | None | ||
Tank Temperature Domestic Hot Water 255 | °C | temperature | 47.0 |
Setpoint Domestic Hot Water 255 | °C | temperature | 49.0 |
Operation Mode Domestic Hot Water 255 | Time Controlled | ||
Current Special Function Domestic Hot Water 255 | Regular | ||
Domestic Hot Water 0 | Time Controlled | ||
Outdoor Temperature | °C | temperature | 2.29 |
System Mode | REGULAR | ||
Water Pressure | bar | pressure | 1.4 |
This is the library that goes along with it:
Read more in the documentation: