MQTT - Phasenumschaltung -> plug_state ändert sich
Verfasst: Di Feb 11, 2025 7:00 pm
Hallo,
ich steige gerade von 1.9 auf 2.1.6 um.
Ich nutze MQTT um mit einem C# Client eine OCPP Anbindung zu realisieren. Dies funktioniert mit 1.9 zuverlässig.
Ich habe versucht den eingebauten Client in der 2.x zu verwenden, leider habe ich es nicht hinbekommen.
OCPP Backend URL mit Benutzername/Passwort in URL hinterlegt (wss://[user]:[pass]/public.charge.com/1.6/[ChargeBoxID]).
ID Tags aktiviert und sperren des Ladepunkts aber nichts hat den Call zum OCPP Backend ausgelöst laut Log.
Nun aber zu meinem aktuellen Problem:
In der 1.9 wurde bei Phasenumschaltung "openWB/lp/1/boolPlugStat" nicht getriggered.
D.h. meine OCPP Transaktion lief auch bei Phasenumschaltung weiter.
In der 2.1 wird leider "openWB/internal_chargepoint/0/get/plug_state" getriggered.
Das hat zur Folge, dass mein Client die Transaktion beendet und etwas später wieder eine neue Transaktion startet.
Das Verhalten ist etwas unschön, da ja auch der Stecker nicht "unplugged" wird.
Es wäre schön wenn das Verhalten gleich zur 1.9 wäre oder man ein anderes MQTT Topic findet/erstellt, was das abbildet.
"openWB/chargepoint/11/get/charge_state" wird ebenfalls getriggered, macht auch Sinn.
Log aus meinem Client während der Phasenumschaltung:
Zusätzlich ist es unschön das viele Events aller 3 Sekunden auch bei keiner Änderung verschickt werden.
Dies wird jedoch schon in folgendem Thread beackert: viewtopic.php?t=8719
BTW: ich bin immernoch Happy mit der OpenWB - hatte mir nur von der 2.x mehr erhofft, da ist wahrsch. viel mehr unten drunter passiert
Danke im Vorraus
Gruß Stephan
ich steige gerade von 1.9 auf 2.1.6 um.
Ich nutze MQTT um mit einem C# Client eine OCPP Anbindung zu realisieren. Dies funktioniert mit 1.9 zuverlässig.
Ich habe versucht den eingebauten Client in der 2.x zu verwenden, leider habe ich es nicht hinbekommen.
OCPP Backend URL mit Benutzername/Passwort in URL hinterlegt (wss://[user]:[pass]/public.charge.com/1.6/[ChargeBoxID]).
ID Tags aktiviert und sperren des Ladepunkts aber nichts hat den Call zum OCPP Backend ausgelöst laut Log.
Nun aber zu meinem aktuellen Problem:
In der 1.9 wurde bei Phasenumschaltung "openWB/lp/1/boolPlugStat" nicht getriggered.
D.h. meine OCPP Transaktion lief auch bei Phasenumschaltung weiter.
In der 2.1 wird leider "openWB/internal_chargepoint/0/get/plug_state" getriggered.
Das hat zur Folge, dass mein Client die Transaktion beendet und etwas später wieder eine neue Transaktion startet.
Das Verhalten ist etwas unschön, da ja auch der Stecker nicht "unplugged" wird.
Es wäre schön wenn das Verhalten gleich zur 1.9 wäre oder man ein anderes MQTT Topic findet/erstellt, was das abbildet.
"openWB/chargepoint/11/get/charge_state" wird ebenfalls getriggered, macht auch Sinn.
Log aus meinem Client während der Phasenumschaltung:
Code: Alles auswählen
2025-02-09 14:03:38.576 +01:00 [DBG] MQTT Topic: openWB/internal_chargepoint/0/get/plug_state. Message Received: false
2025-02-09 14:03:38.577 +01:00 [INF] MQTT: boolPlugStat new state: False
2025-02-09 14:03:38.577 +01:00 [INF] MQTT: boolPlugStat old state: True
2025-02-09 14:03:38.577 +01:00 [WRN] EVPlugged true and TransactionID not 0
2025-02-09 14:03:38.578 +01:00 [INF] Stop Transaction after Plugout
2025-02-09 14:03:38.578 +01:00 [DBG] MQTT Topic: openWB/chargepoint/11/get/imported. Message Received: 7284310
2025-02-09 14:03:38.578 +01:00 [INF] Message Sent: [2,"a61f1c20-f6f3-4c9b-8b27-e14ac8656e35","StopTransaction",...
2025-02-09 14:03:38.579 +01:00 [DBG] MQTT Topic: openWB/chargepoint/11/get/power. Message Received: 0
2025-02-09 14:03:38.580 +01:00 [DBG] MQTT Topic: openWB/chargepoint/11/get/charge_state. Message Received: false
2025-02-09 14:03:38.580 +01:00 [INF] MQTT: boolChargeStat new state: False
2025-02-09 14:03:38.581 +01:00 [INF] MQTT: boolChargeStat old state: False
2025-02-09 14:03:54.228 +01:00 [DBG] MQTT Topic: openWB/internal_chargepoint/0/get/plug_state. Message Received: true
2025-02-09 14:03:54.229 +01:00 [INF] MQTT: boolPlugStat new state: True
2025-02-09 14:03:54.229 +01:00 [INF] MQTT: boolPlugStat old state: False
2025-02-09 14:03:54.230 +01:00 [INF] Start Authorization after Plugin
2025-02-09 14:03:57.341 +01:00 [INF] MQTT: boolChargeStat new state: False
2025-02-09 14:03:57.341 +01:00 [INF] MQTT: boolChargeStat old state: False
2025-02-09 14:03:57.386 +01:00 [DBG] MQTT Topic: openWB/internal_chargepoint/0/get/plug_state. Message Received: true
2025-02-09 14:03:57.387 +01:00 [INF] MQTT: boolPlugStat new state: True
2025-02-09 14:03:57.388 +01:00 [INF] MQTT: boolPlugStat old state: True
2025-02-09 14:03:59.235 +01:00 [INF] Message Sent: [2,"95f90393-2c41-4c5f-85cd-467a3c4af669","Authorize",...
2025-02-09 14:03:59.469 +01:00 [INF] Message received: [3,"95f90393-2c41-4c5f-85cd-467a3c4af669",{"idTagInfo":{"status":"Accepted"...
Dies wird jedoch schon in folgendem Thread beackert: viewtopic.php?t=8719
BTW: ich bin immernoch Happy mit der OpenWB - hatte mir nur von der 2.x mehr erhofft, da ist wahrsch. viel mehr unten drunter passiert

Danke im Vorraus
Gruß Stephan