Zum Inhalt

Delta-Berechnung von Messwerten

Funktionsbeschreibung

Über diese Funktion können anhand von Zählerständen und deren Eintreffen in der B.One element iot Plattform Stunden-, Tages-, Wochen- und Monatsverbräuche im Thingsboard berechnet werden.

B.One element iot Profil

Um die Berechnung zu realisieren, muss folgendes Profil eingerichtet werden. Dabei sind die Bedingungen unter Voraussetzungen zu beachten.

Profilname: thingsboard_meter_calc_interval

Technischer Feldname Typ Anmkerung
active_monthly Boolscher Wert Schalter zum Aktivieren der monatlichen Berechnung
active_weekly Boolscher Wert Schalter zum Aktivieren der wöchentlichen Berechnung
active_daily Boolscher Wert Schalter zum Aktivieren der täglichen Berechnung
active_hourly Boolscher Wert Schalter zum Aktivieren der stündlichen Berechnung
key Zeichenkette Der zu überwachende Messwert

Screenshot

Funktionsbeschreibung

Der eingestellte Wert unter key wird im folgenden überwacht. Beim Eintreffen eines neuen Messwertes, wird die Differenz zum vorherigen Messwert berechnet und dem aktuellen jeweiligen Stunden-, Tages-, Wochen- und Monatswert hinzugefügt. Es wird empfohlen, nur Berechnungen zu wählen, die das Sendeintervall des Zählers überschreiten, da die Messwerte sonst nicht plausibel wirken. Am Ende des jeweiligen Intervalls (Zeitzone: EU/Berlin) wird der aktuelle aufsummierte Wert als Zeitreihe in das Gerät geschrieben. Der Name des Messwertes ergibt sich aus dem Namen unter key und _hourly, _daily, _weekly bzw. _monthly. Die Werte werden direkt mit jedem neu eintreffenden Messwert berechnet und aktualisiert.

Optional

Die normale Einstellung sieht die Wertberechnung aus Zählerständen vor, sodass immer die Differenz zum letzten Messwert berechnet wird und zu den jeweiligen Intervallen dazu addiert werden. Sollten direkte Werte benötigt werden, kann man das über ein Zusatzfeld einstellen.

Technischer Feldname Typ Anmerkung
direct_count Boolscher Wert Schalter zum Aktivieren der Nutzung der direkten Messwerte