Seite 1 von 1

Ältesten DB Eintrag über Rest-Api ermitteln

Verfasst: 18. Aug 2023 11:43
von PeterA
Hallo zusammen,

über die Rest-Api (unter OH 2.4) möchte ich gerne von einem Item den ältesten bzw. den ersten DB Eintrag ermitteln.
Genauer scheitere ich am Eingabeformat der "Start" Zeit im entsprechenden Feld.
Wie muss das genau lauten ? Die Vorgabe ist: yyyy-MM-dd'T'HH:mm:ss.SSSZ

Gruß Peter

Edit:

Oder geht das auch über eine kleine Rule ?

Re: Ältesten DB Eintrag über Rest-Api ermitteln

Verfasst: 18. Aug 2023 16:16
von udo1toni
Ich fürchte, dafür gibt es keine Funktion. Du könntest evtl. Glück haben, wenn Du mit Item.updatedSince(0).getTimestamp abfragst, evtl. liefert diese Funktion dann den ältesten Zeitstempel. Es kann aber auch gut sein, dass der letzte Zeitstempel geliefert wird, das geht aus der Dokumentation leider nicht hervor.
Die "0" wäre im Übrigen hier vom Typ Long und stünde für den Unix Zeitstempel 0 -> 1.1.1970, 00:00:00.000
updatedSince liefert - wie viele andere Persisteence Funktionen auch - den Typ historicItem zurück, es handelt sich dann um ein Item mit dem abgefragten Status und dem Zeitstempel, wann dieser Status gesetzt wurde.