Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
-
- Beiträge: 42
- Registriert: 28. Sep 2020 11:38
Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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
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
-
- Beiträge: 197
- Registriert: 23. Sep 2018 19:43
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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/"
Stellt auf dem neuen System die Dateien wieder her.
Sonst würde ich an Deiner Stelle mit einem Backup und Restore arbeiten.
Code: Alles auswählen
sudo openhab-cli backup
Code: Alles auswählen
sudo openhab-cli restore /pfad/zu/backup/dateiname.zip
-
- Beiträge: 253
- Registriert: 6. Jun 2019 11:25
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Ich würde versuchen das regelmässig
angelegte Backup von OH3.2 in OH 3.4 einzuspielen.

Viele Grüße,
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64
-
- Beiträge: 42
- Registriert: 28. Sep 2020 11:38
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Habe Openhab vorher nicht gestoppt..
Der Befehl ist in meiner Docker Instanz nicht vorhanden.
Schaue mal ob es via Webinterface die Möglichkeit gibt
Der Befehl
Code: Alles auswählen
openhab-cli
Schaue mal ob es via Webinterface die Möglichkeit gibt
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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.
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 42
- Registriert: 28. Sep 2020 11:38
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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:
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
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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).
Der Befehl kann noch mehr als nur ein Backup anstoßen., z.B.
Code: Alles auswählen
sudo openhab-cli reset-ownership
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 253
- Registriert: 6. Jun 2019 11:25
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Deshalb auch mein Vorschlag mit dem Backup. Das dürfte diese Probleme gleich mit erledigen.Kann es ein Thema sein, dass ggf. die Berechtigung des /etc/openhab/ nicht mehr passen?

Viele Grüße,
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 253
- Registriert: 6. Jun 2019 11:25
Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt
Na dann hatte ich wohl mal Glück gehabt 

Viele Grüße,
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64
Ralf
Debmatic und Openhab in Proxmox VM debian x86_64