From d29470254ba14961255c68b3e05de7bbd51351fd Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Mon, 13 Apr 2026 01:44:33 +0200 Subject: [PATCH] Discovery problems --- gaugemqttcontinuous.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gaugemqttcontinuous.py b/gaugemqttcontinuous.py index 37e8593..9e65725 100644 --- a/gaugemqttcontinuous.py +++ b/gaugemqttcontinuous.py @@ -786,7 +786,7 @@ def publish_state(client): 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}") + info(f"G{i} v={val:.1f} tgt={gauge_targets[i]:.1f} step={g._current_step}") client.publish(T_STATE, ujson.dumps(states), retain=True) @@ -893,6 +893,7 @@ def main(): moved_any = True if moved_any: + publish_state(client_ref) delay_us = 1_000_000 // MICROSTEPS_PER_SECOND utime.sleep_us(delay_us) else: