diff --git a/packages/control/chargepoint/chargepoint_data.py b/packages/control/chargepoint/chargepoint_data.py index 728b6559d4..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, 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)