This integration requires Modbus activated on your heatpump device.
Please contact Heizbösch support to get it activated.
Official Information Page: Loxone Library - Bösch MOZART/KLIMT-RW60 Heating & Cooling
In Home.Assistant everything is an Entity.
To integration the heatpump we contribute different entity types.
- Sensor elements that give us different state values (some of them writable),
template
that form new entities based onsensor
entities (e.g. to perform a calculation)automation
to perform tasks on entities
Home.Assistant connects to the heatpump using Modbus TCP, the basic configuration
is by adding the enclosed heatpump-modbus.yaml
to the main configuration.yaml
via
modbus: !include modbus.yaml
I have a Mozart 13 AC RW60 model, which is
why the basic modbus name is mozart13acrw60_hub
. You have to adapt the
IP address, the rest should be good to go.
With the included heatpump-modbus-sensors.yaml
and a restart of Home.Assistant you should be already capable of reading out some values like the temperature of your drinking water storage.
Some values are in an uncommon format, and we want to add an additional entity to convert them into the format we need them. This is done using template
entities.
Same again for configuration.yaml
template: !include heatpump-templates.yaml
After implementing the read only values we want to make proper usage of the interface, and reach even beyond. The following topics will cover how to control the heatpump by modifying the set values, how to add a proper Home.Assistant dashboard, and how to configure an affordable real world display.
WIP
- Parallel-Shift
- Activate/Deactivate Drinking Water Heating
WIP
WIP
- SCOP Wert berechnen (jährlich)
- SEER Wert berechnen (jährlich)
- Laufende COP-Kennlinie (Verbindung Aussentemperatur <-> COP) [TWE, Heizung]
- Intelligente Legionellenschaltung (Time since last twe temp > 60°C)
- Problem keine Szenensteuerung über Modbus möglich
- Display mit "Wie finden Sie die Temperatur?" Zu kalt - Passt genau - Zu Warm
some random notes
x: TWE Temperatur
y: Aussentemperatur
v: COP min - max
One file from 1.7.xx-30.6.xx+1
(40.3, 5.2) = {5.5, 6.5}
Darf ich die Busdaten auf der GitHub Seite veröffentlichen?