Skip to content

Commit c879c12

Browse files
authored
Merge pull request #2260 from openWB/master
Merge master into Beta
2 parents 9f7a2b2 + d868c74 commit c879c12

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

packages/control/chargepoint/chargepoint.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,9 @@ def initiate_phase_switch(self):
465465
if self._is_phase_switch_required():
466466
# Wenn die Umschaltverzögerung aktiv ist, darf nicht umgeschaltet werden.
467467
if (self.data.control_parameter.state != ChargepointState.PERFORMING_PHASE_SWITCH and
468-
self.data.control_parameter.state != ChargepointState.WAIT_FOR_USING_PHASES):
468+
(self.data.control_parameter.state != ChargepointState.WAIT_FOR_USING_PHASES or
469+
(self.data.control_parameter.state == ChargepointState.WAIT_FOR_USING_PHASES and
470+
self.data.get.charge_state is False))):
469471
log.debug(
470472
f"Lp {self.num}: Ladung aktiv halten "
471473
f"{charging_ev.ev_template.data.keep_charge_active_duration}s")

packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def _loop():
212212
time.sleep(1.1)
213213
with SingleComponentUpdateContext(self.fault_state_info_cp0, update_always=False):
214214
# Allgemeine Fehlermeldungen an LP 1
215-
if self.cp0.mode == InternalChargepointMode.PRO_PLUS.value:
215+
if self.cp0 is not None and self.cp0.mode == InternalChargepointMode.PRO_PLUS.value:
216216
_loop()
217217
elif self.cp0_client_handler is None and self.cp1_client_handler is None:
218218
log.error("Kein ClientHandler vorhanden. Beende.")

web/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.7
1+
2.1.7-Patch.1

0 commit comments

Comments
 (0)