Betriebsstunden
Funktionsbeschreibung
Über diese Funktion können anhand von Messwerten und deren Eintreffen in der B.One element iot Plattform Betriebsstunden 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_operating_hours
| Technischer Feldname | Typ | Funktion |
|---|---|---|
| active | Boolscher Wert | Schalter zum Aktivieren der Berechnung |
| source_reading | Zeichenkette | Der zu überwachende Messwert |
| value_on | Zeichenkette | Wert des Messwertes unter source_reading, der als “ein” interpretiert werden soll |
| value_off | Zeichenkette | Wert des Messwertes unter source_reading, der als “aus” interpretiert werden soll |

Das Profil
Funktionsweise
Der eingestellte Wert unter source_reading wird im folgenden überwacht. Wann immer der vorherige Wert =value_on war, ist davon auszugehen, dass das überwachte Gerät in der Zwischenzeit eingeschaltet war. Der Zeitraum zwischen dem vorherigen Messwert und dem aktuellen Messwert wird also zu einer Summe aufaddiert. Die aktuelle Summe wird in einer Zeitreihe gespeichert, dessen Name sich aus dem Namen des überwachten Messwertes und _operating_hours_seconds zusammensetzt. Diese Zeitreihe enthält immer die aktuelle Betriebszeit in Sekunden.