From 83410666321fdab72abf1c5974d7c0ccbdab3e73 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Thu, 21 Aug 2025 16:57:28 +0200 Subject: [PATCH] fix cp soc update --- packages/helpermodules/subdata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/helpermodules/subdata.py b/packages/helpermodules/subdata.py index f07b62b436..f6855c393e 100644 --- a/packages/helpermodules/subdata.py +++ b/packages/helpermodules/subdata.py @@ -440,6 +440,9 @@ def process_chargepoint_topic(self, var: Dict[str, chargepoint.Chargepoint], msg if var["cp"+index].chargepoint.data.set.charging_ev > -1: Pub().pub(f'openWB/set/vehicle/{var["cp"+index].chargepoint.data.set.charging_ev}' '/get/force_soc_update', True) + elif var["cp"+index].chargepoint.data.set.charging_ev_prev > -1: + Pub().pub(f'openWB/set/vehicle/{var["cp"+index].chargepoint.data.set.charging_ev_prev}' + '/get/force_soc_update', True) self.set_json_payload_class(var["cp"+index].chargepoint.data.get, msg) elif (re.search("/chargepoint/[0-9]+/get/error_timestamp$", msg.topic) is not None and hasattr(var[f"cp{index}"].chargepoint.chargepoint_module, "client_error_context")):