MQTT Werte bleiben "kleben" bei einem alten Wert

Fragen zur Nutzung, Features, usw..
Antworten
rheinlaender
Beiträge: 9
Registriert: Sa Mär 05, 2022 9:13 am

MQTT Werte bleiben "kleben" bei einem alten Wert

Beitrag von rheinlaender »

Hallo und ein gesundes Neues Jahr zusammen,

seit längerem ist mir aufgefallen, dass z.B. der Ladestatus, welchen ich per MQTT auslese, oft kleben bleibt - sprich man sieht ihn im MQTT Broker mit dem "letzten alten Wert"

z.B. steht das Topic "openWB/global/WAllChargePoints" auf dem Wert "4191" - also dem letzten Wert, mit dem geladen wurde... der Ladevorgang ist aber schon lange abgeschlossen - wurde also nicht korrekt auf 0 gesetzt.

Was kann man dagegen machen?

mqttbroker ist ein Mosquitto Version MQTT v5.0/v3.1.1/v3.1 broker

Daten in den Mosquitto von der openWB werden mit dieser Konfig eingebunden in den mqttbroker

#
# bridge to openWB Wallbox
#
connection openwb
address xx.xx.xx.xx:1883
start_type automatic
topic openWB/# both 2
local_clientid openwb.mosquitto

Version von den zwei openWB series2+:

1.9.304.0 (2023-11-30 08:05:04 +0100 [d0b87859] )
ostseeskipper
Beiträge: 19
Registriert: Mo Apr 25, 2022 9:22 pm

Re: MQTT Werte bleiben "kleben" bei einem alten Wert

Beitrag von ostseeskipper »

Das habe ich leider auch.
Nach einem Neustart sind nun leider auch die Werte für Gesamtladung weg. :-(
Antworten