Überlegung und der Plan
Anforderung
- Jeder Raum soll einen eigenen Zeitplan für die Absenkung erhalten
- Die Heizkörper sollen beim Öffnen der Fenster ausschalten
- Die Heizkörper Thermostate sollen sich per Switch An- und Ausschalten lassen
- Der Zeitplan der Absenkung soll sich per Switch An- und Ausschalten lassen
- Per Pushbutton soll sich die aktuelll richtige Temperatur einstellen lassen
- Urlaubsmodus
Umsetzung
Damit das am Ende mit den wenigen Automatisierungen funktioniert, bedarf es einer Namenskonvention für die einzelnen Entititäten.
Konvention
- Thermostate: climate.thermostat_<RAUM>
- Helper: Komfort Temperatur: input_number.thermostat_<RAUM>_comfort
- Helper: Eco Temperatur: input_number.thermostat_<RAUM>_eco
- Helper: Zeitplan: schedule.heizung_<RAUM>_eco
- Helper: Zeitplan Umschalter: input_boolean.heizung_<RAUM>_zeitplan
- Helper: An / Aus: input_boolean.heizung_<RAUM>_on_off
- Fenster Sensoren oder Helper: binary_sensor.fenster_<RAUM>_open_close
Allgemeine Helper:Helper
- Urlaubs Switch: input_boolean.urlaub
Gruppen
Ich habe Räume mit 2 Thermostaten oder mehreren Fenster Sensoren. Hierfür müssen Gruppen angelegt werden.
In HACS gibt es die Integration "climate_group" hierfür:
https://github.com/daenny/climate_group
In die Fenster Helper Entitäten werden alle dem Raum zugehörigen Sensoren gepackt.
Thermostat
Ich benutze als Regler das Danfoss Ally Radiator Thermostat mit ZHA
Dieses Thermostat kenn keinen HVAC Modus OFF, obwohl es in den Lovelace Objekten angezeigt wird. Auch in den Entwicklertools ist der Modus OFF sichtbar.
Da dieser aber nicht ansprechbar ist, wird für OFF die Temperatur 5 Grad gesetzt.
Automatisierung
Zur Steuerung der Heizkörper Thermostate habe ich einige wenige Automationen erstellt.
- Heizung Absenkung Zeit
- Heizung An / Aus
- Heizung Fenster Absenkung
- Heizung Set Default Temperature
- Heizung Switch Zeitplan