Hallo Forum,
es hakt bei mir gerade mal wieder etwas.
Ich habe an meinem Garagentor oben bei dem Motor einen Shelly DW2. Der zeigt mit mit einer Verzögerung von 30 Sekunden, daß mein Garagentor wirklich geöffnet ist.
Jetzt möchte ich in dem Moment, wo es geöffnet ist, einen Timer starten.
Die Bedingung ist lediglich:
- Autolock ist an (input_boolean) und
- das Tor ist offen
Da der Trigger auf diesen beiden Werten beruht, kann die Automation eigentlich ja erst starten, wenn das Tor geöffnet ist.
Der Timer wird aber sofort wieder abgebrochen, was ich nicht verstehe. Also Timer startet und ist wird nach einigen Sekunden wieder abgebrochen. Warum durchläuft die Automation 2 Durchgänge?
Der Timer soll natürlich nur dann abgebrochen werden, wenn Autolock ausgeschaltet wird oder man vor Ablauf des Timers das Garagentor manuell schließt.
es hakt bei mir gerade mal wieder etwas.
Ich habe an meinem Garagentor oben bei dem Motor einen Shelly DW2. Der zeigt mit mit einer Verzögerung von 30 Sekunden, daß mein Garagentor wirklich geöffnet ist.
Jetzt möchte ich in dem Moment, wo es geöffnet ist, einen Timer starten.
Die Bedingung ist lediglich:
- Autolock ist an (input_boolean) und
- das Tor ist offen
Da der Trigger auf diesen beiden Werten beruht, kann die Automation eigentlich ja erst starten, wenn das Tor geöffnet ist.
Der Timer wird aber sofort wieder abgebrochen, was ich nicht verstehe. Also Timer startet und ist wird nach einigen Sekunden wieder abgebrochen. Warum durchläuft die Automation 2 Durchgänge?
Der Timer soll natürlich nur dann abgebrochen werden, wenn Autolock ausgeschaltet wird oder man vor Ablauf des Timers das Garagentor manuell schließt.
YAML:
alias: Garagentor_Timerstart
description: Timer startet, wenn das Garagentor auf geht
triggers:
- trigger: state
entity_id:
- input_boolean.autolock_garagentor
- binary_sensor.shellydw2_073573_door
conditions: []
actions:
- if:
- condition: and
conditions:
- condition: state
entity_id: input_boolean.autolock_garagentor
state: "on"
- condition: state
entity_id: binary_sensor.shellydw2_073573_door
state: "on"
then:
- action: timer.start
metadata: {}
data: {}
target:
entity_id: timer.garagentor_timer
else:
- action: timer.cancel
metadata: {}
data: {}
target:
entity_id: timer.garagentor_timer
mode: single