NEWS
simple RESTful API // Timestamp vs Last Change
-
Hallo,
wenn ich mit der Simple API über einen get request Daten anfrage, werden 2 Zeiten mitgeliefert. ts (timestamp, wann dieser Datenpunkt geschrieben wurde) und lc (last change, wann der Wert das letzte mal geändert wurde). Manchmal ist der LastChange aber jünger als der Timestamp (siehe screenshot anbei) - das kann ja nicht sein.ts: 1635416322358 (entspricht Thu Oct 28 2021 10:18:42 GMT+0000)
lc: 1638172426492 (entspricht Mon Nov 29 2021 07:53:46 GMT+0000)
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 8GB Festplattenart: - Betriebssystem: RaspiIO Node-Version: 10.x.x Nodejs-Version: 10.x.x NPM-Version: 6.x.x Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: - -
Hallo,
wenn ich mit der Simple API über einen get request Daten anfrage, werden 2 Zeiten mitgeliefert. ts (timestamp, wann dieser Datenpunkt geschrieben wurde) und lc (last change, wann der Wert das letzte mal geändert wurde). Manchmal ist der LastChange aber jünger als der Timestamp (siehe screenshot anbei) - das kann ja nicht sein.ts: 1635416322358 (entspricht Thu Oct 28 2021 10:18:42 GMT+0000)
lc: 1638172426492 (entspricht Mon Nov 29 2021 07:53:46 GMT+0000)
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 8GB Festplattenart: - Betriebssystem: RaspiIO Node-Version: 10.x.x Nodejs-Version: 10.x.x NPM-Version: 6.x.x Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: - @myro
Gerade getestet über die im Web-Adapter eingebaute Simple-API (Port 8082): Der Wert von ts stimmt nicht. Es ist der Zeitpunkt vom Erstellen des Datenpunktes.
Objekt-Eigenschaften:
}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1631553699903 }Issue auf Github ist erstellt.
-
@myro
Gerade getestet über die im Web-Adapter eingebaute Simple-API (Port 8082): Der Wert von ts stimmt nicht. Es ist der Zeitpunkt vom Erstellen des Datenpunktes.
Objekt-Eigenschaften:
}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1631553699903 }Issue auf Github ist erstellt.
Als Ergänzung: .TS bzw. .LC werden im Bereich 0_userdata.0.xxx bei einem get-Request nicht korrekt ausgegeben. Auch dann nicht, wenn Werte per Script mit ack=true eingetragen und/oder geändert werden. Im Web-Admin werden diese Daten dagegen immer korrekt dargestellt. Der eigentliche Wert stimmt bei Get-Abfrage, inkorrekt sind die Bulk-Wert .ts und .lc.
Bei durch Adapter geschriebenen Werte werden .ts und .lc korrekt aktualisiert.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden