Sehr lange habe ich bei einfacheren Automatisierungen, wie Rollläden öffnen und schließen die jeweiligen Zeitpunkte der Auslösung fix im YAML-Code geschrieben. In den meisten Fällen macht das auch Sinn, da sich häufig der Zeitpunkt, wann eine Automaion ausgeführt werden soll kaum ändern wird. Bei den Rollläden ist dies aber, meiner Meinung nach, anders! Im Sommer sollen die Rollläden beispielsweise etwas später runtergehen und früher hochgehen, während es im Winter genau umgekehrt ist. Meine Frau sprach mich also an: "Kannst du das bitte wieder umprogrammieren? Die gehen, jetzt, wo es früher dunkel wird, zu spät runter!" Klar kann ich, und eigentlich…
Ich habe das bei mir so gelöst, dass ich eine bestimmten Automatisierung ans "sunset"-Event der "sun"-Plattform gekoppelt habe. So wird diese jetzt im Spätsommer zunehmend früher ausgelöst, und auch die Zeitumstellung sollte keine Probleme machen.
Sunset nutze ich auch, nicht für die Rolläden (die sind noch manuell), aber für die Beleuchtung. Zusätzlich nutze ich den Grad der Bewölkung, bei 100% z.B. geht das Nebenlicht eine Stunde früher an:
# Wolkenfaktor Accuweather - Bewölkung in 60 Minutenzetraum konvertieren
zeit_wolkenvorlauf_accu:
value_template: >
{{((0-(states('sensor.home_cloud_cover') | float(0))*0.6) | round(0))}}
unit_of_measurement: 'Min'
# Einschaltzeit WZ aus Sonnenuntergang, Bewölkung und Wohnzimmer verzögerung ermitteln
zeit_wz_lichtan:
friendly_name: 'Nebenlicht an'
value_template: >
{{ (as_timestamp(states.sun.sun.attributes.next_setting) | float(0) + (0-(states('sensor.home_cloud_cover') | float(0))*0.6*60) | timestamp_custom(' %H:%M') | replace(" 0", "") }}
Produktempfehlungen