FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Bäschdler am 17 Januar 2019, 21:29:44

Titel: Wie kann ich NACH der Abarbeitung eines Befehls eine Pause einfügen?
Beitrag von: Bäschdler am 17 Januar 2019, 21:29:44
Hallo,

ich habe einen notify der mir bei Ausfall eines bestimmten Moduls eine email schickt. Getriggert wird dieser notify über einen Logbucheintrag.

Das funktioniert soweit, aber ich bekomme quasi im Sekundentakt eine Mail wenn das Modul ausgefallen ist.
Wen ich einen sleep 600 vor den Befehl setzen würde, dann würde ich zwar nur noch alle 10 Minuten eine Mail bekommen - aber eben die erste Mail erst nach 10 Minuten. Das will ich auch nicht. Gibt es so etwas wie einen "sleep after", dass der notify immer noch bei jedem Logeintrag getriggert wird aber der (zusammen mit anderen Befehlen) ausgeführte Befehl für den Mailversand nach jedem Ausführen für eine Zeit x "blockiert" wird?

Danke und viele Grüsse
Bäschdler
Titel: Antw:Wie kann ich NACH der Abarbeitung eines Befehls eine Pause einfügen?
Beitrag von: herrmannj am 17 Januar 2019, 21:33:24
Das Modul watchdog https://fhem.de/commandref_DE.html#watchdog ist für derartige Anwendungen konzipiert