Openhab Dimmer Simatic funktioniert nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Openhab Dimmer Simatic funktioniert nicht

Beitrag von udo1toni »

Ich vermute, Du wirst den fehlerhaften Eintrag von Hand korrigieren müssen.

Weißt Du, wie Du die karaf Console bedienen kannst?
Zuerst loggst Du Dich auf die GNU/Linux Shell ein (z.B. per PuTTY)
Von der Konsole aus kannst Du Dich bequem mittels openhab-cli console in die Karaf Konsole einloggen.
In dieser Konsole versuchst Du, per config:edit org.openhab.addons auf die entsprechende Liste zuzugreifen.
Falls hier eine Fehlermeldung kommt, dass eine Datei org.openhab.addons.cfg nicht gefunden werden kann, hab ich keine Ahnung, wie Du den Fehler weg bekommst.

Falls aber alles glatt geht, kannst Du mit dem Befehl config:property-list alle Properties auflisten lassen. Dort gibt es dann eine Property mit dem Namen bindings. Dort steht dann vermutlich der fehlerhafte Eintrag drin. Die Properties setzt Du mit dem Befehl config:property-set bindings = ... wobei ... all die Einträge enthalten sollte, die dort hingehören, bis auf den fehlerhaften Eintrag. Anschließend prüfst Du nochmal, ob der Eintrag nun korrekt ist und speicherst abschließend die Änderung mit config:update. Nach einem abschließenden Neustart von openHAB (Du kannst die Karaf Konsole mit logout verlassen) sollte die Fehlermeldung nicht mehr kommen.
Falls der fehlerhafte Eintag der einzige für die Property ist, musst Du die gesamte Property mittels config:property-delete bindings entfernen. Update nicht vergessen... ;)
Das Ganze ginge auch über das Dateisystem, aber nur, wenn es auch über die Karaf Konsole funktioniert. Der Weg über die Karaf Konsole benötigt keinen Neustart (in diesem Fall aber sinnvoll, um zu schauen, ob der Fehler weg ist), der Weg übers Dateisystem funktioniert nur bei heruntergefahrenem openHAB (also zuerst runterfahren, dann die Datei suchen und editieren, danach openHAB wieder starten).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten