From c105131d60ba437ad18233826b1149457047d95f Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Sun, 14 Apr 2024 13:58:07 +0200 Subject: [PATCH] power-mqtt: auto-reconnect --- roles/services/templates/power-mqtt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/services/templates/power-mqtt.py b/roles/services/templates/power-mqtt.py index 88e7fa8..b7e82ab 100644 --- a/roles/services/templates/power-mqtt.py +++ b/roles/services/templates/power-mqtt.py @@ -12,9 +12,10 @@ mqtt_host = '{{ mqtt_internal_host }}' client = mqtt.Client() client.connect(mqtt_host, 1883, 60) +client.loop_start() while True: - sleep(1) + sleep(10) try: data = requests.get(f'http://{sdm630_host}/api/v1/data').json() client.publish('bitlair/power/total_kwh', data['total_power_import_kwh'])