Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
julianpe
Beiträge: 42
Registriert: 28. Sep 2020 11:38
Answers: 0

Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag von BOP »

Hast du openHAB vorher gestoppt?

Sonst würde ich an Deiner Stelle mit einem Backup und Restore arbeiten.

Code: Alles auswählen

sudo openhab-cli backup
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.

rbeudel
Beiträge: 253
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag von rbeudel »

Ich würde versuchen das regelmässig :lol: angelegte Backup von OH3.2 in OH 3.4 einzuspielen.
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

julianpe
Beiträge: 42
Registriert: 28. Sep 2020 11:38
Answers: 0

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag von julianpe »

Habe Openhab vorher nicht gestoppt..

Der Befehl

Code: Alles auswählen

openhab-cli
ist in meiner Docker Instanz nicht vorhanden.
Schaue mal ob es via Webinterface die Möglichkeit gibt

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

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

julianpe
Beiträge: 42
Registriert: 28. Sep 2020 11:38
Answers: 0

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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

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

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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.

Code: Alles auswählen

sudo openhab-cli reset-ownership
korrigiert auf einen Rutsch alle Dateirechte im Zusammenhang mit openHAB (also die, welche für openHAB selbst eine Rolle spielen).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

rbeudel
Beiträge: 253
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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. ;)
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

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

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

rbeudel
Beiträge: 253
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: Things/Items Dateien von OH3.2 in OH3.4 kopieren - keine Items erkannt

Beitrag von rbeudel »

Na dann hatte ich wohl mal Glück gehabt :o
Viele Grüße,
Ralf


Debmatic und Openhab in Proxmox VM debian x86_64

Antworten