FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Gisbert am 08 Februar 2021, 09:25:50

Titel: Wie verhalten sich überschneidende wait_timer?
Beitrag von: Gisbert am 08 Februar 2021, 09:25:50
Hallo Damian,

wie verhalten sich die wait_timer, wenn sie sich bei mehrfachen Zweigen mit entsprechendem vielfältigem wait überschneiden?
Kommt immer nur der letzte wait_timer durch, bis hin zu no wait, obwohl eigentlich noch ältere wait_timer laufen sollten?
In der commandref bin ich nicht fündig geworden.

Viele​ Grüße​ Gisbert​
Titel: Antw:Wie verhalten sich überschneidende wait_timer?
Beitrag von: Damian am 08 Februar 2021, 11:06:09
Zitat von: Gisbert am 08 Februar 2021, 09:25:50
Hallo Damian,

wie verhalten sich die wait_timer, wenn sie sich bei mehrfachen Zweigen mit entsprechendem vielfältigem wait überschneiden?
Kommt immer nur der letzte wait_timer durch, bis hin zu no wait, obwohl eigentlich noch ältere wait_timer laufen sollten?
In der commandref bin ich nicht fündig geworden.

Viele​ Grüße​ Gisbert​

Es gibt nur einen Wait-Timer. Das Starten eines Wait-Timers für einen Zweig, führt damit zwangsweise zum Beenden des gerade laufenden wait-Timers eines anderen Zweiges, mit der Konsequenz, dass der ursprüngliche Befehl des Zweiges nicht ausgeführt wird.