@@ -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