Hallo,
ich logge daten von meinem Stromzähler über M-Bus in die Iobroker History Datenbank. (Strom_E_Heizung)
Die Daten werden alle 3600 sek in die Datenbank geschrieben.
Den Verlauf lasse ich mir mit Flot in einem Diagramm anzeigen.
Jetzt möchte ich aber gerne den Tagesverbrauch und den Jahresverbrauch ermitteln.
Hierzu habe ich mir ein Blockly zusammengestellt was mir meine Daten erstellt.
Hier das Blockly
![Bild Text]( Bild Link)
Hier mein Flot
![Bild Text]( Bild Link)
Jetzt zu meinem Problem:
Die Daten für den Tagesverbrauch, frage ich einmal um 23:57 ab.
Sollte an diesem Zeitpunkt etwas unvorhergesehenes passieren, wird dieses Wert nicht erfasst und mir fehlt an diesem Tag der Verbrauch. siehe z.B. 15.02.20
Bei einer Abfrage einmal im Jahr, für den Jahresverbrauch könnte dass natürlich auch passieren.
Frage:
Wie kann ich die Daten mit Blockly z.B. Stündlich abfragen um einen Tagesverbrauch zu bekommen.
z.B. Nehme ersten Datensatz >1 vom Tag und addiere den letzten wert darauf. Schreibe den Wert dann in die DB
Am Ende vom Tag sollte natürlich der Gesamtverbrauch vom Tag stehen. Wegen mir auch in einer Variablen
oder
Wie kann ich bestimmte Datensätze am Tag abfragen?
Danke für eure Hilfe