From 5f75cf834725ac26b289cc5f157af0cb71cd5f0e Mon Sep 17 00:00:00 2001 From: Scott Date: Thu, 6 Jan 2022 12:13:34 -0800 Subject: A bunch of changes... --- smart_home/lights.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'smart_home/lights.py') diff --git a/smart_home/lights.py b/smart_home/lights.py index 1c4081c..e23569a 100644 --- a/smart_home/lights.py +++ b/smart_home/lights.py @@ -318,7 +318,10 @@ class TPLinkLight(BaseLight): @overrides def is_on(self) -> bool: - return self.get_on_duration_seconds() > 0 + self.info = self.get_info() + if self.info is None: + raise Exception('Unable to get info?') + return self.info.get("relay_state", "0") == "1" @overrides def is_off(self) -> bool: -- cgit v1.3