Seite 1 von 2
Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 9. Jan 2020 09:23
von fly
Hallo,
ich habe diverse Sensoren z.B. Temperatur über mqtt angebunden, wenn diese keine Daten mehr liefern weil z.B. die Batterie leer ist bleibt der letzte Wert bestehen, ohne das ich über den Ausfall informiert werde.
Kann man da eine Rule schreiben, die überprüft ob das item noch aktualisiert wird, also z.B. wenn 5 min kein Update mehr gekommen ist gebe den Wert 0 aus oder Batterie leer?
Gruß
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 9. Jan 2020 10:03
von sihui
fly hat geschrieben: ↑9. Jan 2020 09:23
Kann man da eine Rule schreiben, die überprüft ob das item noch aktualisiert wird, also z.B. wenn 5 min kein Update mehr gekommen ist gebe den Wert
LWT=Last Will and Testament
https://www.hivemq.com/blog/mqtt-essent ... testament/
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 10. Jan 2020 08:26
von fly
OK, danke. Verstehe ich es richtig, dass diese Einstellungen beim Sensor, also z.B. bei tasmota oder espeasy zu machen sind?
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 10. Jan 2020 08:58
von PeterA
Würde das ggf auch mit dem Expire Binding funktionieren ?
https://www.openhab.org/addons/bindings/expire1/
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 10. Jan 2020 10:01
von sihui
PeterA hat geschrieben: ↑10. Jan 2020 08:58
Würde das ggf auch mit dem Expire Binding funktionieren ?
Falls deine Firmware kein LWT unterstützt, ja:
https://community.openhab.org/t/design- ... live/14869
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 11. Jan 2020 12:30
von fly
bei den Sensoren habe ich es weder in tasmota noch easyesp geschafft, allerdings macht das Expire Binding genau was ich wollte, danke für den Tipp
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 13. Jan 2020 10:23
von seppy
Hi,
Du könntest auch über das network binding prüfen, ob das Device erreichbar ist.
Grüße,
Seppy
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 13. Jan 2020 13:50
von peter-pan
Wie sind denn deine Sensoren angeschlossen bzw. kommunizieren mit OH ? Über einen ESP8266 ?
P.S. Ich bastle gerade auch mit ESP8266 + DHT22 + DHT11 + BME280
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 14. Jan 2020 09:26
von fly
ja über mehrere ESP8266 mit Tasmota und espeasy
Re: Rule wenn Sensoren über mqtt keine Daten mehr liefern
Verfasst: 14. Jan 2020 10:21
von sihui
fly hat geschrieben: ↑11. Jan 2020 12:30
noch easyesp geschafft
ESPEasy sendet das LWT automatisch mit (jedenfalls in den neueren Versionen):
esp.JPG