Hallo zusammen,
ich übertrage von meinem fhem1 über MQTT_GENERIC_BRIDGE an einen mosquitto, der dann die Daten an mein fhem2 weitergibt. Die Daten landen sauber in den Readings auf fhem2 (MQTT2_DEVICE).
Nun ist mir aber aufgefallen, dass bei einem Neustart von fhem2 die Readings wohl aktualisiert werden, auch wenn sich am Wert nichts geändert hat, so dass der timestamp Datum/Uhrzeit des Neustarts zeigt - deutlich am alarmReading eines Rauchmelders zu erkennen. Die Bridge hat die Attribute
globalDefaults retain=1
globalPublish *:resendOnConnect=last
Gibt es einen generelle Einstellung, dass das Reading bzw. dessen timestamp nicht aktualisiert wird? Ich könnte zwar in jedem MQTT2_Device auf fhem2 ein "timestamp-on-change-reading" verpassen, aber das ist aufwendig.
Beste Grüße
Torsten
Hey,
wieso ist das aufwendig? Mit regex, eine Zeile.
Sowas wie
attr mqtt_geräte.* event-on.......
Dann haben das direkt alle diese Geräte.
Gesendet von meinem LM-G810 mit Tapatalk
Stimmt, danke für den Tipp.