MQTT Werte bleiben "kleben" bei einem alten Wert
Verfasst: Sa Jan 27, 2024 9:37 am
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] )
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] )