Openhab 2.4 Backup zurückspielen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Maggi
Beiträge: 27
Registriert: 22. Okt 2019 20:09
Answers: 0
Wohnort: Hanau

Openhab 2.4 Backup zurückspielen

Beitrag von Maggi »

Hi,

hat schon jemand versucht ein OH 2 Backup versucht zurück zu spielen, nachdem die neuste Version von Openhab 3 runtergeladen wurde?
Ich schaffe es nicht die Version 3 nach der Installation auf die Version 2 zurück zu stellen und danach mein altes Backup zurück zu spielen.

Es wird einfach kein OH2 gestartet.

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

Re: Openhab 2.4 Backup zurückspielen

Beitrag von udo1toni »

Die Backups sind zwar unabhängig von der Version, aber natürlich gibt es bestimmte Dateien, die es erst ab einer bestimmten Version gibt.
Es ist auch nicht vorgesehen, mit einem Backup downzugraden. Dennoch sollte es eigentlich funktionieren.

Wenn Du openHAB über openHABian einrichtest, wird openHABian normalerweise immer die aktuelle stable Version einrichten.
Das wäre momentan openHAB 3.3.0

Du kannst aber jederzeit die Version ändern, in openhabian-config den Menüpunkt 40 openHAB related wählen und dann
zwischen Punkt 42 und Punkt 43 Downgrade to openHAB 2
Dabei wird openHAB 2.5.12 installiert, welches die einzige online verfügbare Version ist.

Grundsätzlich ist davon abzuraten, von OH3 auf OH2 zu wechseln. Diese Version ist nur noch aus Kompatibilitätsgründen verfügbar. Die Idee ist, die openHAB2 Instanz mit dem openHAB Binding fernzusteuern. Dort kann man dann openHAB1-Bindings einrichten, welche unter openHAB3 nicht mehr eingesetzt werden können. Spätestens wenn alle Bindings in einer Version 3 existieren, wird OH2 beerdigt.
Außerdem wird die Version nicht mehr weiterentwickelt. Es gibt keine Rückportierungen oder Fehlerbereinigungen. Das ist in etwa vergleichbar mit Windows XP, was eben End of Life ist.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Maggi
Beiträge: 27
Registriert: 22. Okt 2019 20:09
Answers: 0
Wohnort: Hanau

Re: Openhab 2.4 Backup zurückspielen

Beitrag von Maggi »

Das hat geklappt. Super.
Der Grund dahinter ist, dass ich mich mit OH3 noch nicht beschäftigt habe und ein System mit OH2 am laufen habe, dass so final bleiben soll.
Mit OH3 werde ich mich aber mal an ein paar freien Tagen einarbeiten. Es scheint ja doch etwas umfangreicher zu sein.
Gerade die Rules werden eine Herausforderung.

Was jetzt noch nicht funktioniert nach dem Umstellen und zurückspielen des Backups ist der Log Viewer.
Er Service ist zwar aktiv, aber es passiert nichts.
Die openhab.log und events.log füllen sich auch nicht.
Was könnte das denn noch sein?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: Openhab 2.4 Backup zurückspielen

Beitrag von udo1toni »

Vermutlich stimmen die Dateirechte nicht. Einmal

Code: Alles auswählen

sudo systemctl stop openhab2.service
sudo openhab-cli reset-ownership
sudo systemctl start openhab2.service
bitte.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Maggi
Beiträge: 27
Registriert: 22. Okt 2019 20:09
Answers: 0
Wohnort: Hanau

Re: Openhab 2.4 Backup zurückspielen

Beitrag von Maggi »

Habe die Befehle einmal durchgespielt.
Es lässt sich zum Glück alles bedienen. Auch Modbus und andere Schnittstellen laufen.
Aber das Log füllt sich immer noch nicht.

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

Re: Openhab 2.4 Backup zurückspielen

Beitrag von udo1toni »

Ja, ich habe gerade bei mir ein ähnliches Verhalten festgestellt. Evtl. ist da beim Build ein Fehler passiert.

Schau bitte mal, ob die Datei /var/lib/openhab/etc/org.ops4j.pax.logging.cfg vorhanden ist und 65 Byte groß ist. Sollte die Datei leer sein (das war bei mir der Fall) so ist der Inhalt der Datei folgender:

Code: Alles auswählen

org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
also ein Verweis auf die Datei log4j2.xml im gleichen Verzeichnis.
Diese Datei muss natürlich ebenfalls vorhanden und gefüllt sein. Da die Datei org.ops4j.pax.logging.cfg zuletzt vor zwei Jahren geändert wurde, gehe ich aber davon aus, dass die Datei bei Dir schon vorhanden und korrekt befüllt sein wird.

Falls die Datei vorher leer war, musst Du vermutlich einmalig openHAB neu starten:

Code: Alles auswählen

sudo systemctl restart openhab.service
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten