|
@@ -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())
|