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. :-(
dk.mailbox
Beiträge: 9
Registriert: Fr Apr 07, 2023 12:38 pm

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

Beitrag von dk.mailbox »

Gleiches Problem hier.

Kombiniert mit dem Thema dass die openWB unglaublich flaky ist bzgl WLAN Verbindungsaufbau bei Neustart. Heute wieder mal passiert, und nach reboot(s) weigert sich das Ding sich am Netz anzumelden. Als einziges Gerät von vielen Duzend aller Art im Netz, und mit Access Point fast direkt vor der Nase. Seufz…
Antworten