diff --git a/nspanel-lovelace-ui/config.yaml b/nspanel-lovelace-ui/config.yaml index 0db80699..6813eaa3 100644 --- a/nspanel-lovelace-ui/config.yaml +++ b/nspanel-lovelace-ui/config.yaml @@ -1,6 +1,6 @@ # https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config name: NSPanel Lovelace UI Addon -version: "4.7.43" +version: "4.7.44" slug: nspanel-lovelace-ui description: NSPanel Lovelace UI Addon services: diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_control.py b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_control.py index 6004f1bd..a12ae102 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_control.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_control.py @@ -19,14 +19,14 @@ def calculate_dim_values(sleepTracking, sleepTrackingZones, sleepBrightness, scr dimmode = sleepBrightness elif libs.home_assistant.is_existent(sleepBrightness): involved_entities.append(sleepBrightness) - dimmode = int(libs.home_assistant.get_entity_data(sleepBrightness).get('state', 10)) + dimmode = int(float(libs.home_assistant.get_entity_data(sleepBrightness).get('state', 10))) if screenBrightness: if isinstance(screenBrightness, int): dimValueNormal = screenBrightness elif libs.home_assistant.is_existent(screenBrightness): involved_entities.append(screenBrightness) - dimValueNormal = int(libs.home_assistant.get_entity_data(screenBrightness).get('state', 100)) + dimValueNormal = int(float(libs.home_assistant.get_entity_data(screenBrightness).get('state', 100))) # force sleep brightness to zero in case sleepTracking is active if sleepTracking: @@ -289,4 +289,4 @@ def on_off(entity_id, value): call_ha_service(entity_id, service) case _: logging.error( - "Control action on_off not implemented for %s", entity_id) \ No newline at end of file + "Control action on_off not implemented for %s", entity_id)