diff --git a/code/remote.py b/code/remote.py index 02950bc..e1c865c 100644 --- a/code/remote.py +++ b/code/remote.py @@ -47,8 +47,7 @@ class Controller(Singleton): if flag is True: self.tracker.machine_info_report() elif flag is False: - self.tracker.machine_info_report(power_switch=flag) - utime.sleep(3) + self.tracker.machine_info_report(power_switch=flag, block_io=True) self.tracker.energy_led.period = None self.tracker.energy_led.switch(0) self.tracker.running_led.period = None diff --git a/code/timer.py b/code/timer.py index fd3c807..d8f1805 100644 --- a/code/timer.py +++ b/code/timer.py @@ -58,7 +58,7 @@ class TrackerTimer(Singleton): self.tracker.alert.post_alert(30002, {'local_time': utime.mktime(utime.localtime())}) self.tracker.machine_info_report() if energy <= current_settings['app']['low_power_shutdown_threshold']: - self.tracker.machine_info_report(power_switch=False) + self.tracker.machine_info_report(power_switch=False, block_io=True) self.tracker.energy_led.period = None self.tracker.energy_led.switch(0) self.tracker.running_led.period = None