Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Telemetrie und Daten

Wie Hermetry Gerätemesswerte speichert – letzte Werte, Verlauf, Aggregate, Aufbewahrung, Export, die History-API und die monatliche Nachrichtenzahl.

Telemetrie sind die Messwerte, die Ihre Geräte über die Zeit erfassen und melden: Temperaturen, Füllstände, Zähler, Zustände. Dieser Abschnitt erklärt, was mit einem Messwert nach dem Eingang geschieht, wie lange jede Detailstufe aufbewahrt wird, wie Sie die Werte wieder abrufen (in der Konsole, auf Dashboards, über die API) und wie Messwerte auf Ihr Kontingent angerechnet werden.

Der Weg eines Messwerts

  1. Ein Gerät sendet eine Nachricht (MQTT, HTTP, LoRaWAN, ein Gateway oder ein Poller). Die Nachricht wird auf Ihr monatliches Nachrichtenkontingent angerechnet.
  2. Die Nachricht gelangt in Ihren Root-Flow und wird in Datensätze aufgeteilt (einer pro Zeitstempel), wobei Schlüssel und Werte anhand der Schlüsselregeln geprüft werden.
  3. Der Block Alarm rules wertet die Alarmregeln des Geräteprofils aus.
  4. Der Block Save telemetry schreibt den Datensatz. Nur dieser Block speichert Telemetrie: Ein Zweig ohne ihn speichert nichts.
  5. Der Speicher behält die Nachricht und aktualisiert den letzten Wert pro Schlüssel des Geräts; der Minutenjob fasst die Zahlen zu 1-Minuten-Aggregaten zusammen, danach folgen Stunden- und Tagesrollups.
  6. Dashboards, der Reiter Telemetry des Geräts, Flows und die API lesen je nach Zeitfenster die letzten Werte, die Rohzeilen oder die Rollups.

Siehe How readings are stored und Hosts, the root flow and profile root flows.

Wichtige Fakten

ThemaFakt
SchlüsselBis zu 64 Zeichen aus A-Z a-z 0-9 _ . -, groß- und kleinschreibungsabhängig. Die Präfixe _, fw_, current_fw_ und cfg. sind reserviert.
WerteZahlen, true/false, Text bis zu 1.024 Zeichen, JSON-Objekte oder -Arrays bis zu 4 KiB. Nur Zahlen werden in Diagrammen dargestellt und aggregiert.
ZeitstempelMillisekunden seit der Epoche, UTC. Werte, die mehr als 10 Minuten in der Zukunft liegen, werden verworfen (anpassbar).
DuplikateDieselben Werte zur selben Zeit für dasselbe Gerät werden einmal gespeichert.
Letzter WertWird nur auf einen strikt neueren Zeitstempel aktualisiert.
Aggregate1-Minuten-Summe, Anzahl, Minimum, Maximum und letzter Wert pro numerischem Schlüssel, danach Stunden- und Tagesrollups.
AufbewahrungEine Klasse von 7, 30, 90, 365 oder 1.095 Tagen gemäß Ihrem Tarif. Rohzeilen werden höchstens 90 Tage aufbewahrt.
NachrichtenkontingentWird monatlich gezählt. Eine Überschreitung stoppt Ihre Geräte niemals.

In diesem Abschnitt

SeiteInhalt
How readings are storedNachrichtenzeilen, das Schlüsselverzeichnis, letzte Werte, Rollups
Telemetry keysSchlüsselregeln, reservierte Präfixe, raw, die Schlüsselobergrenze, Schlüsseleinstellungen des Profils
Timestamps, late and duplicate readingsGerätezeit und Empfangszeit, zukünftige und alte Messwerte, Duplikate, Ausfälle
Numbers, text and true/false valuesWas Diagramme lesen und wie Zustände gespeichert werden
Aggregates and rollupsZeitfenster, die sieben Aggregatfunktionen, increase für Zähler
How long data is keptAufbewahrungsklassen und was jede Detailstufe behält
The device’s Telemetry tabLetzte Werte und das Verlaufsdiagramm auf der Geräteseite
Exporting dataCSV- und Excel-Downloads, die API, der Organisationsexport
The history APIGET /api/telemetry/series und latest, mit Beispielen
Derived valuesBerechnen und Speichern neuer Schlüssel in einem Flow
Message quota and usageWas als Nachricht zählt, Tarifkontingente, Warnungen

Verwandte Abschnitte