Hi.
Das folgende simple Condition Script gibt die obige Fehlermeldung im Log, wenn es über einen Cron Trigger ausgführt wird:
! Dose_Kuhltruhe_Dose_Kuhltruhe_Power.history.changedSince(now.minusHours(1))
Wie kann ich erreichen, dass der Item eine history hat? Für die Persistence ist eine Postgres Datenbank konfiguriert. Die Daten kommen dor auch an, ich kann sie mit Grafana auswerten.
The method or field history is undefined for the type NumberItem
-
- Beiträge: 6
- Registriert: 19. Mai 2023 06:36
- udo1toni
- Beiträge: 15242
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: The method or field history is undefined for the type NumberItem
Welche Version von openHAB?
Welche Scriptsprache?
Gegeben eine aktuelle openHAB Version (4.1 oder 4.2) wäre die korrekte Methode in der DSL:
Es gab früher .historicState() als Methode, was für den Zugriff auf einen ganz bestimmten Zeitpunkt gedacht war. Da inzwischen die Persistence Services auch Wertespeicherung in der Zukunft untrstützen, heißt diese Methode nun allerdings persistedState.
So oder so liefert die Methode dann ein historicItem als Ergebnis, für welches man dann .state und .timestamp erfragen kann.
Eine Methode .history wäre mir allerdings völlig unbekannt.
Welche Scriptsprache?
Gegeben eine aktuelle openHAB Version (4.1 oder 4.2) wäre die korrekte Methode in der DSL:
Code: Alles auswählen
!Dose_Kuhltruhe_Dose_Kuhltruhe_Power.changedSince(now.minusHours(1))
So oder so liefert die Methode dann ein historicItem als Ergebnis, für welches man dann .state und .timestamp erfragen kann.
Eine Methode .history wäre mir allerdings völlig unbekannt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 6
- Registriert: 19. Mai 2023 06:36
Re: The method or field history is undefined for the type NumberItem
4.2.1, DSL.
Anscheinend bin ich einer openhab 3 Doku auf den Leim gegangen. Da gab es anscheinend history.
Danke, die Fehlermeldung kommt nicht mehr.
Anscheinend bin ich einer openhab 3 Doku auf den Leim gegangen. Da gab es anscheinend history.
Danke, die Fehlermeldung kommt nicht mehr.
- udo1toni
- Beiträge: 15242
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: The method or field history is undefined for the type NumberItem
Nein, Die Doku kannst Du auch in alten Versionen anzeigen lassen, .history() gab es nie. 

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet