aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2024-02-24 02:04:41 +0300
committerEvgeny Zinoviev <me@ch1p.io>2024-02-24 02:04:41 +0300
commitd43ca74063d8d931325c4498b02f40bb03e9e104 (patch)
treee6be2383d8ea3c206749f954f35cc87527be9be2
parent9be0c3125dd5302c409b6a0fe37b8224b163209f (diff)
temphum_mqtt_node: scheduler pause/resume
-rwxr-xr-xbin/temphum_mqtt_node.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/temphum_mqtt_node.py b/bin/temphum_mqtt_node.py
index 3f1c911..68ac579 100755
--- a/bin/temphum_mqtt_node.py
+++ b/bin/temphum_mqtt_node.py
@@ -40,12 +40,17 @@ def on_mqtt_connect():
_scheduler.add_job(on_sched_task, 'interval', seconds=60, next_run_time=datetime.now())
_scheduler.start()
_sched_task_added = True
+ elif _scheduler:
+ _scheduler.resume()
def on_mqtt_disconnect():
global _stopped
_stopped = True
+ if _scheduler:
+ _scheduler.pause()
+
async def on_sched_task():
if _stopped: