File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -353,11 +353,13 @@ def auto_phase_switch(self,
353353 waiting_time ,
354354 delay )[1 ])
355355 control_parameter .state = ChargepointState .PHASE_SWITCH_DELAY
356- elif condition_msg :
357- if condition_msg == self .CURRENT_OUT_OF_NOMINAL_DIFFERENCE :
358- message = f"Keine Phasenumschaltung{ condition_msg } "
359- else :
360- log .debug (f"Keine Phasenumschaltung{ condition_msg } " )
356+ else :
357+ if condition_msg :
358+ if condition_msg == self .CURRENT_OUT_OF_NOMINAL_DIFFERENCE :
359+ message = f"Keine Phasenumschaltung{ condition_msg } "
360+ else :
361+ log .debug (f"Keine Phasenumschaltung{ condition_msg } " )
362+ control_parameter .timestamp_phase_switch_buffer_start = None
361363 else :
362364 if condition :
363365 # Timer laufen lassen
@@ -379,6 +381,7 @@ def auto_phase_switch(self,
379381 ).data .set .reserved_surplus -= max (0 , required_reserved_power )
380382 message = f"Verzögerung für die { direction_str } Phasen abgebrochen{ condition_msg } "
381383 control_parameter .state = ChargepointState .CHARGING_ALLOWED
384+ control_parameter .timestamp_phase_switch_buffer_start = None
382385
383386 if message :
384387 log .info (f"LP { cp_num } : { message } " )
You can’t perform that action at this time.
0 commit comments