NEWS
smartmeterreader und JSON, wie Verbrauch summieren?
-
Hallo zusammen,
ich lese mit einem bitshake smartmeterreader den Stromzähler aus und schicke die Daten per MQTT an ibroker und zeige sie dann in Grafana an.
Jetzt wäre meine Frage, wie ich die Tageswert-Differenzen summieren kann, um z.B. den Autarkiegrad zu berechnen. Eine "sum"-Funktion geht ja mit den JSON Strings nicht. Und difference() funktioniert natürlich auch nicht.from(bucket: "homebucket")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "Tasmota")
|> filter(fn: (r) => r["_field"] == "value")
|> aggregateWindow(every: 24h, fn: last, timeSrc: "_start")und JSON: StatusSNS.SML.Total_in
liefert die aktuelle Gesamtsumme kWh Verbrauch vom Zähler
Vielen Dank für jede Hilfe!