fix(gateway): update field handling to include value type

Signed-off-by: Klagarge <remi@heredero.ch>
This commit is contained in:
2025-05-13 09:24:17 +02:00
parent 39a814a1c8
commit 381529f188

View File

@@ -85,11 +85,12 @@ func (gh *Gateway) requestInflux(c *gin.Context) error {
field := record.Field()
value := record.Value()
m["time"] = record.Time()
m["value"] = value.(float64)
if field == "temperature" {
m["temperature"] = value.(float64)
m["type"] = "temperature"
}
if field == "humidity" {
m["humidity"] = value.(float64)
m["type"] = "humidity"
}
values = append(values, m)
fmt.Println(results.Record())