diff --git a/src/const.py b/src/const.py index a3e297c..3fc1e3f 100644 --- a/src/const.py +++ b/src/const.py @@ -1,6 +1,6 @@ from config import settings -VERSION = "v1.8.14" +VERSION = "v1.8.15" OAUTH_URL = "https://volvoid.eu.volvocars.com/as/token.oauth2" VEHICLES_URL = "https://api.volvocars.com/connected-vehicle/v1/vehicles" @@ -16,7 +16,7 @@ ODOMETER_STATE_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0 LOCATION_STATE_URL = "https://api.volvocars.com/location/v1/vehicles/{0}/location" TYRE_STATE_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/tyres" ENGINE_STATE_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/engine-status" -BATTERY_CHARGE_STATE_URL = "https://api.volvocars.com/connected-vehicle/v1/vehicles/{0}/battery-charge-level" +BATTERY_CHARGE_STATE_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/fuel" FUEL_STATE_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/fuel" STATISTICS_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/statistics" ENGINE_DIAGNOSTICS_URL = "https://api.volvocars.com/connected-vehicle/v2/vehicles/{0}/engine" diff --git a/src/mqtt.py b/src/mqtt.py index af9587d..475f63a 100644 --- a/src/mqtt.py +++ b/src/mqtt.py @@ -265,8 +265,7 @@ def update_car_data(force_update=False, overwrite={}): def update_ha_device(entity, vin, state): icon_config = icon_states.get(entity["id"]) if icon_config and state: - if state.replace(".", "").isnumeric(): - state = float(state) + if isinstance(state, float): icon = util.get_icon_between(icon_config, state) else: icon = icon_config[state]