openHaB RasPi Zero W Installation

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

jeanhenry3
Beiträge: 40
Registriert: 10. Feb 2019 11:07

Re: openHaB RasPi Zero W Installation

Beitrag von jeanhenry3 »

@ollis112
es geht nicht, ob mit oder ohne http://

@sihui
das dort beschriebene Problem habe ich nicht, Wlan/internet funktionieren ja. Die Eingabe von ssid, pw und Land in das configurations-tool nach der Installation scheint übrigens gar nichts zu bewirken. Wenn man die Eingabe wiederholt, sind die Eingabefelder alle leer.

Eine neue Frage nach dem Lesen des verlinkten Artikels ergibt sich doch. Welche von den optionalen Komponenten im configuratins-tool braucht man? Ich habe nur den logviewer installiert, beim Rest weiß ich gar nicht in jedem Fall, was das ist.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: openHaB RasPi Zero W Installation

Beitrag von sihui »

jeanhenry3 hat geschrieben: 3. Mär 2019 15:35 @ollis112
es geht nicht, ob mit oder ohne http://
Nein, er meint du sollst, wie in der Doku beschrieben,

Code: Alles auswählen

openhabianpi:8080
und nicht

Code: Alles auswählen

openhabian:8080
eingeben. Dürfte aber in deinem Falle keine Rolle spielen weil du ja auch schon die IP Adresse ausprobiert hast.
jeanhenry3 hat geschrieben: 3. Mär 2019 15:35 @sihui
das dort beschriebene Problem habe ich nicht, Wlan/internet funktionieren ja.
Okay, dann habe ich deine Fehlerbeschreibung völlig missverstanden. Ich dachte du kannst wegen Konnektivitätsproblemen deine Installation nicht erreichen.
jeanhenry3 hat geschrieben: 3. Mär 2019 15:35 Welche von den optionalen Komponenten im configuratins-tool braucht man?
Keine, sind ja optional. Nimm einfach die die dir sinnvoll erscheinen.
jeanhenry3 hat geschrieben: 3. Mär 2019 15:35 beim Rest weiß ich gar nicht in jedem Fall, was das ist.
Alle Komponenten sind ausführlich (den Links folgen) in der Doku erläutert:

https://www.openhab.org/docs/installati ... l#features
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

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

Re: openHaB RasPi Zero W Installation

Beitrag von udo1toni »

Ohne jetzt "Ich hab's ja gesagt" sagen zu wollen, aber: Ich hab's ja gesagt.openHAB2 läuft vermutlich nicht auf einem RaspberryPi Zero W.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

jeanhenry3
Beiträge: 40
Registriert: 10. Feb 2019 11:07

Re: openHaB RasPi Zero W Installation

Beitrag von jeanhenry3 »

@sihui
das war dann nur ein Schreibfehler hier. Ich habe openhabianpi gemeint.

@udo1toni
Das wäre ja in Ordnung, wenn man darin sicher die Ursache sehen müsste.
Ich bin aber nicht überzeugt, weil die Fehlerbeschreibung "Datei oder Verzeichnis nicht gefunden" so gar nicht dazu passt.
Hat dir denn die Auslastungsanzeige dazu einen Hinweis gegeben?

Das ist die letzte Anfrage, dann gebe ich es mit dem zero auf.
Wenn deine Vermutung stimmt, dann hat es auch keinen Sinn, nochmal mit Raspbian lite anzufangen.

Ich werde mir doch einen Rasbpi 3B kaufen und dann neu beginnen müssen.
Aber vielleicht mit Windows IOT, mal sehen. Mit Windows komme ich bisher einfach besser zurecht.

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

Re: openHaB RasPi Zero W Installation

Beitrag von udo1toni »

Windows IoT hat aus Anwendersicht nichts mit Windows zu tun (nur um Dir Dir da unnötige Arbeit zu ersparen).

Was die Auslastung angeht, sieht es halt recht seltsam aus. Ein frisch installiertes und neu gestartetes openHAB2 ohne alles kommt auf etwa 420MByte, allerdings nachdem es sich beruhigt hat. Ich hab keinen Memory Profiler laufen, aber der Garbage Collector dürfte auch schon in der Startphase ordentlich zu tun haben, egal, welchen Unterbau man dazu hat.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

jeanhenry3
Beiträge: 40
Registriert: 10. Feb 2019 11:07

Re: openHaB RasPi Zero W Installation

Beitrag von jeanhenry3 »

Ich habe mir nun inzwischen einen 3B zugelegt. Die SD-Karte aus dem Zero raus und in den 3B rein.
Ergebnis: kein Zugang.
Also liegt es wohl doch nicht am Computer.

Wieder auf Anfang: openhabian neu auf die SD-Karte gebracht. 1. Unterschied: etcher lief durch.
ssid und pw in openhabian.conf eingestellt und Installation begonnen.
2. Unterschied: dhcpcd auf allen interfaces gestartet.

In openhabian-config die Einstellungen vorgenommen (nicht den Namen gewechselt), pw gewechselt.
Neustart.
Gestartet, openhabian:pw eingegeben, auf Kommandozeile http://openhabianpi:8080 und: "Datei oder Verzeichnis nicht gefunden"

Jetzt dürfte zumindest sicher sein, das es nicht am Raspi liegt. Aber woran dann?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: openHaB RasPi Zero W Installation

Beitrag von sihui »

jeanhenry3 hat geschrieben: 8. Mär 2019 17:49 Aber woran dann?
Gib doch mal das http://openhabianpi:8080 in einem Browser in deinem lokalen Netzwerk ein und nicht am Shell.
shell.PNG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

jeanhenry3
Beiträge: 40
Registriert: 10. Feb 2019 11:07

Re: openHaB RasPi Zero W Installation

Beitrag von jeanhenry3 »

Ja, das hat funktioniert.
Akllerdings muss ich jetzt mal um Nachhilfe bitten, weil ich ein grundlegendes Verständnis-Problem habe.

Zunächst hatte ich OH ja auf meinem Windows-PC ausgeführt, VSCode installiert, sitemap und item erzeugt und damit ein Basic-Ui und ein Dashboard erhalten.
OH lief außerdem auch noch auf meinem Windows-Tablet. Dort konnte ich das Dashboard vom PC aktualisieren.
Außerdem habe ich auch die Anmeldung in myopenhab.org vollzogen und bin dort online.
Frage: läuft die Dashboard-Aktualisierung über myopenhab oder über das lokale Netzwerk?
Um OH auf dem Windows-PC zu starten, muss ich http://localhost:8080 eingeben. D.h. ich greife auf dem (lokalen) Rechner auf OH zu, wo es auch installiert ist. Dort führe ich auch VSCode aus und speichere die sitemap und items.

Raspi: Da man, um zu OH zu kommen, http://openhabianpi:8080 eingeben muss, und der Raspi den Namen openhabianpi hat, bin ich davon ausgegangen, dass es hier genauso ist. D.h. auf dem Rechner, auf dem OH installiert ist, greife ich auch darauf zu. Also habe ich http://openhabianpi:8080 auf dem Raspi eingegeben. Was dazu führt, dass "Datei oder Verzeichnis nicht gefunden" erscheint.

Frage: Kann man also auf einem Raspi auf OH generell nicht zugreifen, sondern braucht immer einen zweiten Rechner, um per lokalem Netzwerk darauf zugreifen zu können?

Daraus ergibt sich die nächsten beiden Fragen: Wenn ich mit VSCode sitemap und items erstellen will, auf welchem Rechner mache ich das?
Und wo werden die beiden Dateien dann gespeichert?

Wahrscheinlich sind die Antworten alle klar wie Kloßbrühe, aber mir ist die Klarheit doch etwas abhanden gekommen.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: openHaB RasPi Zero W Installation

Beitrag von sihui »

jeanhenry3 hat geschrieben: 9. Mär 2019 10:01 Frage: läuft die Dashboard-Aktualisierung über myopenhab oder über das lokale Netzwerk?
Das kommt darauf an von wo aus du openHAB aufrufst.
Zuerst einmal ein paar Basics: der Rechner, auf dem openHAB installiert ist wird normalerweise headless betrieben, also ohne Tastatur, Maus und Monitor.
openHABianpi basiert auf Raspbian Lite und bringt überhaupt keinen Desktop mit. Kein Desktop bedeutet in diesem Falle: es gibt gar keine grafische Benutzeroberfläche auf der du einen Browser starten könntest um über openhabianpi:8080 auf openHAB zugreifen zu können.
Der Zugriff auf openHABian erfolgt über SSH, also reine Kommandozeile: https://www.openhab.org/docs/administra ... ng-via-ssh
Das ist auch völlig ausreichend da du ja, korrekte Konfiguration vorausgesetzt, alle Funktionen von openHAB über andere Rechner in deinem lokalen Netzwerk ausführen kannst.
Also: rufst du von einem beliebigen Rechner (nicht dem openHAB Server) deine openHAB Instanz auf erfolgt die Aktualisierung über das lokale Netzwerk. Rufst du von einem Rechner außerhalb deines lokalen Netzwerks (z.B. deinem Tablet oder Smartphone über Mobilfunk, WLAN ausgeschaltet) deine openHAB Instanz auf (https://home.myopenhab.org/) erfolgt die Aktualisierung über myopenhab Cloud: https://www.openhab.org/docs/installati ... ud-service

jeanhenry3 hat geschrieben: 9. Mär 2019 10:01 Frage: Kann man also auf einem Raspi auf OH generell nicht zugreifen, sondern braucht immer einen zweiten Rechner, um per lokalem Netzwerk darauf zugreifen zu können?
Nein, du kannst jederzeit per SSH direkt auf deinen openHAB Server zugreifen, aber eben nur über Kommandozeile.
jeanhenry3 hat geschrieben: 9. Mär 2019 10:01 Daraus ergibt sich die nächsten beiden Fragen: Wenn ich mit VSCode sitemap und items erstellen will, auf welchem Rechner mache ich das?
Auf einem beliebigen Rechner mit grafischer Benutzeroberfläche in deinem lokalen Netzwerk. Myopenhab Cloud unterstützt diese Funktion allerdings nicht.

jeanhenry3 hat geschrieben: 9. Mär 2019 10:01 Und wo werden die beiden Dateien dann gespeichert?
Alle Dateien werden direkt auf deinem openHAB Server gespeichert: du greifst per Samba Freigabe von einem Rechner in deinem lokalen Netzwerk auf deinen openHAB Server zu:
https://www.openhab.org/docs/installati ... rk-sharing

Der Vorteil bei openHABian im Gegensatz zu einer "normalen" Installation von openHAB ist, dass hier bereits alles vorkonfiguriert ist und du über ein Konfigurationstool die einzelnen Services installieren und konfigurieren kannst:
https://www.openhab.org/docs/installati ... ation-tool
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

jeanhenry3
Beiträge: 40
Registriert: 10. Feb 2019 11:07

Re: openHaB RasPi Zero W Installation

Beitrag von jeanhenry3 »

danke für die ausführliche Antwort. Die völlige Klarheit hat sich noch nicht eingestellt.
Da liegt im Moment wohl daran, dass schon die Begrifflichkeiten für mich nicht eindeutig sind.

Ich habe die links durchgearbeitet und versucht nachzuvollziehen, aber mit wechselndem Erfolg.
Immerhin habe ich jetzt das Rasbi-OH auf dem (Windows)PC aufrufen und konfigurieren können.
Alle things sind online.
Aber zwei Unterschiede zu dem Windows-OH sind mir aufgefallen: Dort werden unter "control" alle things angezeigt.
Auf dem Rasbi-OH ist "control" leer. Dafür gibt einen Menüpunkt "items", den es auf dem Windows-OH gar nicht gibt.
Rufe ich auf dem Rasbi-OH BasicUI auf, erscheint logischerweise "Sie haben noch keine sitemap angelegt".

Auf dem PC habe ich ja fertige sitemap und items-Dateien.
Die müssten jetzt in die entsprechenden Verzeichnisse des Rasbi gebracht werden.

Wie? Per ssh -p 8101 openhab@localhost (aus der Dokumentation) komme ich zum Windows-OH. Ersetze ich localhost
durch openhabianpi gibts ne Fehlermeldung.
Habe gelesen, für die Verbindung ist Samba zuständig. Die Freigabe sei bereits in openhabian implementiert.

Dokumentation:
"You can also manually connect:
...
On Windows: Open Windows Explorer → Address bar: \\openhab-device.local → Right click a share and assign a drive letter".

"openhab-device.local" ist das Rasbi-OH, nehme ich an. Im Explorer erscheint eine Fehlermeldung.
Weiteres googeln bringt nichts.

Antworten