Skip to content

col-panic/homeassistant-boesch-heatpump-integration

Repository files navigation

Integration of Heizbösch heatpump with Home.Assistant

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

Basic Integration

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 on sensor entities (e.g. to perform a calculation)
  • automation to perform tasks on entities

Modbus

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.

sample verlauf

Templates

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

Advanced Integration

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.

Modifying values

WIP

  • Parallel-Shift
  • Activate/Deactivate Drinking Water Heating

Dashboards

WIP

Shelly Wall-Display

WIP

Future Projects

  • 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

Notes

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?

Others / Interesting Links / Notes

Releases

No releases published

Packages

No packages published