diff --git a/omv_backup.py b/omv_backup.py index 1d232d5..0cc03ee 100755 --- a/omv_backup.py +++ b/omv_backup.py @@ -199,6 +199,7 @@ hm = socket.gethostbyaddr(BACKUP_HOST) logging.info(_RESTORE) def send_mqtt_message(topic,msg): + global client try: #client.connect(broker,1883,60) client.publish(topic, json.dumps(msg)) @@ -484,6 +485,7 @@ def backup_job(server): topic = "sectorq/amd/restore" msg = {"mode":"restore", "status":"restore","bak_name":"s","host":0,"cur_job":"aaa","start_time":1,"end_time":1,"progress":0,"finished":0,"used_space":0} send_mqtt_message(topic,msg) + client.publish(topic, msg,qos=0,retain=False) topic = "sectorq/amd/backups" msg = {"mode":_MODE, "status":"started","bak_name":"complete","host":"","cur_job":"","start_time":STARTTIME,"end_time":"in progress","progress":0,"finished":",".join(finished)} send_mqtt_message(topic,msg)