Seite 1 von 1
Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 3. Jan 2023 07:50
von julianpe
Hallo zusammen,
bei mir läuft momentan OH3.2 auf einem Raspberry Pi in einer Docker Umgebung - hier funktioniert alles tadellos. Sämtliche Things, Items, Sitemaps etc. habe ich über externe Dateien erzeugt.
Nun möchte ich sämtliche Einstellungen auf ein neues System (OH3.4) läuft in einer Proxmox Instanz (LXC) überführen. Hierzu habe ich alle externe config Dateien aus OH3.2 in die entsprechenden Verzeichnisse in OH3.4 kopiert (bspw. /etc/openhab/sitemaps).
Jedoch werden mir keinerlei Things, Items oder Sitemaps in dem Webinterface von Openhab angezeigt.
Welche Schritte muss ich noch machen, dass die Dateien eingelesen werden können?
Vielen Dank und Grüß
Julian
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 3. Jan 2023 12:45
von BOP
Hast du openHAB vorher gestoppt?
Sonst würde ich an Deiner Stelle mit einem Backup und Restore arbeiten.
Legt eine zip ab unter "/var/lib/openhab/backups/"
Code: Alles auswählen
sudo openhab-cli restore /pfad/zu/backup/dateiname.zip
Stellt auf dem neuen System die Dateien wieder her.
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 3. Jan 2023 12:50
von rbeudel
Ich würde versuchen das regelmässig

angelegte Backup von OH3.2 in OH 3.4 einzuspielen.
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 3. Jan 2023 12:53
von julianpe
Habe Openhab vorher nicht gestoppt..
Der Befehl
ist in meiner Docker Instanz nicht vorhanden.
Schaue mal ob es via Webinterface die Möglichkeit gibt
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 3. Jan 2023 16:05
von udo1toni
Nein, openhab-cli backup macht auch nicht anderes, als die Ordner mit der Konfiguration zu sichern und in ein zip zu packen.
Wo der Fehler genau liegt, ist so für mich nicht eindeutig. Der richtige Ordner ist es jedenfalls.
Insbesondere sollten in *.items angelegte Items direkt in der Main UI unter Administration/Einstellungen/Items auftauchen, mit einem Schloss markiert. Things tauchen erst auf, wen ndie passenden Bindings installiert sind. Sitemaps sollten auch auftauchen und unter den Pages mit gelistet werden. Funktioniert bei mit einwandfrei.
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 5. Jan 2023 17:28
von julianpe
Kann es ein Thema sein, dass ggf. die Berechtigung des /etc/openhab/ nicht mehr passen?
Wollte in meinem LXC den openhab Ordner über samba nutzen und habe mir da bestimmt was zerschossen:
Code: Alles auswählen
root@openhab:/etc/openhab/items# ls -la
total 100
drwxr-xr-x 2 smbuser smbuser 4096 Dec 30 06:53 .
drwx------ 14 smbuser smbuser 4096 Dec 12 16:36 ..
-rw------- 1 smbuser smbuser 395 Dec 6 2021 astro.items
-rw------- 1 smbuser smbuser 1577 Dec 6 2021 dummy.items
-rw------- 1 smbuser smbuser 611 Sep 20 2021 echo.items
-rw------- 1 smbuser smbuser 1743 Oct 14 2021 homeconnect.items
-rw------- 1 smbuser smbuser 21205 Nov 6 22:15 knx.items
-rw------- 1 smbuser smbuser 24913 Aug 14 07:54 landroid.items
-rw------- 1 smbuser smbuser 586 Mar 21 2021 smartmeter.items
-rw------- 1 smbuser smbuser 1371 Dec 6 2021 tasmota.items
-rw------- 1 smbuser smbuser 1684 Jun 4 2021 weather.items
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 5. Jan 2023 20:01
von udo1toni
Das ist möglich. Die Dateien gehören dem User openhab. Auf einem Nicht-Docker-System (oder vielleicht genauer: auf einem normal unter GNU/Linux laufenden openHAB ohne weitere Zwischenschichten) steht der Befehl openhab-cli zur Verfügung (von dem hatten wir es ja weiter oben schon).
Der Befehl kann noch mehr als nur ein Backup anstoßen., z.B.
korrigiert auf einen Rutsch alle Dateirechte im Zusammenhang mit openHAB (also die, welche für openHAB selbst eine Rolle spielen).
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 6. Jan 2023 12:18
von rbeudel
Kann es ein Thema sein, dass ggf. die Berechtigung des /etc/openhab/ nicht mehr passen?
Deshalb auch mein Vorschlag mit dem Backup. Das dürfte diese Probleme gleich mit erledigen.

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 6. Jan 2023 15:29
von udo1toni
Nein, nach einem Backup kommt es - gerade beim Umzug von einem auf ein anderes System - auch gerne vor, dass Berechtigungen (genauer: Besitzer und Gruppe) nicht mehr passen. Das hängt mit den UID und GID zusammen, welches Zahlen sind. Das System vergibt automatisch freie IDs, wenn die angeforderten IDs belegt sind. Der angezeigte Name ist dann damit zwar der gleiche, aber die IDs eben nicht. reset-ownership korrigiert das zuverlässig.
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Verfasst: 6. Jan 2023 20:09
von rbeudel
Na dann hatte ich wohl mal Glück gehabt
