Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Moderator: Ulrich
Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Hallo zusammen,
ich würde gerne in meinen Grafana Dashboard den höchsten gemessenen kW-Wert meiner PV-Anlage anzeigen und auch den Zeitpunkt wann er gemessen wurde. Da ich eine 9,6 kW Anlage habe (nicht ganz Süd, und nicht ganz optimale Neigung, da auf Dach der Doppelgarage) würde ich gerne wissen wollen was so möglich ist.
Als zweites würde mich interessieren ob es eine Möglichkeit zu berechnen und anzuzeigen wie oft die Anlage den über einem gewissen Schwellwert (z.B. 8 kW) gelaufen ist (also die gesamte Zeitdauer anzeigen).
Wäre super wenn ihr mir da helfen könntet, ich hab schon ein bisschen versucht habe aber noch nix hinbekommen.
Grüße und schon mal Danke!
ich würde gerne in meinen Grafana Dashboard den höchsten gemessenen kW-Wert meiner PV-Anlage anzeigen und auch den Zeitpunkt wann er gemessen wurde. Da ich eine 9,6 kW Anlage habe (nicht ganz Süd, und nicht ganz optimale Neigung, da auf Dach der Doppelgarage) würde ich gerne wissen wollen was so möglich ist.
Als zweites würde mich interessieren ob es eine Möglichkeit zu berechnen und anzuzeigen wie oft die Anlage den über einem gewissen Schwellwert (z.B. 8 kW) gelaufen ist (also die gesamte Zeitdauer anzeigen).
Wäre super wenn ihr mir da helfen könntet, ich hab schon ein bisschen versucht habe aber noch nix hinbekommen.
Grüße und schon mal Danke!
- mdkeil
- Beiträge: 301
- Registriert: So 12. Sep 2021, 20:40
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 21 Mal
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Code: Alles auswählen
SELECT max("Leistung") FROM "PV"
IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2 kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
Fronius Symo 20.0-3-M : 13.2 kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
-
- Beiträge: 1115
- Registriert: Mi 13. Mai 2020, 10:04
- Hat sich bedankt: 22 Mal
- Danksagung erhalten: 144 Mal
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Du kannst ja mal folgendes probieren:
Für PV-Leistung musst Du Deinen gesuchten Feldnamen einsetzen und für "PV" das passende Measurement.
Das liefert Dir die Anzahl von Treffern (=Minuten, wenn Du 1 mal pro Minute ausliest), an denen PV-Leistung > 8000 war und innerhalb des rechts oben im Dashboard eingestellten Zeitbereiches (=$timeFilter, also z.B. today oder today so far) war.
Code: Alles auswählen
SELECT count("PV-Leistung") FROM "PV" WHERE "PV-Leistung" > 8000 and $timeFilter fill(null)
Das liefert Dir die Anzahl von Treffern (=Minuten, wenn Du 1 mal pro Minute ausliest), an denen PV-Leistung > 8000 war und innerhalb des rechts oben im Dashboard eingestellten Zeitbereiches (=$timeFilter, also z.B. today oder today so far) war.
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Hallo,
es klappt schon ganz gut.
Habt ihr mir noch einen Tipp wie ich das Datum abändern kann auf eines das dem Format hier entspricht?
Danke.
es klappt schon ganz gut.
Habt ihr mir noch einen Tipp wie ich das Datum abändern kann auf eines das dem Format hier entspricht?
Danke.
- mdkeil
- Beiträge: 301
- Registriert: So 12. Sep 2021, 20:40
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 21 Mal
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Time-Format kann angepasst werden.. z.B.
IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2 kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
Fronius Symo 20.0-3-M : 13.2 kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
mdkeil hat geschrieben: ↑So 3. Apr 2022, 14:47ist der query für die erste Frage, einfach als Table darstellen lassen dann hast du in der ersten Spalte den Timestamp und in der zweiten Spalte den Wert.Code: Alles auswählen
SELECT max("Leistung") FROM "PV"
Hallo, vielen Dank! Das hat sehr gut geklappt.
Formatierung habe ich noch meine Probleme, Schrift könnte etwas größer sein und der Abstand zwischen den beiden Werten in grün wäre auch nicht nowendig. Muss ich noch bisschen probieren.
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Das haut auch schon gut hin.Bogeyof hat geschrieben: ↑So 3. Apr 2022, 15:00Du kannst ja mal folgendes probieren:Für PV-Leistung musst Du Deinen gesuchten Feldnamen einsetzen und für "PV" das passende Measurement.Code: Alles auswählen
SELECT count("PV-Leistung") FROM "PV" WHERE "PV-Leistung" > 8000 and $timeFilter fill(null)
Das liefert Dir die Anzahl von Treffern (=Minuten, wenn Du 1 mal pro Minute ausliest), an denen PV-Leistung > 8000 war und innerhalb des rechts oben im Dashboard eingestellten Zeitbereiches (=$timeFilter, also z.B. today oder today so far) war.
Wo kann ich den ablesen wie hoch die Abtastrate bei mir ist? Ich verwende aktuell das normale Image von solaranzeige.de.
Danke schon mal.
-
- Beiträge: 1115
- Registriert: Mi 13. Mai 2020, 10:04
- Hat sich bedankt: 22 Mal
- Danksagung erhalten: 144 Mal
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
Die Grundeinstellung im Standard ist 1 Mal pro Minute. Das wird in der user.config.php eingestellt, Werte zwischen 1 bis 6, da kannst du mal nachsehen. ($Wiederholungen)
Re: Höchsten Wert in DB ermitteln und mit Grafana anzeigen
So, ich bin nun schon fast am Ziel.
Ich habe ein Singlestat Math Panel genommen und dort die SQL-Abfrage mit "COUNT" gemacht um die Anzahl der Werte abzufragen die über 7000 liegen. Da kommt eine Anzahl zurück und da die Abtastrate bei 60 Sekunden liegt passt das ja was Grafana hier anzeigt. Anlage läuft seit Ende Januar aber erst die letzten beiden Tage habe ich Werte über 7000 - 9600.
Könnt ihr mir jetzt noch einen Tipp geben wie ich das in Stunden und Minuten angezeigt bekomme? Später dann eventuell ja auch mal in Tage? Das habe ich bisher noch nicht hinbekommen.
Danke!
Ich habe ein Singlestat Math Panel genommen und dort die SQL-Abfrage mit "COUNT" gemacht um die Anzahl der Werte abzufragen die über 7000 liegen. Da kommt eine Anzahl zurück und da die Abtastrate bei 60 Sekunden liegt passt das ja was Grafana hier anzeigt. Anlage läuft seit Ende Januar aber erst die letzten beiden Tage habe ich Werte über 7000 - 9600.
Könnt ihr mir jetzt noch einen Tipp geben wie ich das in Stunden und Minuten angezeigt bekomme? Später dann eventuell ja auch mal in Tage? Das habe ich bisher noch nicht hinbekommen.
Danke!