Fix rounding

main v0.0.6
DustyP 4 years ago
parent a039395016
commit ae7d6e6342

@ -2,7 +2,6 @@ package mqtt
import ( import (
"fmt" "fmt"
"math"
"reflect" "reflect"
"strconv" "strconv"
"time" "time"
@ -48,9 +47,9 @@ func eventToMap(event *weather.AmbientEntry) map[string]string {
case uint, uint8, uint16, uint32, uint64: case uint, uint8, uint16, uint32, uint64:
v = strconv.FormatUint(f.Uint(), 10) v = strconv.FormatUint(f.Uint(), 10)
case float32: case float32:
v = strconv.FormatFloat(math.Round(f.Float()*10)/10, 'f', 4, 32) v = strconv.FormatFloat(f.Float(), 'f', 1, 32)
case float64: case float64:
v = strconv.FormatFloat(math.Round(f.Float()*10)/10, 'f', 4, 64) v = strconv.FormatFloat(f.Float(), 'f', 1, 64)
case []byte: case []byte:
v = string(f.Bytes()) v = string(f.Bytes())
case string: case string:

Loading…
Cancel
Save