Hallo,
ich habe eine Automation die mir mitteilt Personen vor der Haustür erkannt wurden.
Das blöde ist, wenn die Kamera nach 30 Sekunden die Person wieder erkennt, wird die Automation erneut gestartet.
Wie kann ich die Automation so einstellen, dass wenn sie einmal ausgeführt wird, in den nächsten 5 Minuten nicht erneut ausgeführt wird?
Jorge
14. Januar 2026 um 07:54
2
Eine ähnliche Frage hatten wir die Tage schon mal. Schau mal hier vorbei:
Ich denke mal die Herausforderung ist, nicht innerhalb der letzten 45 Minuten zu laufen. Hier könntest Du in der Condition eine Template Auswertung des letzten Automatisierungslaufs und der aktuellen Uhrzeit - deiner gewünschten Karenz eintragen:
[image]
{% set karenz=utcnow() - timedelta(minutes=45) %}
{% set last_run=state_attr('automation.carsten_schreibtisch', 'last_triggered')%}
{{ utcnow() - timedelta(minutes=45) }}
{{ state_attr('automation.carsten_schreibtisch', 'last_triggered') }}…
Auch der Folgebeitrag auf meinen ist einen Blick wert
Das einfachste wäre, Du baust als letzte Aktion eine Verzögerung von 5 min ein. In Kombination mit dem Modus Single.
Gruß Osorkon
das habe ich, trotzdem bekomme ich im Systemprotokoll die Meldung, dass das Script already running ist.
Oder ist die Meldung im Protokoll normal?
Ist nur ein Hinweis, wäre ja möglich dass es von Dir nicht so gewollt ist.
Da Du es aber genau so haben möchtest, einfach den Hinweis zu ignorieren.
Gruß Osorkon