From 924c4569bec641bf9ed72f48b4b57dc2035e32ec Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 31 Jan 2026 10:00:51 +0100 Subject: [PATCH] MQTT: trim trailing zeros --- server/mqtt.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/mqtt.go b/server/mqtt.go index d383d3ebb..df08689b4 100644 --- a/server/mqtt.go +++ b/server/mqtt.go @@ -62,7 +62,8 @@ func (m *MQTT) encode(v any) string { case string: return val case float64: - return fmt.Sprintf("%.3f", val) + // trim trailing zeros + return strings.TrimRight(strings.TrimRight(fmt.Sprintf("%.3f", val), "0"), ".") case time.Time: if val.IsZero() { return ""