Ich habe das gleiche Problem. Hatte es schon mal in einem anderen Thread gepostet.
Hier meine Analyse mit Daten von Heute Abend mit dem Master Update von heute Nachmittag
Die OpenWB Pro hat Charging Stack 3.2.1
Wenn ich den Debug-Log richtig lese, bekommt die OpenWB Standalone vom der OpenWB Pro keinen SOC überliefert (soc_from_cp=None) oder die OpenWB Pro akzeptiert ihn nicht: "soc_from_cp=None"
Siehe Auszug aus dem SOC-Log
Code: Alles auswählen
{modules.common.configurable_vehicle:58} - {DEBUG:fetch soc_ev5} - Vehicle Update Data VehicleUpdateData(plug_state=True, charge_state=True, imported=3181797, battery_capacity=111000, efficiency=95, soc_from_cp=None, timestamp_soc_from_cp=1713452910)
Der "timestamp_soc_from_cp=1713452910" aus der OpenWB stimmt wiederum mit dem "soc_timestamp":1713452910 aus der OpenWBPro überein und scheint somit übermittelt zu werden.
Hier der Auszug aus der OpenWB Pro
Code: Alles auswählen
{"date":"2024:04:18-19:13:19","timestamp":1713460399,"powers":[6669.4,6934.1,6865.1],"power_all":20464.7,"currents":[31.027,30.463,31.044],"voltages":[214.92,228.65,221.39],"frequency":50.02,"imported":3182729,"exported":373,"plug_state":true,"charge_state":true,"phases_actual":3,"phases_target":3,"phases_in_use":3,"offered_current":31.7,"evse_signaling":"basic+fake_highlevel_dc","v2g_ready":0,"soc_value":59,"soc_timestamp":1713452910,"vehicle_id":"00:30:AB:29:C5:BE","rfid_tag":null,"rfid_timestamp":null,"serial":"801768"}
Jetzt habe ich noch folgendes aus dem Main Log gefunden:
Code: Alles auswählen
2024-04-18 19:16:00,231 - {urllib3.connectionpool:452} - {DEBUG:set values cp2} - http://10.0.50.52:80 "GET /connect.php HTTP/1.1" 200 489
2024-04-18 19:16:00,234 - {modules.common.req:11} - {DEBUG:set values cp2} - Get-Response: {"date":"2024:04:18-19:16:00","timestamp":1713460560,"powers":[0,0,0],"power_all":0,"currents":[0,0,0],"voltages":[224.17,229.4,229.78],"frequency":50.02,"imported":3182924,"exported":373,"plug_state":true,"charge_state":false,"phases_actual":0,"phases_target":3,"phases_in_use":3,"offered_current":0,"evse_signaling":"basic+fake_highlevel_dc","v2g_ready":0,"soc_value":59,"soc_timestamp":1713452910,"vehicle_id":"00:30:AB:29:C5:BE","rfid_tag":null,"rfid_timestamp":null,"serial":"801768"}
2024-04-18 19:16:00,238 - {modules.common.store._api:26} - {DEBUG:set values cp2} - Raw data ChargepointState(currents=[0, 0, 0], powers=[0, 0, 0], voltages=[224.17, 229.4, 229.78], frequency=50.02, imported=3182924, exported=373, power=0, serial_number=801768, phases_in_use=3, charge_state=False, plug_state=True, rfid=None, rfid_timestamp=None, power_factors=[0.0, 0.0, 0.0], soc=59, soc_timestamp=1713452910, evse_current=0, vehicle_id=00:30:AB:29:C5:BE)
Das heißt für mich, der richtige SOC (in diesem Fall 59%) kommt auch in der OpenWB Standalone an, wird aber aus irgendeinem Grund nicht übernommen. Woran kann das liegen?