Zem

Heating System with Home Assistant

Aim

To be able to have multiple zones in the home, with anyone be able to call for the boiler to start the central heating. While using TRVs to restrict which zones need heating.

Hardware

Smart TRVs

Rejected

Eurotronic SPIRIT Thermostat - Noisy Motor. It also drained the batteries very quickly.

Sensors

Remote Switch

Zigbee coordinator

Configuration

wiki:diagram1.png

Minimum Temperatures

With multiple sensors per-zone, I want to know the minimum temperture in a zone. This can be doen with the Min/Max sensor.

But some of the temperture reading are part of the climate entity (for the smart TRVs). To be able to use them in them with Min/Max, we have to extract them as a dedicated temperture sensor using the template integration.

Combining the two, this is an example of finding the minimum temperture in a room, where the sensors are a combination of smart TRVs and BLE temperture sensors.

- platform: template
  sensors:
    dan_study_temperture_trv:
      friendly_name: "Dan Study Temperture TRV"
      unit_of_measurement: °C
      value_template: "{{ state_attr('climate.tze200_cwnjrr72_ts0601_d6f88afe_thermostat', 'current_temperature') }}"

- name: Dan Study Min Temperture
  platform: min_max
  type: min
  entity_ids:
    - sensor.ble_temperature_dan_study_temperture
    - sensor.dan_study_temperture_trv

References

notes/heating.txt · Last modified: by 127.0.0.1