Ich bin aktuell meine aktuelle openHab Installation und Automatisierungen nach Home Assistant zu migrieren. Dabei haben sich in den letzten Jahren viele unschöne Umsetzungen angesammelt, die ich jetzt gerne mit HA besser lösen möchte. Hoffentlich kann mir jemand bei diesem Thema helfen, oder mir einen anderen Denkanstoß geben:
Für die alltägliche Morgenroutine, habe ich aktuell eine Automatisierung erstellt, die über einen Helper (input_datetime) getriggert wird. In der Automatisierung sind diverse Delays drin um anschließend nach einer bestimmten Zeit weitere Entitäten zu steuern. Also bspweise: Trigger um 5:30 => Treppenbeleuchtung An, Delay 1h => Rollladen Esszimmer auf 50%, Delay 1h > Rollladen Esszimmer Hoch.
An und für sich funktioniert das auch gut und zuverlässig, es sei denn während eines Delays wird HA neugestartet. Dann ist die Automatisierung gestoppt und läuft nicht bis zum Ende…
Daher hatte ich die Idee, die weiteren Trigger aufgrund des input_datetime Helpers zu berechnen, welcher dann eine eigene Automatisierung triggert. Allerdings komme da aber nicht weiter…
Hat jemand da eine Idee wie man das Umsetzen könnte?
@maxe
Diesen Ansatz hatte ich schonmal probiert, das hat aber nicht funktioniert. Zum testen habe jetzt mal einen eigenen Helper und eine extra Automatisierung erstellt. Leider feuert der Trigger nicht. Intersannterweise auch nicht, wenn ich den direkten datetime Helper verwende, also ohne Offset eingebe:
Den Template Trigger hatte ich vorhin deaktiviert und den Time Trigger eingebaut. Damit feuert der Trigger.
Ich probiere es aber nochmal mit dem now().