diff --git a/packages/control/chargepoint/chargepoint.py b/packages/control/chargepoint/chargepoint.py index cffde35ba5..722f28bfee 100644 --- a/packages/control/chargepoint/chargepoint.py +++ b/packages/control/chargepoint/chargepoint.py @@ -492,6 +492,10 @@ def initiate_phase_switch(self): else: log.error("Phasenumschaltung an Ladepunkt" + str(self.num) + " nicht möglich, da gerade eine Umschaltung im Gange ist.") + elif self.data.control_parameter.state == ChargepointState.PHASE_SWITCH_DELAY_EXPIRED: + # Wenn keine Phasenumschaltung durchgeführt wird, Status auf CHARGING_ALLOWED setzen, sonst + # bleibt PHASE_SWITCH_DELAY_EXPIRED stehen. + self.data.control_parameter.state = ChargepointState.CHARGING_ALLOWED else: log.error( "Phasenumschaltung an Ladepunkt" + str(self.num) +