NEWS
MQTT Client - Letzte Aktualisierung
-
Hallo,
ich habe meine Kommunikation zwischen verschiedenen Geräte weitestgehend auf MQTT umgestellt. Damit bin ich sehr zufrieden.
Beispiele:
Arduino <-> MQTT-Server <-> ioBroker (Temperaturwerte werden ausgetauscht)
RPI3 <-> MQTT-Server <-> ioBroker (Systemwerte werden ausgetauscht)
Wemo's <-> MQTT-Server <-> ioBroker (Sensorenwerte werden ausgetauscht)
u.a.
Nun zu meinem eigentlichen Problem:
Wie kann ich sicherstellen das ioBroker immer die letzten aktuellen Daten vom z.B. Arduino bekommt?
Hintergrund ist, dass die Temperaturwerte eines Aquariums übertragen werden und ich nach min. 2h reagieren müsste, wenn die Temperatur unter einem bestimmten Wert rutscht. Reicht es da aus das "nur Änderungen" zu eliminieren. Aber kann ich dann davon ausgehen, dass es auch anschließend neue Werte sind vom Arduino oder können das auch noch ältere sein?
Kann ich da am MQTT-Server etwas einstellen, das Messages nur ne gewisse Zeit aktiv sind o.ä.?
Was bedeuten genau die anderen Felder mit dem Fragezeichen?
vg
Falk
-
Hi,
vergleiche doch einfach aktuelle Zeit gg. letzte Änderung.
Dann siehst Du ob dein Sensor arbeitet.
Viele Grüße
Christian
-
Das reicht ja leider nicht, wenn der Wert sich nicht ändert über bestimmte Zeit.
-
Der Wert muss sich nicht "ändern", bleibt er konstant wird er mit dem selben Wert aktualisiert und darauf kannst Du triggern!
Viele Grüße
Christian