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
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