Explorar el Código

changed battery state type

Spencer Gardner hace 7 años
padre
commit
c62a2edc42
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  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())