Moin,
ich habe gesucht! wurde aber nicht fündig: Ihr dürft mich gerne auf einen passenden Eintrag verweisen!
Was will ich eigentlich? ;-)
Im Prinzip: wenn sich Reading X für Zeit Y NICHT AKTUALISIERT mach was
Gruß und Dank
Petz
watchdog (https://fhem.de/commandref.html#watchdog)?
Gruß
Dan
Zitat von: DeeSPe am 12 Februar 2021, 01:13:02
watchdog (https://fhem.de/commandref.html#watchdog)?
+1.
Falls die Frage in Zusammenhang steht mit deinen anderen Fragen rund um MQTT: sorge dafür, dass dein MQTT-Client (der Code auf dem ESP) den LWT-Mechanismus nutzt... (Du wolltest erst mal ein Stichwort haben).
Ansonsten wäre ggf. noch https://fhem.de/commandref_modular_DE.html#readingsWatcher einen Blick wert.
ganz klar readingsWatcher (https://fhem.de/commandref_DE.html#readingsWatcher) :)
DOIF
defmod di_aktivity DOIF ([05:11] and [?NUKIDevice333550209:rssi:sec] <= 86400 )(setreading NUKIDevice333550209 Activity alive)\
DOELSEIF ([05:11] and [?NUKIDevice333550209:rssi:sec] > 86400 )(setreading NUKIDevice333550209 Activity dead)\
Gruss
Enno
readingsWatcher ... genial! Genau das habe ich gebraucht.
Ja, das steht im Zusammenhang mit dem MQTT Gerät. Das Problem ist aber eher, dass der ESP bei -10 Grad draußen hängt und ich noch nicht abschätzen kann wie lang er das durchhält.
Und sobald kein Reading mehr kommt... kann ich reagieren
Danke Euch allen
Ebend. LWT ;) . (=MQTT-Mechanismus, um zu signalisieren, dass sich ein Gerät nicht mehr wie angekündigt meldet. "Guter" MQTT-Code beinhaltet das...).
(Kann man auch mit den anderen Lösungen kombinieren).