From df3d898644f5b7164ea2ba1baf84ed82c20d31c4 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 20 Dec 2025 13:09:40 +0100 Subject: Publish state in retained mode This ensures the MQTT broker caches the state when it is sent by Sia and sends it via MQTT to new MQTT clients. Thus no state polling is required by the MQTT client. --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main.go') diff --git a/main.go b/main.go index 6f1695d..d4ef33b 100644 --- a/main.go +++ b/main.go @@ -18,7 +18,7 @@ const ( CLIENT_ID = `sia-server` TOPIC_PREFIX = `sia` QOS = byte(0) - RETAINED = false + RETAINED = true MQTT_CONNECT_TIMEOUT = time.Second * 5 MQTT_DISCONNECT_TIMEOUT_US = 500 POLLING_PERIOD = 50 * time.Millisecond -- cgit v1.2.3-70-g09d2