From 8f6f57a0793752f757131817155cc28c8d75269e Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Mon, 13 Apr 2026 01:37:40 +0200 Subject: [PATCH] Discovery problems --- gaugemqttcontinuous.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gaugemqttcontinuous.py b/gaugemqttcontinuous.py index 093d812..0affe73 100644 --- a/gaugemqttcontinuous.py +++ b/gaugemqttcontinuous.py @@ -779,12 +779,15 @@ def publish_discovery(client): def publish_state(client): + states = {} for i, g in enumerate(gauge_objects): gt = gauge_topics[i] val = g.get() + states[str(i)] = round(val, 1) client.publish(gt["state"], str(round(val, 1)), retain=True) client.publish(gt["status"], "online", retain=True) info(f"Gauge {i} state: {val:.1f} step={g._current_step}") + client.publish(T_STATE, ujson.dumps(states), retain=True) # ---------------------------------------------------------------------------