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 ?
Ältesten DB Eintrag über Rest-Api ermitteln
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Ältesten DB Eintrag über Rest-Api ermitteln
- OpenHab 2.4
#PWRUP
#PWRUP
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Ältesten DB Eintrag über Rest-Api ermitteln
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.
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet