Installieren Sie die neueste Version von OpenHAB auf Raspberry Pi und holen Sie sich die Demo läuft. Für viele Hersteller ist das Internet der Dinge alles über home-Automation. OpenHAB ist die führende Open-Source-home-Automation-Drehscheibe.
Ich kämpfte mit OpenHABInstallationsanweisungen. Home-Automation für Geeks Anweisungen half mir eine alte Version läuft (1,7). Allerdings wollte ich die neueste stabile Version zu installieren.
Die folgenden Anweisungen wurden mit 1.8.3 verifiziert, aber sollte für neue stabile Versionen arbeiten.
Im Allgemeinen verwenden Raspbian und Debian-Varianten Pakete ermöglichen einfachen Installation mit apt-Get. Aber Java ist unabhängig vom Betriebssystem und Zip-Dateien für die Installation verwendet. OpenHAB apt-Get Install hat, aber es funktionierte nicht für mich.
Hinweise:
- Ersetzen Sie Text eingeschlossen in den Spaten mit einem tatsächlichen Wert ♣replace-this♣
- Entfernen von Leerzeichen um den Doppelpunkt (Https: / /)
- Richten Sie Raspberry Pi (jedes Modell) unter Raspbian oder DietPi ein
- Ich benutze einen MacBook, aber jedem Computer verwendet werden. Ich denke, die einzige Änderung verwendest du einen PC mit Putty einloggen und öffnen Sie ein terminal-Fenster.
- Meine OpenHab Raspberry Pi nutzt ♣ip-Address♣ = 192.168.1.100
Geöffneten Terminalfenster und ssh in Raspberry Pi
Installieren Sie Java und eclipse
Überprüfen Sie, ob Java und Eclipse installiert sind. Wenn installiert, sollten dann Sie /usr/bin/java oder /usr/bin/eclipse sehen. Falls nicht, installieren Sie
Installieren Sie Moskito
Entfernen Sie die Leerzeichen um die Doppelpunkte.
Testen Sie Moskito
Öffnen Sie ein zweites Terminal und ssh in
Die Nachricht vom Fenster 2 sollte im ersten Fenster angezeigt.
Logout und enge zweite terminal-Fenster.
Strg-c im ersten terminal-Fenster
Verzeichnisse zu machen
Holen Sie sich Links auf neueste Version von openHAB
Auf MacBook (oder PC):
- Browser öffnen
- Text-Datei zu öffnen
Im Browser zur OpenHAB- downloads -Seite und kopieren Sie die folgenden Links in Text-Datei:
- Runtime-Kern
- Addons
- Demo-setup
Um einen Link auf ein MacBook zu kopieren, halten Sie Strg und klicken Sie auf Link und wählen Sie Verknüpfung kopieren
Jeder Link in Textdatei einfügen. Sie sehen etwa wie folgt:
Strg-Klick auf Download und Link "Bearbeiten". Wählen Sie den Link, kopieren sie und fügen Sie ihn in Text-Datei. Sie sehen etwa wie folgt:
Https: //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-runtime.zip
Denken Sie daran, Räume, um den Darm zu entfernen.
Stand: 27. Mai 2016 sind die aktuellen OpenHab -Links für die stabile Version 1.8.3:
♣Runtime-Core♣ = ♣https: //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-runtime.zip♣
♣Addons♣ = ♣https: //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-addons.zip♣
♣Demo-Setup♣ = ♣https: //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-demo.zip♣
Download neueste Version von openHAB
Führen Sie die folgenden Befehle mit Links und Namen von oben
Start OpenHAB ausgeführt
OpenHAB dauert ca. 5 Minuten starten
Öffnen Sie im Browser eine neue Registerkarte und gehen Sie zu
http: //♣ip-address♣:8080/openhab.app?/sitemap=demo
Und es sollte funktionieren!
OpenHAB sollte jedoch wirklich starten und ausführen auf Boot.
Stop openHAB
Strg-Z, OpenHAB zu stoppen. Ich habe nicht herausgefunden, wie man erholen sich von OpenHAB zu stoppen. Der einzige Weg OpenHAB zur Arbeit zu kommen nach dem Absetzen ist, neu zu starten.
Benutzernamen und ein Kennwort hinzufügen
und fügen Sie die folgende Zeile, Namen in den Spaten mit echten Werten zu ersetzen. Obwohl ich Diät-Pi benutze, habe ich einen Pi-Benutzernamen.
Fügen MQTT Bindung hinzu
Strg-w nach Mqtt suchen und kommentieren Sie die Linien und bearbeiten, um Sie aussehen:
Verwenden Sie "localhost" und nicht Ihre ♣ip-Address♣. DHCP kann die Ip-Adresse ändern und "localhost" wird mit diesen Veränderungen mithalten.
OpenHAB beim Booten starten
Es sei denn, eine alte Version von Raspbian ausgeführt wird, verwenden Sie keine init. Diät-Pi und Raspbian Nutzung Systemd, das ist ein Linux-Init-System bootstrap-User-Space und Prozesse verwalten. Um zu überprüfen, ob Systemd verwendet wird, geben Sie den Befehl:
Systemverzeichnis zu machen, wenn es nicht vorhanden ist und eine Start-up-Datei erstellen
Und fügen
Zum Speichern und beenden: Strg-o, ENTER, Strg-o
Laden Sie Systemd um den Dämon der neuen Konfiguration aufmerksam zu machen.
Beheben Sie alle Probleme in den Protokollen. Um das Protokoll anzuzeigen, geben Sie den Befehl:
Strg-c zu stoppen
OpenHAB dauert ca. 5 Minuten starten
Öffnen Sie im Browser eine neue Registerkarte und gehen Sie zu
http: //♣ip-address♣:8080/openhab.app?/sitemap=demo
Und es funktioniert!