diff --git a/omv_backup.py b/omv_backup.py index f2b97f3..759bffd 100755 --- a/omv_backup.py +++ b/omv_backup.py @@ -470,7 +470,6 @@ def restore_job(): msg = {"mode":_MODE, "status":"restore","bak_name":"Restore","host":host,"cur_job":app,"start_time":STARTTIME,"end_time":"","progress":100,"finished":ENDJOB,"used_space":1} logging.info(msg) - send_mqtt_message(topic,msg) if _MODE == "auto": cmnd = "ssh root@amd.home.lan 'systemctl suspend &'" @@ -478,8 +477,7 @@ def restore_job(): def backup_job(server): logging.info(f'starting backup job') - message = "start" - topic = "sectorq/backups/start" + finished = [] now = datetime.datetime.now() STARTTIME = now.strftime("%Y-%m-%d_%H:%M:%S") @@ -747,6 +745,8 @@ def handle_payload(payload): if payload == 'm-server': logging.info("💡 Starting backup job") res = backup_job(payload) + logging.info("💡 Finished backup job") + topic = "sectorq/backups/start" client.publish(topic, res,qos=2,retain=True) else: logging.error(f"⚠️ Unknown command: {payload}")