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: