Evtl. hat jemand von euch sowas schon mal umgesetzt und kann mir auf die Sprünge helfen?
*) Wenn Bedingung A länger als 60s "ununterbrochen" zutrifft, dann führe cmd_1 aus.
*) Wenn Bedingung A länger als 60s "ununterbrochen" NICHT zutrifft, dann führe cmd_2 aus.
Danke
Eventuell sowas:
([Bedingung A] eq "irgendwas") (set mach dies)
DOELSEIF
([Bedingung A] ne "irgendwas") (set mach jenes)
DOELSE
und
attr wait 60:60
?
War gerade beim Schreiben, deshalb nur Ergänzung/Korrektur
Ein DOIF in der Art
(Bedingung A) (set mach dies) DOELSE (set mach jenes)
mit wait 60:60
https://commandref.fhem.de/commandref_DE.html#DOIF_wait
ZitatEine bereits ausgelöste Verzögerung wird zurückgesetzt, wenn während der Wartezeit ein Kommando eines anderen DO-Falls, ausgelöst durch ein neues Ereignis, ausgeführt werden soll.
Gruß Otto
oder 2 watchdogs ( https://fhem.de/commandref_DE.html#watchdog ) mit entgegengesetzter logik ?
Super, vielen Dank euch allen! :)