Seite 1 von 1

Grafana zwei Inverter Leistung summieren

Verfasst: Sa 14. Mai 2022, 13:49
von Denda
Hallo Zusammen

Ich bin kompletter Anfänger im Grafana und habe mich gefragt, wie ich zwei verschiedene Inverter Leistungen auf einer Gesamtgrafik summieren kann.
Insgesamt gibt es 5 Inverter und zwei davon sind auf der gleichen Seite, welche ich summieren möchte.

Die beiden Inverter die summiert werden sollen, werden wie folgt abgerufen:

SELECT mean("AC Power output") FROM "SolarEdge_3" WHERE ("inverter" = '1') AND $timeFilter GROUP BY time($__interval) fill(null)

SELECT mean("AC Power output") FROM "SolarEdge_4" WHERE ("inverter" = '1') AND $timeFilter GROUP BY time($__interval) fill(null)

Und wie könnte man alle 5 Inverter auch summieren, damit diese auf der gleiche Grafik ersichtlich sind?

Danke euch für die Hilfe.

Lg Dani
Unbenannt.PNG
Unbenannt.PNG (76.7 KiB) 2068 mal betrachtet

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Sa 14. Mai 2022, 14:51
von mdkeil
Über ein Workaround geht es in Grafana mit Transform.

Dort einfach "add field from transformation" wählen und zwei beiliebeige Werte summieren (z.B. inv1 und 2) diese Summe kannst Du dann wiederum mit inv3 summieren.. usw. bis du alle summiert hast.. die Zwischensummen könntest du mit Transform -> Organize fields ausblenden.. ggf. Brauchst du vorher noch ein Transform -> outer Join.

Sollte das mit den Summen eventuell nicht klappen, GROUP BY time(1m) bei den queries nutzen.

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Sa 14. Mai 2022, 15:12
von Denda
Danke dir für die schnelle Rückmeldung.
Leider kriege ich dann ein Bild wie das hier. Grund dafür wird sein, dass die Werte nicht genau zum gleichen Zeitpunkt (Jede Minute) einlfiessen.
Könnte man das umgehen?

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Sa 14. Mai 2022, 16:18
von mdkeil
Versuche mal bei den einzelqueries GROUP BY time (1m) zu setzen.. wenn das nicht reicht unter Transform vor der Summierung ein "outer Join" machen.

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Sa 14. Mai 2022, 16:32
von Ulrich
Eine Alternative wäre die Werte in einer _math Datei zu summieren und in die Datenbank schreiben. Dann hat man es leichter bei der Darstellung. Wie das geht, ist hier im Forum schon mehrfach beschrieben.

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Di 17. Mai 2022, 13:35
von Denda
Danke euch für die tollen Tipps. Mit der Erhöhung auf 1m oder mehr, gab es zwar eine Summe, aber auch immer wieder 0 als Wert, weshalb die Grafik nicht fortlaufend genutzt werden konnte. (siehe Grafik unten).
Habe jetzt über Node Red die Summierung hingekriegt mit viel Hilfe.

Danke euch für die Unterstützung und Lg Dani
Unbenannt.PNG

Re: Grafana zwei Inverter Leistung summieren

Verfasst: Di 17. Mai 2022, 20:57
von mdkeil
Ja, die 0 kommt teilweise zustande, weil halt die Inverter nicht zur gleichen Zeit ausgelesen wurde. Das kann man aber ausgleichen z.b. mit fill(previous).