diff --git a/psa_car_controller/psacc/application/car_controller.py b/psa_car_controller/psacc/application/car_controller.py index cc49fe1..3fb5c8e 100644 --- a/psa_car_controller/psacc/application/car_controller.py +++ b/psa_car_controller/psacc/application/car_controller.py @@ -67,9 +67,10 @@ class PSACarController(metaclass=Singleton): self.chc = ChargeControls.load_config(self.myp, name=self.args.charge_control) self.chc.init() self.myp.start_refresh_thread() - except socket.timeout: - logger.error("Can't connect to mqtt broker your are not connected to internet or PSA MQTT server is " - "down !") + except (socket.timeout, ConnectionResetError): + logger.exception( + "Can't connect to mqtt broker your are not connected to internet or PSA MQTT server is " + "down !") except ConfigException: logger.error("start_remote_control failed redo otp config")