NEWS
Grafana - InfluxDB Tortendiagramm für Monate
-
Liebe Community,
Ich suche nach einer Möglichkeit meinen Monatlichen Wasserverbrauch in einem Tortendiagramm anzuzeigen. Im vergangenen Jahr hab ich es mit Protokollieren des jeweiligen Monats aus Sourceanalytics gelöst - nicht die eleganteste Lösung aber hat funktioniert.
Dieses Jahr würde ich gerne alles mit der InfluxDB2 realisieren und aus dem Zählerstand auslesen.
Für den Aktuellen Monat klappt das auch schon:import "date" import "timezone" option location = timezone.location(name: "Europe/Berlin") from(bucket: "iobroker") |> range(start: date.truncate(t: now(), unit: 4y)) |> filter(fn: (r) => r["_measurement"] == "wasserzaehler") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: 1mo, fn: last, createEmpty: true, timeSrc: "_start") |> difference(nonNegative: false, columns: ["_value"])
Damit erhalte ich das Ergebnis des Aktuellen Monats.
(Interessanterweise musste ich die range auf 4 Jahre stellen damit es zu einem Ergebnis kommt...)Wie kann ich jetzt aus einer query mehrere "Tortenstücke" generieren?
Herzlichen Dank
Martin