diff --git a/mqtt_srv.py b/mqtt_srv.py index a6c8db1..a603493 100755 --- a/mqtt_srv.py +++ b/mqtt_srv.py @@ -1170,7 +1170,7 @@ else: check_router() elif host.lower() == "nas": print("Getting VM info") - + payload = {"status":"on"} cmnd = "/share/ZFS532_DATA/.qpkg/QKVM/usr/bin/virsh list --all" writeLog(cmnd) status, output = subprocess.getstatusoutput(cmnd) @@ -1195,11 +1195,12 @@ else: status, output = subprocess.getstatusoutput(cmnd) writeLog(output) if output.strip() == "running": - client.publish("sectorq/systems/nas/" + m, payload=1, qos=0, retain=True) + payload[m] = 1 else: - client.publish("sectorq/systems/nas/" + m, payload=0, qos=0, retain=True) + payload[m] = 0 + client.publish( "home-assistant/" + host + "/hwstats", payload=payload, qos=0, retain=True) - + if FILE_TIMESTAMP != mtime: writeLog("Script updated ! restarting...") #os.execv(sys.executable, ['python'] + sys.argv)