Pārlūkot izejas kodu

changed battery state type

Spencer Gardner 7 gadi atpakaļ
vecāks
revīzija
c62a2edc42
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      writer.go

+ 7 - 1
writer.go

@@ -36,9 +36,15 @@ func (i influxWriter) Write(measurement Measurement) error {
 	} else {
 		tags["location"] = "id:" + strconv.FormatInt(int64(measurement.ID), 10)
 	}
+	var batteryState int
+	if measurement.BatteryGood {
+		batteryState = 1
+	} else {
+		batteryState = 0
+	}
 	fields := map[string]interface{}{
 		"temperature":  measurement.Temperature,
-		"battery_good": measurement.BatteryGood,
+		"battery_good": batteryState,
 	}
 
 	pt, err := influx.NewPoint("temperature", tags, fields, time.Now())