added log line
This commit is contained in:
@@ -24,7 +24,7 @@ class SleepTV(ADBase):
|
|||||||
return self.adapi.get_entity(self.args['tv'])
|
return self.adapi.get_entity(self.args['tv'])
|
||||||
|
|
||||||
def handle_sleep_time_change(self, entity: str, attribute: str, old: str, new: str, **kwargs):
|
def handle_sleep_time_change(self, entity: str, attribute: str, old: str, new: str, **kwargs):
|
||||||
now = self.adapi.get_now()
|
now: datetime = self.adapi.get_now()
|
||||||
dt = datetime.strptime(new, '%H:%M:%S')
|
dt = datetime.strptime(new, '%H:%M:%S')
|
||||||
dt = datetime.combine(now.date(), dt.time())
|
dt = datetime.combine(now.date(), dt.time())
|
||||||
|
|
||||||
@@ -33,6 +33,7 @@ class SleepTV(ADBase):
|
|||||||
|
|
||||||
self.adapi.cancel_timer(self.handle, silent=True)
|
self.adapi.cancel_timer(self.handle, silent=True)
|
||||||
self.handle = self.adapi.run_at(lambda **kwargs: self.tv.turn_off(), dt)
|
self.handle = self.adapi.run_at(lambda **kwargs: self.tv.turn_off(), dt)
|
||||||
|
self.adapi.log(f'Turning TV off: {dt.strftime("%a %I:%M:%S %p")}')
|
||||||
|
|
||||||
|
|
||||||
class SleepSetter(Hass, Mqtt):
|
class SleepSetter(Hass, Mqtt):
|
||||||
|
|||||||
Reference in New Issue
Block a user