added log line

This commit is contained in:
John Lancaster
2024-10-14 00:48:35 +00:00
parent 28f2c4d094
commit 6fd891b0da

View File

@@ -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):