Eingespeiste Leistung ermitteln und anzeigen
Moderator: Ulrich
Eingespeiste Leistung ermitteln und anzeigen
Hallo zusammen.
Wie kann man in Grafana die Leistung anzeigen die man von der PV nicht selbst verbraucht hat, sondern ins Netz eingespeist hat. Ich habe die Möglichkeit den Zähler auszulesen und damit auch die Möglichkeit zu sehen, wenn PV Energie in das Netz eingespeist wird. (Negative Werte) Ich habe allerdings keine Idee, wie man die Werte aufsummiert und dann darstellt.
Über Hilfe würde ich mich freuen.
Wie kann man in Grafana die Leistung anzeigen die man von der PV nicht selbst verbraucht hat, sondern ins Netz eingespeist hat. Ich habe die Möglichkeit den Zähler auszulesen und damit auch die Möglichkeit zu sehen, wenn PV Energie in das Netz eingespeist wird. (Negative Werte) Ich habe allerdings keine Idee, wie man die Werte aufsummiert und dann darstellt.
Über Hilfe würde ich mich freuen.
Re: Eingespeiste Leistung ermitteln und anzeigen
Um Dir zu helfen, musst Du mehr Informationen aufschreiben.
Welche Werte hast Du genau in Deinem Regler?
Wenn Du aktuelle Werte für PV-Produktion, Verbrauch und Netzbezug hast, dann ist der Rest nur noch ein wenig Mathematik.
Bei meinem Dashboard kommt noch eine Batterie dazu und ein zweiter Wechselrichter.
Batterieentladung / Batterieaufladung und Netzbezug / Netzeinspeisung sind eigentlich gleich, nur mit unterschiedlichen Vorzeichen. daher habe ich derzeit einfach je 2 Panels für die Darstellung.
Berechne einige Daten dafür allerdings über Variablen, direkt im Dashboard...
Als erstes schreibe Dir mal alle Richtungen auf einen Zettel auf und stelle die für Dich richtigen Formeln zusammen.
Welche Werte hast Du genau in Deinem Regler?
Wenn Du aktuelle Werte für PV-Produktion, Verbrauch und Netzbezug hast, dann ist der Rest nur noch ein wenig Mathematik.
Bei meinem Dashboard kommt noch eine Batterie dazu und ein zweiter Wechselrichter.
Batterieentladung / Batterieaufladung und Netzbezug / Netzeinspeisung sind eigentlich gleich, nur mit unterschiedlichen Vorzeichen. daher habe ich derzeit einfach je 2 Panels für die Darstellung.
Berechne einige Daten dafür allerdings über Variablen, direkt im Dashboard...
Als erstes schreibe Dir mal alle Richtungen auf einen Zettel auf und stelle die für Dich richtigen Formeln zusammen.
liebe Grüße
rené
---------------------------------------------------------------------
SMA SunnyBoy 3.6 & AlphaESS Smile5 mit Smile-BAT-5.8P
rené
---------------------------------------------------------------------
SMA SunnyBoy 3.6 & AlphaESS Smile5 mit Smile-BAT-5.8P
Re: Eingespeiste Leistung ermitteln und anzeigen
Hi, also ich habe im Grunde für meine kleine PV Anlage die Leistung die ich auf 1 Phase einspeise in der Datenbank geloggt. Der Wert ist aber nicht wirklich interessant für die Berechnung der Eingespeisten Leistung. Viel mehr ist der Gesamtverbrauch (Messung am Zähler direkt) relevant. Wenn dieser negativ ist, erkenne ich, dass Energie ins Netz einspeist wird. Diese negativen Werte würde ich gerne addieren (über igend ein SELECT den ich nicht kenne) und entsprechend im Grafana Chart darstellen.
Ich hoffe das war soweit verständlich, um es nachvollziehen zu können.
Ich hoffe das war soweit verständlich, um es nachvollziehen zu können.
-
- Beiträge: 1178
- Registriert: Mi 13. Mai 2020, 10:04
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 134 Mal
Re: Eingespeiste Leistung ermitteln und anzeigen
Wenn du die Werte minütlich ausliest, dann könntest du mal folgendes probieren:
Gesamtleistung musst du durch deinen Feldnamen, Zaehler durch den Namen deines Measurements ersetzen. Sollte dann Einspeisung für den Zeitraum anzeigen, der rechts oben in Dashboard eingestellt ist (z.B. today so far).
Für tägliche Summierung ein "group by time(1d)" an den select anhängen...
Code: Alles auswählen
Select sum(Gesamtleistung) / 60 from Zaehler where Gesamtleistung < 0
Für tägliche Summierung ein "group by time(1d)" an den select anhängen...
Re: Eingespeiste Leistung ermitteln und anzeigen
Hi was meinst du mit Feldnamen @Bogeyof ? Mein Measurement device ist smartmeter.0.1-0:1_8_0__255.valueBogeyof hat geschrieben: ↑Fr 4. Feb 2022, 20:09Wenn du die Werte minütlich ausliest, dann könntest du mal folgendes probieren:Gesamtleistung musst du durch deinen Feldnamen, Zaehler durch den Namen deines Measurements ersetzen. Sollte dann Einspeisung für den Zeitraum anzeigen, der rechts oben in Dashboard eingestellt ist (z.B. today so far).Code: Alles auswählen
Select sum(Gesamtleistung) / 60 from Zaehler where Gesamtleistung < 0
Für tägliche Summierung ein "group by time(24h)" an den select anhängen...
Code: Alles auswählen
Select sum(Gesamtleistung) / 60 from "smartmeter.0.1-0:1_8_0__255.value" where Gesamtleistung < 0
-
- Beiträge: 1178
- Registriert: Mi 13. Mai 2020, 10:04
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 134 Mal
Re: Eingespeiste Leistung ermitteln und anzeigen
In der Influxdb muss es ja eine Serie (=Measurement, ich habe als Beispiel den Namen "Zaehler" genommen) geben, in welcher der gesuchte Wert (ich nenne ihn "Gesamtleistung") gespeichert ist. Diese beiden Bezeichnungen (wie heißt der Wert bei dir und wie heißt das Measurement in dem er gespeichert ist) musst du anstatt der von mir als Beispiel gewählten Namen "Gesamtleistung" und "Zaehler" in den select schreiben.
Ich kann mir nicht recht vorstellen, dass die Bezeichnung deines Measurement so umständlich ist, wie oben geschrieben. Aber wenn doch, dann sollte es ein Ergebnis liefern.
Ich kann mir nicht recht vorstellen, dass die Bezeichnung deines Measurement so umständlich ist, wie oben geschrieben. Aber wenn doch, dann sollte es ein Ergebnis liefern.
Re: Eingespeiste Leistung ermitteln und anzeigen
Danke dir habe es jetzt verstanden und umsetzen können. 

Wer ist online?
Mitglieder in diesem Forum: Apple [Bot], Barkrowler, Sonstige [Bot] und 1 Gast