Per EXEC Mittelwerte aus InfluxDB holen...
Verfasst: 15. Sep 2020 23:30
Hallo,
ich brauche bspw die Mittelwerte der aktuellen Temperatur in den letzten 15 Minuten.
Diesen bekommne ich per EXEC-Binding
influx -database 'openhab_db' -execute "SELECT MEAN(*) FROM Wetter_THD_CurTemp WHERE time > now()-15m AND time < now()"
funktioniert auch soweit einwandfrei.
Das Ergebnis ist wie folgt:
name: Wetter_THD_CurTemp
time mean_value
---- ----------
1600204265433182577 21.450000000000003
Aber wie bekomme ich jetzt den Temperaturwert in ein Item.
Ich muss dafür entweder die Ausgabe umformatieren oder mit substringbetween etc.
den Text zerlegen. Letzteres habe ich versucht, will aber nicht so recht.
Kann mir jmd helfen oder hat vzgw .eine effizientere Idee?
Viele Grüße
Christoph
ich brauche bspw die Mittelwerte der aktuellen Temperatur in den letzten 15 Minuten.
Diesen bekommne ich per EXEC-Binding
influx -database 'openhab_db' -execute "SELECT MEAN(*) FROM Wetter_THD_CurTemp WHERE time > now()-15m AND time < now()"
funktioniert auch soweit einwandfrei.
Das Ergebnis ist wie folgt:
name: Wetter_THD_CurTemp
time mean_value
---- ----------
1600204265433182577 21.450000000000003
Aber wie bekomme ich jetzt den Temperaturwert in ein Item.
Ich muss dafür entweder die Ausgabe umformatieren oder mit substringbetween etc.
den Text zerlegen. Letzteres habe ich versucht, will aber nicht so recht.
Kann mir jmd helfen oder hat vzgw .eine effizientere Idee?
Viele Grüße
Christoph