Automation Pausieren

Wie kann ich eine Automation für z.b 10 sec nach dem ersten trigger sperren bevor sie wieder angesprochen (getriggert) werden kann?

Als letze Aktion eine 10 sek Verzögerung
Und als Modus Einzeln.

Bei längeren Pausen, kannst Du auch prüfen, wann die letzte Ausführung erfolgt ist.

Gruß
Osorkon

1 „Gefällt mir“

Ich würde das mit einer Template Bedingung machen

{{ (as_timestamp(state_attr('automation.deine_automation','last_triggered')) | int) + 10 <= now().timestamp() | int }}

kann man auch machen aber man weiß so ja nicht wie lange die Automation durchläuft.

LG
Tobi

In der Regel sind es ms. :wink:
Ohne den Aufbau der Automatisierung zu kennen, sind es allerdings wilde Spekulationen.

BTW. Deine Template Bedingung in dieser Ausführung, wird bei neu angelegten Automatisierungen nie erfühlt sein. Da es den Wert für letzte Ausführung noch nicht gibt.

Automatisierungen nur alle x Stunden / Tage etc.
ausführen, habe ich mal hier schon vor längerem beschrieben.

Gruß
Osorkon

einmal manuell ausführen fertig.

mit | int dahinter sind es meiner Meinung nach Sekunden.

LG

Das heist wenn ich nach der Ausführung eine Verögerung setze ist der Trigger gesperrt?

Gruss

Solange die Automatisierung den Mode Single hat, ja.

1 „Gefällt mir“