Hallo Micha,
danke für den Screenshot, das macht die Diagnose einfach.
Du zeigst aktuell die Leistung (Watt) im zeitlichen Verlauf (mean()). Das ergibt diese schönen "Glockenkurven".
Was du willst, ist aber die Energie (kWh), also die "Fläche unter der Kurve".
Hier sind zwei Wege zum Ziel.
Weg A: Die
schnelle Lösung in Grafana (Integral)
InfluxDB kann das live berechnen. Hier ist erst die Erklärung, wie man das baut (damit du weißt, was passiert), und darunter der fertige Code zum Importieren.
1. Die manuelle Bauanleitung (Schritt-für-Schritt):
Zeile SELECT ändern:
Klicke auf mean(). -> Wähle Remove (Entfernen).
Klicke auf das + neben field(Val).
Wähle Transformations -> Integral.
WICHTIG: Klicke auf das Wort Integral und gib in die Klammer 1h ein. (Sonst rechnet er Watt-Sekunden statt Watt-Stunden).
Klicke dahinter wieder auf + -> Math -> Math.
Gib in die Klammer / 1000 ein (Um von Wh auf kWh zu kommen).
Zeile GROUP BY ändern:
Klicke auf time($interval).
Ändere es manuell auf time(1d) (oder wähle 1d aus).
Effekt: Du bekommst genau einen Wert pro Tag.
Optik anpassen (Rechts im Menü):
Stelle bei "Graph styles" von "Lines" auf "Bars" um.
Oder wechsle den Panel-Typ oben rechts komplett auf "Bar chart".
2. Die Abkürzung (Import-Code):
Falls du nicht klicken willst, habe ich dir das fertige Panel als JSON vorbereitet.
Kopiere den Code.
Ersetze UID_DEINER_DB durch deine Datenbank-UID.
Ersetze TS-DEINE-ID durch deine Zeitserie (z.B. TS00257).
Importiere es über New -> Import.
code
"type": "dashboard" JSON
json.txt
Nachteil dieser Methode: Das muss jedes Mal neu berechnet werden, wenn du das Dashboard öffnest. Bei Jahren an Daten wird das langsam.
Weg B:
Der Königsweg (Logik & Zeitserie)
Wenn du es "amtlich" haben willst und dein Wechselrichter/Zähler auch einen fortlaufenden Zählerstand (kWh) liefert (nicht nur Watt), dann ist eine Logik besser.
Wir haben hier im Forum (Dank an
@gbglace ) den "Universal Zähler" entwickelt.
Der Trick: Er schreibt den Tageswert exakt um 23:59:57 (3 Sekunden vor Mitternacht) in eine eigene Zeitserie.
Der Vorteil: In Grafana musst du nichts mehr rechnen. Du zeigst einfach den letzten Wert des Tages an. Das ist rasend schnell und präzise.
Falls du nur "Watt" hast und keine "kWh" aus dem Gerät bekommst, bleib bei Weg A. Eine Integration von Watt zu kWh in Logik nachzubauen ist oft ungenauer als die Datenbank.
VG
Georg
[Hinweis: Dieser Text wurde mit Unterstützung von KI formuliert, der JSON-Code wurde für Grafana 9.x (TWS Standard) validiert.]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.