Skip to content

Commit acb7d7d

Browse files
authored
fix temporary charge template: change vehicle (#2869)
1 parent fa43a33 commit acb7d7d

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

packages/control/chargepoint/chargepoint.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,9 @@ def _process_charge_stop(self) -> None:
234234
log.debug("/set/manual_lock True")
235235
# Ev wurde noch nicht aktualisiert.
236236
# Ladeprofil aus den Einstellungen laden.
237-
self.update_charge_template(data.data.ev_data["ev"+str(self.data.set.charging_ev_prev)].charge_template)
237+
if data.data.general_data.data.temporary_charge_templates_active:
238+
self.update_charge_template(
239+
data.data.ev_data["ev"+str(self.data.set.charging_ev_prev)].charge_template)
238240
chargelog.save_and_reset_data(self, data.data.ev_data["ev"+str(self.data.set.charging_ev_prev)])
239241
self.data.set.charging_ev_prev = -1
240242
Pub().pub("openWB/set/chargepoint/"+str(self.num)+"/set/charging_ev_prev",
@@ -842,10 +844,9 @@ def _get_charging_ev(self, vehicle: int, ev_list: Dict[str, Ev]) -> Ev:
842844
return charging_ev
843845

844846
def update_charge_template(self, charge_template: ChargeTemplate) -> None:
845-
if data.data.general_data.data.temporary_charge_templates_active:
846-
# Prüfen, ob ein temporäres Ladeprofil aktiv ist und dieses übernehmen
847-
Pub().pub(f"openWB/set/chargepoint/{self.num}/set/charge_template",
848-
dataclasses.asdict(charge_template.data))
847+
# Prüfen, ob ein temporäres Ladeprofil aktiv ist und dieses übernehmen
848+
Pub().pub(f"openWB/set/chargepoint/{self.num}/set/charge_template",
849+
dataclasses.asdict(charge_template.data))
849850

850851
def _pub_connected_vehicle(self, vehicle: Ev):
851852
""" published die Daten, die zur Anzeige auf der Hauptseite benötigt werden.

0 commit comments

Comments
 (0)