Hallo zusammen,
ich habe einen neuen Baustein zur Erfassung / Auswertung von Verbrauchsdaten erstellt. Grundlage für den Baustein ist ein Datenarchiv (3 Tage) in das der aktuelle Zählerstand mit aktuellem Zeitstempel eingetragen wird. Dieses Datenarchiv dient zur Berechnung des aktuellen Tagesverbrauches, sowie des gestrigen Tagesverbrauchs. Die Auswertung ist damit unabhängig von einem exaktem Trigger. Der Tagesverbrauch wird anschließend in einem Datenarchiv archiviert und dient als Grundlage zur Berechnung vonWochen-, Monats- und Jahresdaten. In jedem Verbrauchsarchiv wird zusätzlich zu dem aktuellem Wert noch "Null" als Folgewert eingetragen um für den aktuellen Zeitraum entsprechende Verbrauchsdiagramme zu erzeugen.
Beispiel SQL Archiv Verbrauchswerte Woche vom 17.09. - 23.09.2018:
datetime ms targetid gavalue
2018-09-24 00:01:00 1 99 0
2018-09-17 00:00:00 1 99 100
Der Wochenbeginn ist Montag.
Wenn bereits ein Tagesarchiv mit Verbrauchsdaten vorhanden ist, kann per manuellem Trigger ein Wochen-,
Monats- oder Jahresarchiv erstellt werden.
Für die reguläre Berechnung und Archivierung reicht es den Baustein in regelmäßigen Abständen (z.B.
5 Minuten) neu zu triggern.
Diagrammbeispiel:
2018-09-18_18h44_12.png
2018-09-18_18h44_51.png
Viel Spaß mit dem Baustein.
Thomas
ich habe einen neuen Baustein zur Erfassung / Auswertung von Verbrauchsdaten erstellt. Grundlage für den Baustein ist ein Datenarchiv (3 Tage) in das der aktuelle Zählerstand mit aktuellem Zeitstempel eingetragen wird. Dieses Datenarchiv dient zur Berechnung des aktuellen Tagesverbrauches, sowie des gestrigen Tagesverbrauchs. Die Auswertung ist damit unabhängig von einem exaktem Trigger. Der Tagesverbrauch wird anschließend in einem Datenarchiv archiviert und dient als Grundlage zur Berechnung vonWochen-, Monats- und Jahresdaten. In jedem Verbrauchsarchiv wird zusätzlich zu dem aktuellem Wert noch "Null" als Folgewert eingetragen um für den aktuellen Zeitraum entsprechende Verbrauchsdiagramme zu erzeugen.
Beispiel SQL Archiv Verbrauchswerte Woche vom 17.09. - 23.09.2018:
datetime ms targetid gavalue
2018-09-24 00:01:00 1 99 0
2018-09-17 00:00:00 1 99 100
Der Wochenbeginn ist Montag.
Wenn bereits ein Tagesarchiv mit Verbrauchsdaten vorhanden ist, kann per manuellem Trigger ein Wochen-,
Monats- oder Jahresarchiv erstellt werden.
Für die reguläre Berechnung und Archivierung reicht es den Baustein in regelmäßigen Abständen (z.B.
5 Minuten) neu zu triggern.
Diagrammbeispiel:
2018-09-18_18h44_12.png
2018-09-18_18h44_51.png
Viel Spaß mit dem Baustein.
Thomas
Kommentar