OpenHAB 2 installation mit openhabian-config möglich?
-
- Beiträge: 19
- Registriert: 16. Mär 2022 19:35
- Wohnort: Franken
OpenHAB 2 installation mit openhabian-config möglich?
ist es möglich mit der aktuellen version von openhabian-config die letze openhab2 zu installieren?
ich möchte mein system neu aufsetzen. Beim manuellen installieren habe ich immer probleme mit den zusatzprogrammen wie frontail etc. mit der openhabian hat immer alles funktioniert. Nur leider ist seit meinem letzen neu aufsetzen version 3.x von OpenHAB erschienen, und ich finde keine funktion in openhabian ein älteres zu wählen.
ich möchte mein system neu aufsetzen. Beim manuellen installieren habe ich immer probleme mit den zusatzprogrammen wie frontail etc. mit der openhabian hat immer alles funktioniert. Nur leider ist seit meinem letzen neu aufsetzen version 3.x von OpenHAB erschienen, und ich finde keine funktion in openhabian ein älteres zu wählen.
NEIN, ich beherrsche die deutsche Rechtschreibung, auch Groß- und Kleinschreibung, nur habe ich zu viel Angst vor der SHIFT-Taste



- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHAB 2 installation mit openhabian-config möglich?
Ja, das ist kein Problem. Allerdings ist der Punkt für manche User nicht leicht zu finden. Er verbirgt sich hinter dem Punkt 40 - openHAB related.
Dort gibt es einen Menüpunkt unter 42 (ohne Nummer) den Punkt Downgrade to openHAB 2.
Dort gibt es einen Menüpunkt unter 42 (ohne Nummer) den Punkt Downgrade to openHAB 2.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: OpenHAB 2 installation mit openhabian-config möglich?
EDIT: Da war Udo schneller und den Punkt hatte ich noch gar nicht gesehen
Wenn Du openHABian installiert hast, dann ...
Unter Punkt
Aber Obacht: Ein Downgrade ist nicht offiziell supported.
Besser wäre es das System mit openHABian neu zu installieren und dort entsprechend V2.5.12 vorzugeben.
Dann könntest Du später auf 3.x upgraden, was wiederum suported ist.

Downgrade to openHAB 2 Downgrade OS environment from openHAB 3 back to openHAB 2 (DANGEROUS)
Wenn Du openHABian installiert hast, dann ...
Code: Alles auswählen
sudo openhabian-config
kannst Du eine andere Version - auch 2.x - auswählen.1) Select Branch
Aber Obacht: Ein Downgrade ist nicht offiziell supported.
Besser wäre es das System mit openHABian neu zu installieren und dort entsprechend V2.5.12 vorzugeben.
Dann könntest Du später auf 3.x upgraden, was wiederum suported ist.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHAB 2 installation mit openhabian-config möglich?
Das Downgrade ist problemlos möglich, solange das System "jungfräulich" ist, also noch keine weitere Konfiguration vorgenommen wurde.
Soweit ich weiß, läuft die 2.5.12 auch unter Java11.
Versionen vor 2.5.12 sind meines Wissens nicht mit Java11 kompatibel, so dass man zwingend Java8 installieren muss, was aber auf einem Raspberry gar nicht so einfach ist - Zulu hat die Pakete nämlich bereits entfernt, man muss also die gesamte Umgebung händisch einrichten.
Soweit ich weiß, läuft die 2.5.12 auch unter Java11.
Versionen vor 2.5.12 sind meines Wissens nicht mit Java11 kompatibel, so dass man zwingend Java8 installieren muss, was aber auf einem Raspberry gar nicht so einfach ist - Zulu hat die Pakete nämlich bereits entfernt, man muss also die gesamte Umgebung händisch einrichten.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 19
- Registriert: 16. Mär 2022 19:35
- Wohnort: Franken
Re: OpenHAB 2 installation mit openhabian-config möglich?
danke für die klasse antworten. ich meinte eigentlich ein blankes linux.
Ich habe einen NUC und dort Proxmox laufen. In einer VM habe ich Debian installiert, welches mit dem openhabian-config installiert wurde.
da ich damals aber linux mit desktop installiert habe und viel daran rum gebastelt hab, läuft es nichtmehr so rund. hängt sich alle 5-30 tage auf.
deshalb wollte ich nun ein frisches system nur mit openhab erstellen.
OpenHAB3 habe ich die letzen tage probiert, das startete nach einspielen des backups vom 2er nichtmehr, also habe ich es nochmal neu gemacht und sehr sehr viel per hand eingefügt. vieles macht aber probleme, und ich komm mit der neuen aufmachung überhaupt nicht klar, weswegen ich doch bei dem 2.5.12 bleiben möchte.
Jetzt habe ich quasi nur die VM mit debian 11 ohne GUI.
Ich habe auch mal das mit dem punkt "1) Select Branch" Probiert, da ich eben dachte wenn ich stable wähle das ich dann auch das alte installieren kann, aber nein.
Eine manuelle installation klappte in den letzen jahren nie richtig. lief entweder nicht, oder eben zusatzsachen wie frontail oder grafana liefen nicht.
Nun suche ich nach einer möglichkeit mein 2.5.12 Backup auf nem frischen system wieder her zu stellen.
um zum ende zu kommen, Wie bekomme ich OpenHAB 2.5.12 auf debian installiert. Am liebsten via openhabian installer.
Ich habe einen NUC und dort Proxmox laufen. In einer VM habe ich Debian installiert, welches mit dem openhabian-config installiert wurde.
da ich damals aber linux mit desktop installiert habe und viel daran rum gebastelt hab, läuft es nichtmehr so rund. hängt sich alle 5-30 tage auf.
deshalb wollte ich nun ein frisches system nur mit openhab erstellen.
OpenHAB3 habe ich die letzen tage probiert, das startete nach einspielen des backups vom 2er nichtmehr, also habe ich es nochmal neu gemacht und sehr sehr viel per hand eingefügt. vieles macht aber probleme, und ich komm mit der neuen aufmachung überhaupt nicht klar, weswegen ich doch bei dem 2.5.12 bleiben möchte.
Jetzt habe ich quasi nur die VM mit debian 11 ohne GUI.
Ich habe auch mal das mit dem punkt "1) Select Branch" Probiert, da ich eben dachte wenn ich stable wähle das ich dann auch das alte installieren kann, aber nein.
Eine manuelle installation klappte in den letzen jahren nie richtig. lief entweder nicht, oder eben zusatzsachen wie frontail oder grafana liefen nicht.
Nun suche ich nach einer möglichkeit mein 2.5.12 Backup auf nem frischen system wieder her zu stellen.
um zum ende zu kommen, Wie bekomme ich OpenHAB 2.5.12 auf debian installiert. Am liebsten via openhabian installer.
NEIN, ich beherrsche die deutsche Rechtschreibung, auch Groß- und Kleinschreibung, nur habe ich zu viel Angst vor der SHIFT-Taste



- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHAB 2 installation mit openhabian-config möglich?
Wenn Du openHABian per git einrichtest, weißt Du hoffentlich, dass es eine Datei /etc/openhabian.conf gibt.
Dort solltest Du hwarch=amd64 setzen, osrelease=bullseye, java_opt=Zulu11-64 und zraminstall=disable, sowie natürlich clonebranch=stable.
Nun lässt Du openhabian-config mit dem Parameter unattended laufen.
openHABian wird Dir vermutlich dennoch openHAB3.2 aufspielen, auch wenn die Beschriftung auch innerhalb des Tools etwas anderes erwarten lässt.
Deshalb stoppst Du umgehend openHAB (sudo systemctl stop openhab.service) und rufst anschließend (ohne vorher irgendwas wiederherzustellen) nochmals openhabian-config auf. Nun gehst Du ins Menü 40 und wählst Downgrade to openHAB2 aus.
Nachdem openHABian seinen Job gemacht hat, prüfst Du, ob openHAB2 erreichbar ist (notfalls mal prüfen, ob der Dienst läuft, das sollte dann wiederum openhab2.service sein...)
Erst jetzt spielst Du Deine Konfiguration mittels openhab-cli restore wieder ein.
Anschließend ist es auch immer eine gute Idee, openhab-cli reset-ownership laufen zu lassen.
Denke auch daran, dass es eventuell einige Neustarts von openHAB braucht, bis alle Bindings korrekt installiert und wieder eingerichtet sind.
Einmalig kannst Du auch openhab-cli clean-cache ausführen, wobei das eher interessant ist, wenn nach einem Upgrade irgendwas komisch ist. Diesen Befehl mehrfach auszuführen, bringt aber nichts, sondern ist kontraproduktiv. openHAB muss danach alle Bindings neu runterladen, ein Neustart dauert also nach dem clean-cache entsprechend wesentlich länger als üblich.
Dort solltest Du hwarch=amd64 setzen, osrelease=bullseye, java_opt=Zulu11-64 und zraminstall=disable, sowie natürlich clonebranch=stable.
Nun lässt Du openhabian-config mit dem Parameter unattended laufen.
openHABian wird Dir vermutlich dennoch openHAB3.2 aufspielen, auch wenn die Beschriftung auch innerhalb des Tools etwas anderes erwarten lässt.
Deshalb stoppst Du umgehend openHAB (sudo systemctl stop openhab.service) und rufst anschließend (ohne vorher irgendwas wiederherzustellen) nochmals openhabian-config auf. Nun gehst Du ins Menü 40 und wählst Downgrade to openHAB2 aus.
Nachdem openHABian seinen Job gemacht hat, prüfst Du, ob openHAB2 erreichbar ist (notfalls mal prüfen, ob der Dienst läuft, das sollte dann wiederum openhab2.service sein...)
Erst jetzt spielst Du Deine Konfiguration mittels openhab-cli restore wieder ein.
Anschließend ist es auch immer eine gute Idee, openhab-cli reset-ownership laufen zu lassen.
Denke auch daran, dass es eventuell einige Neustarts von openHAB braucht, bis alle Bindings korrekt installiert und wieder eingerichtet sind.
Einmalig kannst Du auch openhab-cli clean-cache ausführen, wobei das eher interessant ist, wenn nach einem Upgrade irgendwas komisch ist. Diesen Befehl mehrfach auszuführen, bringt aber nichts, sondern ist kontraproduktiv. openHAB muss danach alle Bindings neu runterladen, ein Neustart dauert also nach dem clean-cache entsprechend wesentlich länger als üblich.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 19
- Registriert: 16. Mär 2022 19:35
- Wohnort: Franken
Re: OpenHAB 2 installation mit openhabian-config möglich?
danke @udo1toni für die antwort.
ja genau so habe ich mir das heute nacht noch als möglichkeit gedacht, aber hatte dann doch keine lust mehr und ich dachte mir ein install und downgrade ist ja auch wieder ein naja-setup... ABER,
habe nun 2.5.12 als frisches system drauf.
Bin folgendermaßen vorgegangen:
apt-get update
apt-get install git
git clone -b openHAB3 https://github.com/openhab/openhabian.git /opt/openhabian
ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config
cp /opt/openhabian/build-image/openhabian.conf /etc/openhabian.conf
nano /etc/openhabian.conf
"hwarch=amd64 setzen, osrelease=bullseye, java_opt=Zulu11-64 und zraminstall=disable, sowie natürlich clonebranch=stable" //// als einstellungen geändert
openhabian-config (beim start hab ich noch diverse fehlermeldungen um terminal lesen können, deswegen nochmal die conf geprüft.
openhabian-config unattended
als ich dann wie von dir beschrieben den dienst beendet wollte, ging das schon nicht, aber mit
systemctl restart openhab2.service
lies es sich beendet. habe mir nichts gedacht und eben das downgrad im punkt 40 im openhabian-config probiert. dort sagte er mir, es ist bereits OH2 installiert. ok, VM neu gestartet, siehe da, frisches openHAB 2.5.12 Release Build
danke =D werde erstmal jetzt ein abbild der VM machen, und dann evtl später als neuanfang nehmen zu können =D und dann versuche ich alles wiederherzustellen.
sollte ich die erstmalige einrichtung vor wiederherstellung abschließen oder einfach über das frische das backup wiederherstellen?
ja genau so habe ich mir das heute nacht noch als möglichkeit gedacht, aber hatte dann doch keine lust mehr und ich dachte mir ein install und downgrade ist ja auch wieder ein naja-setup... ABER,
habe nun 2.5.12 als frisches system drauf.
Bin folgendermaßen vorgegangen:
apt-get update
apt-get install git
git clone -b openHAB3 https://github.com/openhab/openhabian.git /opt/openhabian
ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config
cp /opt/openhabian/build-image/openhabian.conf /etc/openhabian.conf
nano /etc/openhabian.conf
"hwarch=amd64 setzen, osrelease=bullseye, java_opt=Zulu11-64 und zraminstall=disable, sowie natürlich clonebranch=stable" //// als einstellungen geändert
openhabian-config (beim start hab ich noch diverse fehlermeldungen um terminal lesen können, deswegen nochmal die conf geprüft.
openhabian-config unattended
als ich dann wie von dir beschrieben den dienst beendet wollte, ging das schon nicht, aber mit
systemctl restart openhab2.service
lies es sich beendet. habe mir nichts gedacht und eben das downgrad im punkt 40 im openhabian-config probiert. dort sagte er mir, es ist bereits OH2 installiert. ok, VM neu gestartet, siehe da, frisches openHAB 2.5.12 Release Build
danke =D werde erstmal jetzt ein abbild der VM machen, und dann evtl später als neuanfang nehmen zu können =D und dann versuche ich alles wiederherzustellen.
sollte ich die erstmalige einrichtung vor wiederherstellung abschließen oder einfach über das frische das backup wiederherstellen?
NEIN, ich beherrsche die deutsche Rechtschreibung, auch Groß- und Kleinschreibung, nur habe ich zu viel Angst vor der SHIFT-Taste



- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHAB 2 installation mit openhabian-config möglich?
Du meinst Die Auswahl, ob Du im Expert Mode oder im Demo Mode usw. arbeiten willst? Tendenziell würde ich diesen Schritt noch ausführen, wobei auch diese Infos im Backup enthalten sein sollten, im Zweifel werden sie also ohnehin überschrieben.
Gut zu wissen, dass clonebranch stable immer noch openHAB2 installiert.
Gut zu wissen, dass clonebranch stable immer noch openHAB2 installiert.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: OpenHAB 2 installation mit openhabian-config möglich?
Müsste nicht auch mit
eine unattendend Installation von OH2 erfolgen? Dann würde der Downgrade nicht mehr notwendig sein?
Code: Alles auswählen
clonebranch=openHAB2
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
-
- Beiträge: 19
- Registriert: 16. Mär 2022 19:35
- Wohnort: Franken
Re: OpenHAB 2 installation mit openhabian-config möglich?
ging ja auch ohne downgrade, durch ändern der
MQTT läuft nur local auf der VM. aber das hatte ich die tage erst, einstellungssache... (nano /etc/mosquitto/mosquitto.conf (add: listener 1883)
aber wieder probleme mit dem Frontail.nano /etc/openhabian.conf
"hwarch=amd64 setzen, osrelease=bullseye, java_opt=Zulu11-64 und zraminstall=disable, sowie natürlich clonebranch=stable"
MQTT läuft nur local auf der VM. aber das hatte ich die tage erst, einstellungssache... (nano /etc/mosquitto/mosquitto.conf (add: listener 1883)
NEIN, ich beherrsche die deutsche Rechtschreibung, auch Groß- und Kleinschreibung, nur habe ich zu viel Angst vor der SHIFT-Taste


