@rtwl ich speichere bei mir nur den Verbrauch, da ich keine Einspeisung habe. Ich habe einen DP für den Tag, die Woche, den Monat, das Jahr.
Einmal pro Tag speichere ich den Gesamtwert in diesen Tages-Datenpunkt. Dieser Datenpunkt wird via SQL-Adapter historisiert. Das geschieht immer um 23:59:55. Damit habe ich für jeden Tag einen Wert.
Das gleiche mache ich per Woche und Monat. Somit benötige ich keine aufwendige Struktur und habe alle Daten die ich für meine Visualisierung benötige.
Der einzige Nachteil (nicht für mich) wäre der, es muss bischen was mit Blockly oder JS gemacht werden. Ich habe mir die Lösung in JS geschaffen. An dieser Stelle ist Grafana wirklich effektiv.
Ob allerdings Grafana für dich eine Lösung ist, kann ich nicht sagen. Ich selbst hatte es für mich getestet und habe mich entschieden darauf zu verzichten - hat für mich keinerlei Vorteile.
Ro75.