Hallo zusammen,
ich habe ein Problem mit der unten stehenden Automatisierung.
Der Hintergrund ist der Folgende: wenn meine Jungs bei mir sind (meistens Wochenende) dann sind andere Heizpläne aktiv als wenn sie nicht da sind. Und das wird natürlich nur im Winter geprüft.
Wenn das Fenster auf gemacht wird, werden die Pläne deaktiviert und die Heizung auf 8C gestellt. Das funktioniert wunderbar und ohne Probleme. Wenn ich das Fenster dann jedoch schließe, dann passiert nichts. Im Trace sehe ich auch, dass keine Aktion ausgelöst werden muss (also HA ist der Meinung ):
Wenn ich den YAML Code in der Visualisierung anzeigen lasse sieht es auch normal aus.
Vielleicht sieht ja jemand, was mein Fehler ist?
Code: Alles auswählen
alias: "Fenster |\_Heizung: Kinderzimmer"
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.ftk_kinderzimmer
from: "off"
to: "on"
for:
hours: 0
minutes: 0
seconds: 10
id: FensterAuf
- platform: state
entity_id:
- binary_sensor.ftk_kinderzimmer
from: "on"
to: "off"
for:
hours: 0
minutes: 0
seconds: 10
id: FensterZu
condition:
- condition: state
entity_id: input_select.jahreszeit
state: Winter
alias: Nur wenn Winter ist
action:
- choose:
- conditions:
- condition: trigger
id: FensterZu
- condition: state
entity_id: input_boolean.jungs_sind_geplant_da
state: "On"
alias: Nur wenn die Jungs geplant da sind
sequence:
- service: switch.turn_on
data: {}
target:
entity_id:
- switch.schedule_hkt_kizi_woche_kinder_da
- switch.schedule_hkt_kizi_wochenende_kinder_da
alias: Heizungsplan Jungs sind da aktivieren
- conditions:
- condition: trigger
id: FensterZu
- condition: state
entity_id: input_boolean.jungs_sind_geplant_da
state: "Off"
alias: Nur wenn die Jungs geplant nicht da sind
sequence:
- service: switch.turn_on
data: {}
target:
entity_id:
- switch.schedule_hkt_kizi_kinder_nicht_da
alias: Heizungsplan Jungs sind nicht da aktivieren
- conditions:
- condition: trigger
id: FensterAuf
sequence:
- service: switch.turn_off
data: {}
target:
entity_id:
- switch.schedule_hkt_kizi_kinder_nicht_da
- switch.schedule_hkt_kizi_woche_kinder_da
- switch.schedule_hkt_kizi_wochenende_kinder_da
alias: Heizungsplan deaktivieren
- service: climate.set_temperature
data:
temperature: 8
target:
entity_id: climate.hkt_kinderzimmer
alias: Heizung auf 8 Grad setzen
mode: single
max: 10