Openhab auf Raspberry Pi mit Desktop

timo82

Commodore
Registriert
Aug. 2009
Beiträge
4.617
Hi,

ich stehe zugegebenermaßen etwas auf Kriegsfuß mit dem Pi. Bisher hate ich ein raspian buster lite installiert. Das hatte keinen Desktop und ich hatte deswegen ziemliche Probleme.

Ich habe jetzt
„Debian Buster with Raspberry Pi Desktop“ heruntergeladen:

https://www.raspberrypi.com/software/operating-systems/


Das System startet auch, ich habe (über das Terminal) VERSUCHT, Openhab3 zu installieren:

https://www.openhab.org/docs/installation/openhabian.html

Unter der IP:8080 erreiche ich nichts.
Ich habe auch kein Image mit Desktop und Openhab3 gefunden. Habt ihr einen Tipp für mich?
 
Was heißt "Versucht" zu installieren? Am einfachsten geht es über den Paketmanager. Musst nur einmalig das Repository hinzufügen:
Bash:
wget -qO - 'https://openhab.jfrog.io/artifactory/api/gpg/key/public' | sudo apt-key add -
echo 'deb https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main' | sudo tee /etc/apt/sources.list.d/openhab.list
sudo apt-get update
sudo apt-get install openhab
Dann musst du nur noch den Service starten und solltest drauf kommen
Bash:
sudo systemctl start openhab.service
sudo systemctl status openhab.service

sudo systemctl daemon-reload
sudo systemctl enable openhab.service
https://www.openhab.org/docs/installation/linux.html#package-repository-installation
 
Zuletzt bearbeitet:
Buster ist legacy. Warum installierst Du nicht das aktuelle Bullseye? OOooder gleich das SD-Karten-Image für OpenHAB, wenn das Dein geplanter Einsatzzweck ist?
Für mich sieht die OpenHAB-Installation jedenfalls sehr gut dokumentiert aus - woran hapert es denn jetzt?
 
Ich habe es installiert, aber ich kann nicht darauf zugreifen. Ich weiß nicht, wie man die Oberfläche startet.

Früher ging es mit 192.168.188.16:8080.

Die IP ist immer noch die 192.168.188.16 (in der FritzBox fest eingestellt).

@ Nilson: ich bin der Meinung, dass es geklappt hat, aber es geht nicht. Deshalb scheint es nur ein Versuch zu sein.
Mit deinen Codes habe ich Probleme. Das sind mehrere Zeilen. Ich habe die eine nach der anderen ins Terminal eingegeben. Ist das richtig oder müssen alle vier Zeilen beim ersten auf einmal eingegeben werden?


@ Phrasendreher: Was ist legacy?
Ich habe kein Image mit OpenHAB und Desktop gefunden. Wenn du eins hast: gerne her damit.
 
timo82 schrieb:
Ich weiß nicht, wie man die Oberfläche startet.
Schau mal per sudo systemctl status openhab.service ob der Service läuft
timo82 schrieb:
Ich habe die eine nach der anderen ins Terminal eingegeben. Ist das richtig
Eins nach dem anderen. Was war denn der Output? Der sagt dir schon ob es funktioniert oder es Fehler gab.
Wenn du es aber vorher "manuell" versucht hast zu installieren hast du ggf. jetzt zwei Installationen. Daher ggf. noch mal mit einem sauberen Image (auf Debian 11 Basis) neu anfangen.
timo82 schrieb:
@ Phrasendreher: Was ist legacy?
Nicht mehr das Neuste. Unter Windows wäre z.B. Windows 7 "legacy"
timo82 schrieb:
Ich habe kein Image mit OpenHAB und Desktop gefunden. Wenn du eins hast: gerne her damit.
Du kannst auch ein Desktop auf das Openhabian Image installieren.
 
Nilson schrieb:
Schau mal per sudo systemctl status openhab.service ob der Service läuft

Code:
login as: pi
pi@192.168.188.16's password:
Linux openhabian 5.10.63-v7l+ #1488 SMP Thu Nov 18 16:15:28 GMT 2021 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan  2 16:01:44 2022 from 192.168.188.6
pi@openhabian:~ $ sudo systemctl status openhab.service
● openhab.service - openHAB instance, reachable at http://openhabian:8080
     Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor prese>
    Drop-In: /etc/systemd/system/openhab.service.d
             └─override.conf
     Active: active (running) since Sun 2022-01-02 15:23:19 CET; 44min ago
       Docs: https://www.openhab.org/docs/
             https://community.openhab.org
   Main PID: 1259 (java)
      Tasks: 41 (limit: 4915)
        CPU: 48.619s
     CGroup: /system.slice/openhab.service
             └─1259 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/op>

Jan 02 15:24:35 openhabian karaf[1259]:         at java.base/java.lang.Thread.r>
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.re>
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Ca>
Jan 02 15:24:35 openhabian karaf[1259]:         ... 12 more
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.re>
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Ca>
Jan 02 15:24:35 openhabian karaf[1259]:         ... 13 more
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.re>
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Ca>
Jan 02 15:24:35 openhabian karaf[1259]:         ... 14 more
lines 1-23...skipping...
● openhab.service - openHAB instance, reachable at http://openhabian:8080
     Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/openhab.service.d
             └─override.conf
     Active: active (running) since Sun 2022-01-02 15:23:19 CET; 44min ago
       Docs: https://www.openhab.org/docs/
             https://community.openhab.org
   Main PID: 1259 (java)
      Tasks: 41 (limit: 4915)
        CPU: 48.619s
     CGroup: /system.slice/openhab.service
             └─1259 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenhab.userdata=/var/lib/op>

Jan 02 15:24:35 openhabian karaf[1259]:         at java.base/java.lang.Thread.run(Thread.java:844)
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve openhab-runtime-ui/3.2.0: missing requirement [openhab-runtime-ui/3.2>
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
Jan 02 15:24:35 openhabian karaf[1259]:         ... 12 more
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.ui/3.2.0: missing requirement [org.openhab.ui/3.2.0] osgi>
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
Jan 02 15:24:35 openhabian karaf[1259]:         ... 13 more
Jan 02 15:24:35 openhabian karaf[1259]: Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.core/3.2.0: missing requirement [org.openhab.core/3.2.0] >
Jan 02 15:24:35 openhabian karaf[1259]:         at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
Jan 02 15:24:35 openhabian karaf[1259]:         ... 14 more
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~


Ich kann natürlich nochmal neu anfangen. Das wäre dann heute das fünfte Mal. Ich wette, dass das auch nicht klappt. Mir fehlt irgendwas, was für alle sonnenklar ist. Nur mir nicht.
 
Der spukt irgendwelche Java-Fehler aus.

Ich bin letztens auch von OpenHab2 mit Debian10 auf Openahb3 mit Debian11 gewechselt. Da braucht man jetzt Java 11.
Schau mal mit java -version was bei aktuell läuft
 
pi@openhabian:~ $ java -version
openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+12-Raspbian-4)
OpenJDK Server VM (build 9.0.4+12-Raspbian-4, mixed mode)
pi@openhabian:~ $



Wie geht das Update auf Java11?
 
Bash:
sudo apt-get install openjdk-11-jdk
dann
Bash:
sudo update-alternatives --config java
und die Java 11 installation wählen. Den Pi mal neu starten und schauen obs dann läuft.
 
  • Gefällt mir
Reaktionen: SQ1
Danke sehr. Ich habe Java11 drauf und jetzt bekomme ich im Browser die Anmeldemaske.

Ich muss jetzt nur nochmal neu starten und checken, ob es von alleine geht oder ob ich openhab noch in den Autostart packen muss.

Läuft. Danke sehr!
 
Zuletzt bearbeitet:
Zurück
Oben