Ärgerlich...
Meine Vermutung dazu ist, dass openHAB fälschlicherweise einen Wert aus seinem "cache" holt, der halt nicht stimmt.
Du könntest versuchen, zunächst die
basicui.cfg in ihren Ursprungszustand zu versetzen (also alle Werte sind auskommentiert).
Anschließend machst Du einen Neustart von openHAB.
Versuche nun, den Wert über die UI zu setzen.
Funktioniert es? Dann wieder deaktivieren (über die UI) und prüfen, dass es nun auch tatsächlich nicht mehr funktioniert.
Jetzt openHAB anhalten, die
basicui.cfg anpassen und wieder starten. Wurde der Wert übernommen? Problem (bis zum nächsten Mal...) gelöst.
Falls es schon vorne nicht funktioniert (also trotz auskommentierter basicui.cfg die Werte auch über die UI nicht richtig gespeichert werden), müsste man mal in den "cache" schauen.
Disclaimer: der "cache" hat nichts mit dem Cache von openHAB zu tun, in dem Addons gespeichert werden (der mit dem Befehl
sudo openhab-cli clean-cache gezielt geleert werden kann). Stattdessen gibt es eine "aufbereitete" Version der verschiedneen Dateien, die unter $OPENHAB_CONF/ gespeichert werden, und zwar im Verzeichniszweig
$OPENHAB_USERDATA/config/org/openhab/. In diesem Verzeichnis sollte es eine Datei
basicui.config geben (man bemerke die veränderte Dateiendung), diese Datei wird beim Starten aus der basicui.cfg erzeugt.
Es könnte z.B. sein, dass die Dateirechte nicht stimmen und openHAB die Datei nicht beschreiben kann. Sollte das der Fall sein, dann wäre das Einfachste, einmal den Befehl
sudo openhab-cli reset-ownership auszuführen, denn wenn eine Datei nicht passt, wird es vielleicht auch andere erwischt haben
Sollten die Dateirechte unauffällig sein:
Code: Alles auswählen
-rw-r--r-- 1 openhab openhab 106 25. Jul 22:41 /var/lib/openhab/config/org/openhab/basicui.config
wäre es einen Versuch wert, openHAB zu stoppen, gezielt diese Datei zu löschen und anschließend neu zu starten. openHAB wird die Datei beim Neustart neu anlegen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet