@@ -576,18 +576,17 @@ def set_phases(self, phases: int, template_phases: int) -> int:
576576 if phases != self .data .get .phases_in_use :
577577 # Wenn noch kein Eintrag im Protokoll erstellt wurde, wurde noch nicht geladen und die Phase kann noch
578578 # umgeschaltet werden.
579- if self .data .set .log .imported_since_plugged != 0 :
580- if charging_ev .ev_template .data .prevent_phase_switch :
581- log .info (f"Phasenumschaltung an Ladepunkt { self .num } nicht möglich, da bei EV"
582- f"{ charging_ev .num } nach Ladestart nicht mehr umgeschaltet werden darf." )
583- if self .data .get .phases_in_use != 0 :
584- phases = self .data .get .phases_in_use
585- else :
586- phases = self .data .control_parameter .phases
587- elif self .hw_supports_phase_switch () is False :
588- # sonst passt die Phasenzahl nicht bei Autos, die eine Phase weg schalten.
589- log .info (f"Phasenumschaltung an Ladepunkt { self .num } wird durch die Hardware nicht unterstützt." )
590- phases = phases
579+ if self .data .set .log .imported_since_plugged != 0 and charging_ev .ev_template .data .prevent_phase_switch :
580+ log .info (f"Phasenumschaltung an Ladepunkt { self .num } nicht möglich, da bei EV"
581+ f"{ charging_ev .num } nach Ladestart nicht mehr umgeschaltet werden darf." )
582+ if self .data .get .phases_in_use != 0 :
583+ phases = self .data .get .phases_in_use
584+ else :
585+ phases = self .data .control_parameter .phases
586+ elif self .hw_supports_phase_switch () is False :
587+ # sonst passt die Phasenzahl nicht bei Autos, die eine Phase weg schalten.
588+ log .info (f"Phasenumschaltung an Ladepunkt { self .num } wird durch die Hardware nicht unterstützt." )
589+ phases = self .data .get .phases_in_use
591590 if phases != self .data .control_parameter .phases :
592591 self .data .control_parameter .phases = phases
593592 self .data .control_parameter .template_phases = template_phases
0 commit comments