From 9484900f080e16f118806fe54973e69d36b043e8 Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Mon, 11 Oct 2021 19:21:19 -0700 Subject: Adds logging in light stuff, minor changes in config/string. --- light_utils.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'light_utils.py') diff --git a/light_utils.py b/light_utils.py index bd73ee3..8101a32 100644 --- a/light_utils.py +++ b/light_utils.py @@ -48,13 +48,16 @@ def tplink_light_command(command: str) -> bool: result = os.system(command) signal = result & 0xFF if signal != 0: + logger.warning(f'{command} died with signal {signal}') logging_utils.hlog("%s died with signal %d" % (command, signal)) return False else: exit_value = result >> 8 if exit_value != 0: + logger.warning(f'{command} failed, exited {exit_value}') logging_utils.hlog("%s failed, exit %d" % (command, exit_value)) return False + logger.debug(f'{command} succeeded.') return True @@ -212,6 +215,7 @@ class TPLinkLight(Light): cmd = self.get_cmdline(child) + f"-c {cmd}" if extra_args is not None: cmd += f" {extra_args}" + logger.debug(f'About to execute {cmd}') return tplink_light_command(cmd) def turn_on(self, child: str = None) -> bool: -- cgit v1.3