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 |

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 |