From ae7d6e6342bfa267788d4b405182e30cf2db1f74 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Fri, 25 Mar 2022 15:34:27 -0800 Subject: [PATCH] Fix rounding --- internal/mqtt/event.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/mqtt/event.go b/internal/mqtt/event.go index f5e2f30..77e754e 100644 --- a/internal/mqtt/event.go +++ b/internal/mqtt/event.go @@ -2,7 +2,6 @@ package mqtt import ( "fmt" - "math" "reflect" "strconv" "time" @@ -48,9 +47,9 @@ func eventToMap(event *weather.AmbientEntry) map[string]string { case uint, uint8, uint16, uint32, uint64: v = strconv.FormatUint(f.Uint(), 10) case float32: - v = strconv.FormatFloat(math.Round(f.Float()*10)/10, 'f', 4, 32) + v = strconv.FormatFloat(f.Float(), 'f', 1, 32) case float64: - v = strconv.FormatFloat(math.Round(f.Float()*10)/10, 'f', 4, 64) + v = strconv.FormatFloat(f.Float(), 'f', 1, 64) case []byte: v = string(f.Bytes()) case string: