From c2a88da1fd2c201926f77beaac2355ad2355869f Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Tue, 18 Aug 2026 12:40:16 +0200 Subject: [PATCH] fix subdata --- packages/helpermodules/subdata.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/helpermodules/subdata.py b/packages/helpermodules/subdata.py index 4c59046940..13a33e9014 100644 --- a/packages/helpermodules/subdata.py +++ b/packages/helpermodules/subdata.py @@ -629,8 +629,10 @@ def process_general_topic(self, var: general.General, msg: mqtt.MQTTMessage): if re.search("/general/prices/", msg.topic) is not None: self.set_json_payload_class(var.data.prices, msg) elif re.search("/general/chargemode_config/", msg.topic) is not None: - if re.search("/general/chargemode_config/pv_charging/", msg.topic) is not None: - self.set_json_payload_class(var.data.chargemode_config.pv_charging, msg) + if re.search("/general/chargemode_config/surplus/vehicle", msg.topic) is not None: + self.set_json_payload_class(var.data.chargemode_config.surplus.vehicle, msg) + elif re.search("/general/chargemode_config/surplus/", msg.topic) is not None: + self.set_json_payload_class(var.data.chargemode_config.surplus, msg) else: self.set_json_payload_class(var.data.chargemode_config, msg) elif "openWB/general/extern" == msg.topic: