From ca9f0538558dc2c861b161f81b19947c69661f61 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Wed, 11 Mar 2026 13:01:10 +0100 Subject: [PATCH 1/2] fix metdata cp --- packages/control/chargepoint/chargepoint_data.py | 2 +- packages/helpermodules/setdata.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/control/chargepoint/chargepoint_data.py b/packages/control/chargepoint/chargepoint_data.py index 728b6559d4..599c58b8b3 100644 --- a/packages/control/chargepoint/chargepoint_data.py +++ b/packages/control/chargepoint/chargepoint_data.py @@ -168,7 +168,7 @@ class Set: # set current aus dem vorherigen Zyklus, um zu wissen, ob am Ende des Zyklus die Ladung freigegeben wird # (für Control-Pilot-Unterbrechung) current_prev: float = field(default=0.0, metadata={"topic": "set/current_prev"}) - target_current: float = field(default=0, metadata={"topic": "set/target_current"}) + target_current: float = field(default=0) # Zwischenergebnis vom Algorithmus charging_ev_data: Ev = field(default_factory=ev_factory) ocpp_transaction_id: Optional[int] = field(default=None, metadata={"topic": "set/ocpp_transaction_id"}) charge_state_prev: bool = field(default=False, metadata={"topic": "set/charge_state_prev"}) diff --git a/packages/helpermodules/setdata.py b/packages/helpermodules/setdata.py index 25b92eeeb0..d54eb93c38 100644 --- a/packages/helpermodules/setdata.py +++ b/packages/helpermodules/setdata.py @@ -592,7 +592,10 @@ def process_chargepoint_get_topics(self, msg): self._validate_value(msg, str) elif ("/get/soc" in msg.topic): self._validate_value(msg, float, [(0, 100)]) - elif "/get/simulation" in msg.topic: + elif ("/get/simulation" in msg.topic or + "/get/connected_vehicle/config" in msg.topic or + "/get/connected_vehicle/info" in msg.topic or + "/get/connected_vehicle/soc" in msg.topic): self._validate_value(msg, "json") else: self.__unknown_topic(msg) From 9a2f7dfe03cc0eaa904082fe280db962b187c790 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Wed, 11 Mar 2026 13:02:46 +0100 Subject: [PATCH 2/2] flake8 --- packages/control/chargepoint/chargepoint_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/control/chargepoint/chargepoint_data.py b/packages/control/chargepoint/chargepoint_data.py index 599c58b8b3..bc601a5247 100644 --- a/packages/control/chargepoint/chargepoint_data.py +++ b/packages/control/chargepoint/chargepoint_data.py @@ -168,7 +168,7 @@ class Set: # set current aus dem vorherigen Zyklus, um zu wissen, ob am Ende des Zyklus die Ladung freigegeben wird # (für Control-Pilot-Unterbrechung) current_prev: float = field(default=0.0, metadata={"topic": "set/current_prev"}) - target_current: float = field(default=0) # Zwischenergebnis vom Algorithmus + target_current: float = field(default=0) # Zwischenergebnis vom Algorithmus charging_ev_data: Ev = field(default_factory=ev_factory) ocpp_transaction_id: Optional[int] = field(default=None, metadata={"topic": "set/ocpp_transaction_id"}) charge_state_prev: bool = field(default=False, metadata={"topic": "set/charge_state_prev"})