From c83fd36ddf24635c95cf6fd806168d0c10bdf65e Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Tue, 24 Jun 2025 11:22:26 +0200 Subject: [PATCH] phase switch: fix charge start wih phases in use=0 --- packages/control/chargepoint/chargepoint.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/control/chargepoint/chargepoint.py b/packages/control/chargepoint/chargepoint.py index f4cf36d105..1b90980531 100644 --- a/packages/control/chargepoint/chargepoint.py +++ b/packages/control/chargepoint/chargepoint.py @@ -374,12 +374,14 @@ def _is_phase_switch_required(self) -> bool: "Keine Phasenumschaltung, da die maximale Anzahl an Fehlversuchen erreicht wurde. Die " "aktuelle Phasenzahl wird bis zum Abstecken beibehalten.") else: - phase_switch_required = False - self.set_state_and_log( - "Keine Phasenumschaltung, da wiederholtes Anstoßen der Umschaltung in den übergreifenden " - "Ladeeinstellungen deaktiviert wurde. Die aktuelle " - "Phasenzahl wird bis zum Abstecken beibehalten.") - self.data.control_parameter.failed_phase_switches += 1 + # Umschaltung vor Ladestart zulassen + if self.data.set.log.imported_since_plugged != 0: + phase_switch_required = False + self.set_state_and_log( + "Keine Phasenumschaltung, da wiederholtes Anstoßen der Umschaltung in den übergreifenden " + "Ladeeinstellungen deaktiviert wurde. Die aktuelle " + "Phasenzahl wird bis zum Abstecken beibehalten.") + self.data.control_parameter.failed_phase_switches += 1 return phase_switch_required STOP_CHARGING = ", dafür wird die Ladung unterbrochen."