mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 07:24:24 +01:00
fix sleepbrightness
This commit is contained in:
@@ -68,7 +68,7 @@ class LuiController(object):
|
|||||||
self.update_screensaver_brightness(kwargs={"value": self.current_screensaver_brightness})
|
self.update_screensaver_brightness(kwargs={"value": self.current_screensaver_brightness})
|
||||||
|
|
||||||
def update_screensaver_brightness(self, kwargs):
|
def update_screensaver_brightness(self, kwargs):
|
||||||
bst = self._config.get("brightnessScreensaverTracking")
|
bst = self._config.get("sleepTracking")
|
||||||
brightness = 0
|
brightness = 0
|
||||||
if bst is not None and self._ha_api.entity_exists(bst) and self._ha_api.get_entity(bst).state == "not_home":
|
if bst is not None and self._ha_api.entity_exists(bst) and self._ha_api.get_entity(bst).state == "not_home":
|
||||||
brightness = 0
|
brightness = 0
|
||||||
@@ -83,10 +83,10 @@ class LuiController(object):
|
|||||||
def calc_current_screensaver_brightness(self):
|
def calc_current_screensaver_brightness(self):
|
||||||
current_screensaver_brightness = 20
|
current_screensaver_brightness = 20
|
||||||
# set brightness of screensaver
|
# set brightness of screensaver
|
||||||
if type(self._config.get("brightnessScreensaver")) == int:
|
if type(self._config.get("sleepBrightness")) == int:
|
||||||
current_screensaver_brightness = self._config.get("brightnessScreensaver")
|
current_screensaver_brightness = self._config.get("sleepBrightness")
|
||||||
elif type(self._config.get("brightnessScreensaver")) == list:
|
elif type(self._config.get("sleepBrightness")) == list:
|
||||||
sorted_timesets = sorted(self._config.get("brightnessScreensaver"), key=lambda d: self._ha_api.parse_time(d['time']))
|
sorted_timesets = sorted(self._config.get("sleepBrightness"), key=lambda d: self._ha_api.parse_time(d['time']))
|
||||||
# calc current screensaver brightness
|
# calc current screensaver brightness
|
||||||
found_current_dim_value = False
|
found_current_dim_value = False
|
||||||
for index, timeset in enumerate(sorted_timesets):
|
for index, timeset in enumerate(sorted_timesets):
|
||||||
|
|||||||
Reference in New Issue
Block a user