Zahl am Anfang eines Item Namens ab openHAB 3.3M6
Verfasst: 10. Jun 2022 07:32
Allen Usern, die regelmäßig auf die neuen Versionen von openHAB upgraden und als Item Namen eine Zahl am Anfang gewählt haben, empfehle ich die Lektüre dieses Threads im englischen Forum:
https://community.openhab.org/t/integer ... fix/136536
Kurze Zusammenfassung: eine Zahl am Anfang eines Itemnamens ist laut Doku nicht erlaubt (https://www.openhab.org/docs/configurat ... .html#name), wurde jedoch bisher bei der Fehlererkennung von openHAB nicht überprüft und deshalb von einigen Usern verwendet.
Ab Version 3.3M6 findet eine Überprüfung statt und alle Items mit dieser fehlerhaften Bezeichnung im Namen sind ohne Funktion. Ebenfalls werden diese in der MainUI nicht mehr angezeigt und können deshalb nicht auf einfache Art und Weise gelöscht und neu angelegt werden.
Es empfiehlt sich dringend, diese Problematik VOR dem Upgrade auf 3.3M6 oder spätere Versionen zu beheben.
Beispiel:
falsch:
richtig:
https://community.openhab.org/t/integer ... fix/136536
Kurze Zusammenfassung: eine Zahl am Anfang eines Itemnamens ist laut Doku nicht erlaubt (https://www.openhab.org/docs/configurat ... .html#name), wurde jedoch bisher bei der Fehlererkennung von openHAB nicht überprüft und deshalb von einigen Usern verwendet.
Ab Version 3.3M6 findet eine Überprüfung statt und alle Items mit dieser fehlerhaften Bezeichnung im Namen sind ohne Funktion. Ebenfalls werden diese in der MainUI nicht mehr angezeigt und können deshalb nicht auf einfache Art und Weise gelöscht und neu angelegt werden.
Es empfiehlt sich dringend, diese Problematik VOR dem Upgrade auf 3.3M6 oder spätere Versionen zu beheben.
Beispiel:
falsch:
Code: Alles auswählen
String 2ndFloor_Bedroom_Sonos_CurrentTitle "Title [%s]" (gBedRoom) {channel="sonos:..."}
Code: Alles auswählen
String SecondFloor_Bedroom_Sonos_CurrentTitle "Title [%s]" (gBedRoom) {channel="sonos:..."}