added sleeping_active property
This commit is contained in:
@@ -21,7 +21,6 @@ class Continuous(Hass):
|
||||
longitude: float
|
||||
|
||||
def initialize(self):
|
||||
|
||||
# self.log(f'Brightness Range: {self.brightness_rng}, {self.current_adjuster.get_brightness()}')
|
||||
# self.run_daily(self.refresh_daylight_times, '00:00:00')
|
||||
# self.run_every(self.create_img, 'now', int(timedelta(minutes=5).total_seconds()))
|
||||
@@ -90,10 +89,17 @@ class Continuous(Hass):
|
||||
def adjuster(self):
|
||||
return DaylightAdjuster(self.latitude, self.longitude, self.args['periods'])
|
||||
|
||||
@property
|
||||
def sleeping_active(self) -> bool:
|
||||
if 'sleep_var' in self.args:
|
||||
return self.get_state(self.args['sleep_var']) == 'on'
|
||||
else:
|
||||
return False
|
||||
|
||||
def adjust(self, kwargs):
|
||||
self.log(f'Adjusting...')
|
||||
self.log(self.adjuster.current_settings)
|
||||
if self.light_state:
|
||||
if self.light_state and not self.sleeping_active:
|
||||
self.light_state = self.adjuster.current_settings
|
||||
|
||||
def create_img(self, kwargs):
|
||||
|
||||
Reference in New Issue
Block a user