DOIF - Lichtsteuerung mit Bewegung und resetwait bei 2 Zuständen

Begonnen von StephanFHEM, 28 März 2021, 17:22:19

Vorheriges Thema - Nächstes Thema

StephanFHEM

Hallo,

ich habe eine DOIF die abhängig von Bewegung Licht an und ausschaltet (analog zu der set on-for-timer Nachbildung aus dem Wiki). Leider funktioniert eine Sache nicht ganz wie gewünscht:

(Bewegung)(Licht an)(Licht 50%)(Licht aus)
wait 0,120,30
do resetwait

wenn ich mich jetzt nach 120 Sekunden in cmd1_2 befinde (Licht in Vorbereitung auf 50% dimmen) und mich wieder bewege, dann resettet er nur den Timer für cmd1_2, springt also nicht zu 100% Licht zurück. Er setzt quasi nur die letzten 30 Sekunden zurück.
Kann man das irgendwie abfangen und den kompletten Timer des Zweiges resetten? Oder gibt es eine alternative Lösung?