NEWS
Tagesverbrauch Wasser
-
@crunchip
Die Auswertung erfolgt über Fotos die gemacht werden vom Zähler und das AI-on-the-edge wertet die Zeigerstellungen aus und gibt sie als Zahl dann aus.
Ja ich habe einen Gesamtzählerstand den ich auch in die InfluxDB speichere.
Nur habe ich in Grafana dann nur eine langsam Ansteigene Linie was eigendlich als Auswertung nicht viel sinn macht.
Wie geht das den das ich in Grafana mir Tagesverbrauchsbalken erstellen lassen kann ? -
@codierknecht
So heute Morgen mal nachgeschaut was für Werte geschrieben wurden aber es scheint noch was nicht zu stimmen.
Anscheinend hat wohl genau zu zum Zeitpunkt des Zeitplans die Auswertung einen falschen wert ausgegeben.
Aber es wurde garkein wert in den Tagesverbrauch geschrieben ? das verstehe ich nicht ganz.
Das Blockly habe ich eigendlich wie deins nachgebaut.
Mal schauen was es Morgen für werte liefert. -
@fk757 nutzt du Influx in Version 1.x oder 2.x
Bei Version 2 muss dir jemand anders helfen, gibt aber hier im Forum einige Beispiele für den Code -
Wenn man den Verbrauch schon erfasst, kann man sich doch noch ein paar mehr Statistiken besorgen und Source Analytics verwenden. Dort bekommt man dann auch seinen Wert mit dem Vortragesverbrauch und für Monate, Jahre etc.... .
-
@crunchip sagte in Tagesverbrauch Wasser:
Bei Version 2 muss dir jemand anders helfen, gibt aber hier im Forum einige Beispiele für den Code
@FK757 könnte so z.B. für den Tagesverbrauch mit V2 funktionieren,
bucket
undmeasurement
müssten noch an Deine Daten angepasst werdenWenn die Tageswerte in infuxDB vorliegen sollten
import "timezone" import "date" option location = timezone.location(name: "Europe/Berlin") stoppoint = date.truncate(t: now(), unit: 1d) from(bucket: "influxdb") |> range(start: v.timeRangeStart, stop: stoppoint) |> filter(fn: (r) => r["_measurement"] == "kg_pellets_day") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: 1d, fn: max, createEmpty: false)
Wenn ein Gesamtzählerstand vorliegt noch folgendes ergänzen
|> difference()
-
@fk757 sagte in Tagesverbrauch Wasser:
Aber es wurde garkein wert in den Tagesverbrauch geschrieben ? das verstehe ich nicht ganz.
Leg den Trigger (und somit auch den
Wert
auf value, nicht auf raw. Dann sollte es funktionieren
PS: Und nimm den Trigger für den Zeitplan nicht in den Trigger für die Änderung. Sondern wie von @Codierknecht gezeigt darunter
-
@crunchip said in Tagesverbrauch Wasser:
Benutze Influx in Version 1.x -
@david-g said in Tagesverbrauch Wasser:
Danke für den Hinweis kenne ich noch nicht werde es mal Ausprobieren. -
@wolfi913
Brauche langsam doch eine Brille
Danke für den Hinweiß -
@fk757 hier mal ein Dashboard zum einfügen in Grafana, deinen Datenpunkt Gesamt musst du entsprechend einfügen.