Grafana - erweitere Addition über mehrere Tabellen?

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Antworten
bastel42
Beiträge: 20
Registriert: Mo 25. Mai 2020, 17:43

Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von bastel42 »

Hi Leute,
kann mir jemand sagen, wie ich in Grafana über mehrere Tabellen in einer Datenbank rechnen kann?

Beispiel:
Eigenverbrauch = PV-Leistung + Netzleistung (bei Einspeisung ist der Wert negativ)
SELECT last("PVAC_Gesamtleistung") + last("Gesamtleistung") FROM "Netz" WHERE $timeFilter GROUP BY time(10m) fill(null)

da ist aber die Akkuladung mit drin, denn der Akku ist per AC angebunden.

ich will den Eigenverbrauch OHNE Akku anzeigen lassen.
Der ist aber nicht unter Netz sondern unter Batterie.
Und da auch nicht als Leistung, sondern nur als Spannung und Strom.
SELECT last("Strom") * last("Spannung") FROM "Batterie" WHERE $timeFilter GROUP BY time(10m) fill(null)

Wie kann ich die Batterieleistung von der Gesamtleistung abziehen, damit ich den Eigenverbrauch erhalte?

Danke.

Bogeyof
Beiträge: 611
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 8 Mal
Danksagung erhalten: 60 Mal

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von Bogeyof »

Das wird sehr schwierig, denn die InfluxDB erlaubt keine Abfragen / Berechnungen über unterschiedliche "Measurements" (Serien). In InfluxDB werden die Daten als Zeitserie gespeichert und die "Tabellen" werden "Measurements" genannt.
Einzige Abhilfe wäre hier ein Update bei Influx oder das Speichern aller Werte im gleichen "Measurement" (@Ulrich, ist das theoretisch eine Option?)...

bastel42
Beiträge: 20
Registriert: Mo 25. Mai 2020, 17:43

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von bastel42 »

hm, das wäre für einige Berechnungen sehr hilfreich. Gerade der Eigenverbrauch ist ja sehr interessant.

Dann müsste aber z.B. für meine Anlage (Storion T10) statt Netz, Batterie, Inverter, usw) eine Tabelle mit beispielsweise T10 vorhanden sein und die Variablen dann einfach Netz_, Batterie_, Inverter_, usw.)

Da der T10 sowohl DC als auch AC geladen werden kann, müsste man hier sogar aus 3 Quellen zusammenrechnen: PV (DC), Netz (AC), Batterie

Andere Systeme dürften aber ein ähnliches Problem haben.

Jochen

Bogeyof
Beiträge: 611
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 8 Mal
Danksagung erhalten: 60 Mal

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von Bogeyof »

Es hängt auch davon ab, wie Du den Wert darstellen willst. Wenn es nur der einzelne Wert sein soll, ähnlich wie das Singlestat-Panel, dann gibt es ein anderes Plugin zum Nachinstallieren, das Singlestat-Math Plugin. Damit ist die Verrechnung von Werten aus unterschiedlichen Measurements möglich...
Siehe auch viewtopic.php?f=18&t=742

bastel42
Beiträge: 20
Registriert: Mo 25. Mai 2020, 17:43

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von bastel42 »

vielen Dank für die Info.
Das ist zwar nicht sehr elegant, aber mit dem Singlestat-Math lässt sich der Wert anzeigen.
Leider ist jetzt der Speicher voll, daher muss ich für genauere Prüfung der Werte warten, bis die Sonne untergeht. Aber es geht:
t10_grafik3.jpg
PV-Erzeugung 5007W- Einspeisung 3544W = Eigenverbrauch 1463W

Die Grafiken sind noch experimentell und noch nicht aufgehübscht.

Bogeyof
Beiträge: 611
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 8 Mal
Danksagung erhalten: 60 Mal

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von Bogeyof »

Das SingleStat-Math Panel lässt sich aber auch genauso wie die beiden links davon darstellen, also mit Kennlinie (spark lines) und Farbe (Thresholt), damit kommt es optisch quasi gleich raus...
Die Info zur Periode (blaue Schrift) kann mit hide time info unterdrückt werden, damit es nicht übereinander schreibt...

nozzy
Beiträge: 20
Registriert: Di 2. Jun 2020, 15:03

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von nozzy »

Ich mache das auch mit dem Singlestat-Math mit meinem aktuellen Verbrauch ("Hausverbrauch"), da der Wechselrichter diesen Wert nicht bietet. Also muss er selbst berechnet werden (Leistung - Einspeisung + Netzbezug).
Und die Optik ist durch das gauge auch sehr schön, nicht zu unterscheiden vom normalen plugin.
SA.PNG

bastel42
Beiträge: 20
Registriert: Mo 25. Mai 2020, 17:43

Re: Grafana - erweitere Addition über mehrere Tabellen?

Beitrag von bastel42 »

bin noch am Basteln, aber es wird immer schöner :-)
t10_grafik5.jpg

Antworten