Moin,
Variante 1) da dürfte was mit der Aktualisierung auf "ECMAScript 262 Edition 11" schief gelaufen sein. Wie Du das auch manuell umstellen oder bewusst 5.1 weiternutzt steht in der oben verlinkten Doku.
Variante 2) die Regeln legen nun mehr Wert auf die korrekte Typesierung (String oder Number). Versuch es mal mit dem neuen Befehl get_numeric_state_of_Item.
Wegen der Prozente wäre es wichtig zu wissen wie Du die Items definiert hast. Ich hab die mit Typ Number:Dimensionless angelegt und musste bei einigen unter Metadaten noch die Unit "%" festlegen.
Backup von OH3
- udo1toni
- Beiträge: 14038
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Backup von OH3
Das Stichwort lautet UoM (Units of Measurement).
Prüfe in welcher Form die Channel ihre Daten anliefern. Immer mehr Addons nutzen UoM, in der Folge müssen die verlinkten Items dann ebenfalls auf UoM umgestellt werden. Dabei müssen die Definitionen meist angepasst werden, damit Umrechnungsfaktoren, die man vielleicht früher selbst eingebaut hat, damit es funktioniert, korrekt mit den neuen Gegebenheiten laufen.
Es gab in den Release Notes dazu auch eindringliche Hinweise, nur, wer liest das schon...
Interessant dazu auch die Aussage in der offiziellen Doku:
Prüfe in welcher Form die Channel ihre Daten anliefern. Immer mehr Addons nutzen UoM, in der Folge müssen die verlinkten Items dann ebenfalls auf UoM umgestellt werden. Dabei müssen die Definitionen meist angepasst werden, damit Umrechnungsfaktoren, die man vielleicht früher selbst eingebaut hat, damit es funktioniert, korrekt mit den neuen Gegebenheiten laufen.
Es gab in den Release Notes dazu auch eindringliche Hinweise, nur, wer liest das schon...
Interessant dazu auch die Aussage in der offiziellen Doku:
Number item without dimension and QuantityType
A QuantityType state update or command to a non-dimensional Number item will result in a state update that consists of the numeric part only. So updating a Number item with 5.0 kW will set the item's state to 5.0, updating the same item with 5.0 W will also set the item's state to 5.0. Linking dimension channels to non-dimensional items is therefore discouraged and will not be permitted in future versions of openHAB.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet