Hallo Zusammen,
ich arbeite für einige Dinge mit Timern. Nun möchte ich gerne eine Automation ausführen bevor ein Timer abläuft (z.B. 5 Minuten vorher) um z.B. eine Benachrichtigung zu verschicken.
Hat da jemand eine Idee?
Gruß
Heiko
Hallo Zusammen,
ich arbeite für einige Dinge mit Timern. Nun möchte ich gerne eine Automation ausführen bevor ein Timer abläuft (z.B. 5 Minuten vorher) um z.B. eine Benachrichtigung zu verschicken.
Hat da jemand eine Idee?
Gruß
Heiko
parallel einen zweiten Timer starten, der 5 Minuten früher abläuft?
Ohne es zu wissen als Überlegung.
Kann man nicht den Wert des Timers als Auslöser nehmen?
Also, wenn Timer = 5 dann Aktion.
Auslöser 5 min Minuten vor Ablauf des Timers timer.xyz
- platform: template
value_template: >-
{{ as_timestamp(now() + timedelta(minutes=5)) >
as_timestamp(as_local(state_attr('timer.xyz', 'finishes_at') |
as_datetime)) }}
Zu berücksichtigen wäre, dass das Template nur jede volle Minute aktualisiert wird.
Sprich der Trigger löst aus frühestens 5 min vor Ablauf, jedoch spätestens 4:01 vor Ablauf des Timers. Je nach dem zur welcher Sekunde, der Timer gestartet wurde.
Gruß
Osorkon
Das tut genau das, was ich gesucht habe. Die kleine Ungenauigkeit unter einer Minute kann ich in meinem Einsatzzweck verschmerzen.
DANKE!