Update ha_control.py

This commit is contained in:
Johannes
2023-11-25 22:01:35 +01:00
committed by GitHub
parent bc3d58d406
commit 11827bf68b

View File

@@ -19,14 +19,14 @@ def calculate_dim_values(sleepTracking, sleepTrackingZones, sleepBrightness, scr
dimmode = sleepBrightness dimmode = sleepBrightness
elif libs.home_assistant.is_existent(sleepBrightness): elif libs.home_assistant.is_existent(sleepBrightness):
involved_entities.append(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 screenBrightness:
if isinstance(screenBrightness, int): if isinstance(screenBrightness, int):
dimValueNormal = screenBrightness dimValueNormal = screenBrightness
elif libs.home_assistant.is_existent(screenBrightness): elif libs.home_assistant.is_existent(screenBrightness):
involved_entities.append(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 # force sleep brightness to zero in case sleepTracking is active
if sleepTracking: if sleepTracking:
@@ -289,4 +289,4 @@ def on_off(entity_id, value):
call_ha_service(entity_id, service) call_ha_service(entity_id, service)
case _: case _:
logging.error( logging.error(
"Control action on_off not implemented for %s", entity_id) "Control action on_off not implemented for %s", entity_id)