Add an option to exit immediately upon setting zookeeper. Change the
[python_utils.git] / smart_home / outlets.py
index fcc3c4eb8f7fa74d428d31c7ebe4814c5cb11cbd..0b4538c13b4c45acf6e4acf199549b896e3a8afb 100644 (file)
@@ -185,6 +185,15 @@ class TPLinkOutletWithChildren(TPLinkOutlet):
                     return int(chi.get("on_time", "0"))
         return 0
 
+    @overrides
+    def get_on_duration_seconds(self) -> int:
+        self.info = self.get_info()
+        if self.info is not None:
+            for child in self.info["children"]:
+                if int(child["on_time"]) > 0:
+                    return True
+        return False
+
 
 class GoogleOutlet(BaseOutlet):
     """A smart outlet controlled via Google Assistant."""