diff --git a/psa_car_controller/psacc/application/abrp.py b/psa_car_controller/psacc/application/abrp.py index 3b5e7cd8..493c5a71 100644 --- a/psa_car_controller/psacc/application/abrp.py +++ b/psa_car_controller/psacc/application/abrp.py @@ -34,6 +34,11 @@ def call(self, car: Car, ext_temp: float = None): logger.debug("No abrp token provided") elif car.vin in self.abrp_enable_vin: energy = car.status.get_energy('Electric') + + if energy.level is None: + logger.debug("No energy level available") + return False + tlm = {"utc": int(datetime.timestamp(energy.updated_at)), "soc": energy.level, "speed": getattr(car.status.kinetic, "speed", None),