Homebridge einrichten (mit Bildern)

Inhaltsverzeichnis:

Homebridge einrichten (mit Bildern)
Homebridge einrichten (mit Bildern)

Video: Homebridge einrichten (mit Bildern)

Video: Homebridge einrichten (mit Bildern)
Video: Windows 11 Update ganz einfach und sicher von Windows 10 installieren - Assistent Tipps & Tricks 2024, Kann
Anonim

Homebridge ist eine einfache Möglichkeit, Nicht-Homekit-Sensoren oder -Schalter mit Homekit zu verwenden. Es schließt die Lücke und installiert mit etwas Software eine Brücke zwischen Ihrem Homekit und einem Raspberry Pi. Sie müssen nicht programmieren können, aber es ist gut zu wissen, wie Linux und Bash funktionieren.

Schritte

Teil 1 von 5: Einrichten der Hardware

Schritt 1. Laden Sie das Bild herunter verlinken und kopieren mit Etcher auf die microSD-Karte.

Schritt 2. Legen Sie die SD-Karte in den Pi ein

Schritt 3. Verbinden Sie den Raspberry Pi mit einem Monitor

Schritt 4. Schalten Sie den Raspberry Pi ein und melden Sie sich an mit:

  • Anmelden: "Pi"
  • Passwort: "Himbeere"
  • Typ:

    sudo raspi-config

Schritt 5. Ändern Sie die folgenden Einstellungen:

  • Ändern Sie unter Gebietsschema bei Bedarf Ihre Zeitzone und das Tastaturlayout.
  • Legen Sie unter Netzwerkoptionen Ihre WLAN- oder LAN-Konfigurationen fest.
  • Stellen Sie unter Schnittstellenoptionen SSH auf aktiviert ein.

Schritt 6. Übernehmen Sie die Änderungen durch Eingabe von

sudo neu starten

in das Terminal ein.

Schritt 7. Verbinden Sie Ihren Laptop oder PC mit dem Raspberry Pi

Stellen Sie eine SSH-Verbindung her, indem Sie Folgendes in ein Terminal eingeben:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Schritt 8. Aktualisieren Sie Raspbian und installieren Sie Node.js

Fügen Sie Folgendes in das Terminal oder die Bash ein:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Schritt 9. Melden Sie sich erneut mit SSH am Raspberry Pi an

Teil 2 von 5: Homebridge auf dem Raspberry Pi installieren und konfigurieren

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Schritt 1. Installieren Sie alle für Homebridge erforderlichen Abhängigkeiten, indem Sie Folgendes in das Terminal eingeben:

sudo apt-get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Schritt 2. Installieren Sie Homebridge mit dem folgenden Befehl:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd /usr/lib/node_modules/homebridge/ && sudo npm install --unsafe-perm bignum && cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE=Neuaufbau freigeben && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Schritt 3. Kopieren Sie die Homebridge-Konfiguration aus dieser Quelle und fügen Sie sie in das obige Fenster ein

Schritt 4. Drücken Sie Strg+X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Schritt 5. Speichern Sie die Änderungen mit Y

Schritt 6. Öffnen Sie die Umgebungsdatei für Homebridge mit:

sudo nano /etc/default/homebridge

Schritt 7. Aktivieren Sie den Autostart, indem Sie diese Quelldatei in das Terminal einfügen

Schritt 8. Speichern Sie Ihre Änderungen mit den folgenden Tastenkombinationen:

Strg+X dann Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Schritt 9. Suchen Sie den Homebridge-Pfad, indem Sie Folgendes eingeben:

welche homebridge

Diesen Pfad unbedingt aufschreiben

Teil 3 von 5: Konfigurieren von Pfad und Anmeldeinformationen für den Autostart von Homebridge

Schritt 1. Öffnen Sie die systemd-Dienstdatei für Homebridge, indem Sie Folgendes eingeben:

sudo nano /etc/systemd/system/homebridge.service

Schritt 2. Fügen Sie die Standardkonfiguration des Homebridge-Dienstes in das Terminal ein

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Schritt 3. Ändern Sie den Befehl, der nach angezeigt wird

AusführenStart=

in die Zeile, die mit dem Befehl gedruckt wurde

welche homebridge

.

Schritt 4. Ändern

user=homebridge

zu

user=pi

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Schritt 5. Testen Sie Ihre Homebridge-Konfiguration, indem Sie eingeben

Homebridge

in das Terminal ein.

Wenn Sie einen QR-Code ähnlich dem im Bild unten sehen, funktioniert Ihre Installation

Schritt 6. Beenden Sie Homebridge mit Strg+X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

Schritt 7. Aktivieren Sie den Autostart, indem Sie Folgendes in das Terminal eingeben:

sudo mkdir /var/lib/homebridge && sudo cp ~/.homebridge/config.json /var/lib/homebridge/ && sudo cp -r ~/.homebridge/persist /var/lib/homebridge && sudo chmod -R 0777 / var/lib/homebridge && sudo passwd root && systemctl daemon-reload && systemctl enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Wenn der obige Befehl einen grünen Punkt ausgibt und:

    "Aktiv: aktiv (läuft)"

    Sie haben Homebridge erfolgreich installiert und können versuchen, Ihre persönliche iOS Home App zu verbinden.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

Teil 4 von 5: Konfigurieren Ihres iOS-Geräts

Schritt 1. Öffnen Sie die Home-App auf Ihrem iOS-Gerät

Schritt 2. Drücken Sie das +-Zeichen, um ein Gerät hinzuzufügen

Schritt 3. Tippen Sie im angezeigten Menü auf "Zubehör hinzufügen"

IMG_1667
IMG_1667

Schritt 4. Tippen Sie auf „Sie haben keinen Code oder können nicht scannen?

".

IMG_1668
IMG_1668

Schritt 5. Tippen Sie unter „Manueller Code“auf „Code eingeben“

IMG_1669
IMG_1669

Schritt 6. Geben Sie "031-45-154" ein

Dies ist der Standardcode.

Teil 5 von 5: Hinzufügen von Zubehör und Plattformen

Schritt 1. Installieren Sie einen beliebigen Connector aus dieser npm-Paketliste, um ein IoT-Gerät hinzuzufügen

Schritt 2. Installieren Sie den Stecker mit:

    sudo npm i homebridge-{packagename}

  • Dies ist ein Beispiel für Netatmo-Geräte:

    npm install -g homebridge-netatmo

Schritt 3. Konfigurieren Sie den Connector mit:

sudo nano /var/lib/homebridge/config.json

Lesen Sie unbedingt die Hilfe der npm-Site/des npm-Connectors für Konfigurationen, da diese für jedes Gerät unterschiedlich sind

Schritt 4. Übernehmen Sie die Konfigurationsänderungen, indem Sie den Raspberry Pi neu starten:

systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge

Warnungen

  • Die Verwendung Ihrer Homebridge mit Standardcode und -passwörtern ist gefährlich. Stellen Sie sicher, dass Sie Folgendes tun:

    • Ändern Sie Ihr Benutzerkennwort. Weitere Informationen finden Sie in der Raspberry Pi-Dokumentation zum Ändern Ihres Passworts.
    • Richten Sie eine SSH-Anmeldung auf Ihrem Computer ein. Weitere Informationen finden Sie in der Raspberry Pi-Dokumentation zum Einrichten einer zertifizierten SSH-Anmeldung.
    • Ändern Sie Ihre Konfiguration, indem Sie Folgendes in das Terminal eingeben.

      sudo nano /var/lib/homebridge/config.json

Empfohlen: