diff --git a/psa_car_controller/psacc/application/car_controller.py b/psa_car_controller/psacc/application/car_controller.py index 25ada72..5ab478f 100644 --- a/psa_car_controller/psacc/application/car_controller.py +++ b/psa_car_controller/psacc/application/car_controller.py @@ -1,6 +1,7 @@ import argparse import atexit import logging +import socket import threading from os import environ, path @@ -65,6 +66,9 @@ 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 ConfigException: logger.error("start_remote_control failed redo otp config")