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

Falsche Zeiten und Lücken

Messwerte zur falschen Zeit, wegen ihres Zeitstempels abgelehnt, doppelt oder fehlend sowie Diagramme mit Lücken oder geglätteten Linien – Ursachen und Abhilfen.

Diese Seite hilft, wenn Messwerte zur falschen Zeit erscheinen, wegen ihres Zeitstempels verschwinden oder wenn ein Diagramm Lücken, flache Linien oder weniger Details zeigt als erwartet. Die meisten dieser Probleme entstehen durch die Uhr des Geräts, durch die Form des Zeitstempels oder durch die Art, wie lange Zeitfenster gelesen werden.

Messwerte zur falschen Zeit

SymptomUrsacheAbhilfe
Messwerte sind stundenlang versetztDas Gerät sendet ts in Ortszeitts ist Millisekunden seit 1970 in UTC. Sende UTC oder sende flache Objekte ohne ts, und lass Hermetry die Ankunftszeit stempeln.
Messwerte liegen im Jahr 1970 oder werden abgelehntDas Gerät sendet ts in SekundenMit 1.000 multiplizieren oder ts weglassen
Messwerte driften von Tag zu Tag etwas stärker abDie Geräteuhr ist nicht synchronisiertNTP verwenden oder ts weglassen
Alle Messwerte eines Batches haben dieselbe ZeitDas Gerät stempelt die Sendezeit, nicht die MesszeitJeden Datensatz bei der Messung stempeln
Die Zeit Updated auf dem Tab Telemetry ist alt, obwohl das Gerät Werte meldetDas Gerät sendet ein altes oder festes tsDie Messzeit senden; die Uhr nach einem Batteriewechsel prüfen

Alles wird in UTC gespeichert. Konsole, Dashboards und Exporte zeigen Zeiten in der Zeitzone des Betrachters (einzustellen unter My Profile). Zwei Personen in verschiedenen Zeitzonen sehen denselben Messwert zu unterschiedlichen Uhrzeiten.

Faustregel: Sende ts nur, wenn die Uhr des Geräts synchronisiert ist. Ein Gerät ohne verlässliche Uhr sollte flache Objekte senden.

Messwerte wegen ihrer Zeit abgelehnt

CodeWannAbhilfe
bad_tsts ist keine Ganzzahl in Epoch-MillisekundenFormat korrigieren
bad_tsBeim Eingang mehr als 10 Minuten in der ZukunftUhr korrigieren. Administratoren können unter Settings > Telemetry die Future timestamp tolerance (minutes) (1 bis 1.440) ändern.
bad_tsÄlter als Oldest accepted reading (days) (0 = jedes Alter, Standard)Erwartet, wenn diese Einstellung verwendet wird, um sehr alte Wiedergaben zu stoppen
too_oldÄlter, als Ihre Aufbewahrungsklasse Rohwerte speichertLässt sich nicht über eine Einstellung ändern. Siehe Tabelle unten.
AufbewahrungsklasseÄltere Messwerte werden abgelehnt
7 Tage7 Tage
30 Tage7 Tage
90 Tage30 Tage
365 Tage90 Tage
1.095 Tage90 Tage

Die Laufprotokolle des Root-Flows zeigen diese Codes. Siehe Zeitstempel, verspätete und doppelte Messwerte.

Messwerte nach einem Ausfall gesendet

Was Sie sehenWarum
Zwischengespeicherte Messwerte erscheinen im Verlauf, der neueste Wert hat sich aber nicht geändertÄltere Messwerte ersetzen nie einen neueren letzten Wert
Aus den nachgelieferten Daten geöffnete Alarme sind mit Backfilled markiert, und niemand wurde benachrichtigtAlarmregeln werten verspätete Messwerte als Nachlieferung aus: Der Verlauf ist vollständig, für die Vergangenheit wird niemand alarmiert
Einige zwischengespeicherte Messwerte fehlenSie waren älter als das Rohdatenfenster (too_old), oder die Wiedergabe war schneller als die Replay messages per second des Profils
Ein Flow, der Daten weiterleitet, hat den Rückstau nicht gesendetNachrichten, die mehr als 5 Minuten verspätet verarbeitet werden, sind als verspätet markiert; Bausteine, die außerhalb der Plattform handeln, überspringen sie, außer ihre Einstellung late ist send

Duplikate und Korrekturen

SymptomUrsache
Ein zweimal gesendeter Messwert wird einmal gespeichertErwartet: Dieselben Werte zur selben Zeit für dasselbe Gerät werden einmal gespeichert
Ein korrigierter Wert wird nicht angezeigtEr wurde mit demselben ts wie das Original gesendet. Der letzte Wert behält den ersten Wert, den er für diesen Zeitstempel gesehen hat. Sende die Korrektur mit einem neuen ts.
Derselbe Wert zweimal ohne ts wird zweimal gespeichertOhne ts oder Nachrichten-ID sind zwei Sendungen zwei Messwerte

Lücken in Diagrammen

SymptomUrsacheAbhilfe
Keine Daten für diesen ZeitraumDas Gerät hat im Fenster nichts gesendet, oder der Schlüssel ist falsch geschriebenTab Telemetry des Geräts prüfen; ein längeres Zeitfenster wählen
Ein Text- oder Wahr/Falsch-Schlüssel zeichnet nichtsNur Zahlen haben einen Diagrammverlauf; Text und Wahrheitswerte haben keine ZusammenfassungenEine numerische Kopie speichern (zum Beispiel door_open als 0/1). Siehe Zahlen, Text und Wahr/Falsch-Werte.
Eine Lücke, wo das Gerät offline warEs wurden keine Messwerte gespeichertErwartet. Auf dem Gerät zwischenspeichern und nach dem Ausfall mit ts senden.
Ältere Teile eines langen Zeitfensters sind leerDas Fenster reicht über das Gespeicherte hinaus: Rohwerte 7 bis 90 Tage, Minutenzusammenfassungen höchstens 31 TageFür lange Zeitfenster ein gröberes Intervall (Stunde oder Tag) verwenden. Siehe Wie lange Daten aufbewahrt werden.
Eine API-Anfrage antwortet mit 400 range_too_largeMehr als 10.000 Buckets bei der gewählten AuflösungEine gröbere Bucket-Größe oder ein kürzeres Zeitfenster anfragen

Geglättete oder flache Linien

SymptomUrsache
Ein langes Zeitfenster wirkt glatter als der letzte TagZeitfenster über 24 Stunden lesen Minuten-, Stunden- oder Tageszusammenfassungen statt jedes einzelnen Messwerts
Spitzen verschwinden in einem langen ZeitfensterDie Aggregation ist avg. Mit max bleiben Spitzen erhalten, mit min Einbrüche.
Ein Zähler (kWh, m³) zeigt eine steigende Linie statt des VerbrauchsDie Aggregation increase verwenden; ein Rückgang wird als Neustart des Zählers gewertet
Ein Tageswert stimmt nicht mit Ihrem lokalen Tag übereinTageszusammenfassungen laufen von Mitternacht bis Mitternacht UTC. Für lokale Tage die Stundenwerte lesen und nach lokalem Tag addieren. Siehe Aggregationen und Rollups.
Ein frischer Messwert fehlt in einem Diagramm mit langem ZeitfensterZusammenfassungen werden jede Minute ergänzt; ein bis zwei Minuten warten

Zeitpläne zur falschen Stunde

WoVerwendete Zeitzone
Der Baustein Schedule eines FlowsDessen Einstellung tz; leer verwendet die Standardzeitzone der Organisation
Ein Zeitauslöser auf der Rules-KarteDie Zeitzone der Organisation
Ein Zeitfenster auf der Rules-KarteDie Zeitzone des Ortes
Sonnenauf- und -untergangDer Standort des Ortes

Siehe Zeit, Sonnenauf-/untergang, Daten und Feiertage und Standorte und Zeitzonen.

Verwandt