Hauptmenü

Doif, wait und cmdpause

Begonnen von th0nix, 24 Juni 2023, 22:08:59

Vorheriges Thema - Nächstes Thema

th0nix

Hi zusammen,

ich habe ein Doif welches wenn die Befehle ausgeführt wurden für 2 Stunden nicht mehr auslösen soll.
Jedoch möchte ich erst auslösen wenn der zustand 300 selkunden angehalten hat.

Daher habe ich einen wait von 300 Sekunden und eine cmdpause von 2 Stunden dem doif mitgegeben.

Ich bin mir jetzt aber beim verhalten nicht sicher. Fängt die cmdpause an zu wirken wenn das doif mit einem wait abgebrochen wurde?

Per

Nimm einfach mal kleinere Werte für wait und cmdpause und probiere es aus...

Damian

Bei cmdpause wird einfach geschaut von wann der letzte Status ist und wenn der Zeitstempel des Status unter 2 Stunden ist, dann wird der auszuführende Befehl verworfen.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF