diff --git a/apps/sleep.py b/apps/sleep.py index f5e4e32..33203f8 100755 --- a/apps/sleep.py +++ b/apps/sleep.py @@ -24,7 +24,7 @@ class SleepTV(ADBase): return self.adapi.get_entity(self.args['tv']) 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.combine(now.date(), dt.time()) @@ -33,6 +33,7 @@ class SleepTV(ADBase): self.adapi.cancel_timer(self.handle, silent=True) 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):