diff --git a/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py b/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py index 983f30bb63..712c417cf1 100644 --- a/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py +++ b/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py @@ -212,7 +212,7 @@ def _loop(): time.sleep(1.1) with SingleComponentUpdateContext(self.fault_state_info_cp0, update_always=False): # Allgemeine Fehlermeldungen an LP 1 - if self.cp0.mode == InternalChargepointMode.PRO_PLUS.value: + if self.cp0 is not None and self.cp0.mode == InternalChargepointMode.PRO_PLUS.value: _loop() elif self.cp0_client_handler is None and self.cp1_client_handler is None: log.error("Kein ClientHandler vorhanden. Beende.")