Jak skonfigurować Homebridge (ze zdjęciami)

Spisu treści:

Jak skonfigurować Homebridge (ze zdjęciami)
Jak skonfigurować Homebridge (ze zdjęciami)

Wideo: Jak skonfigurować Homebridge (ze zdjęciami)

Wideo: Jak skonfigurować Homebridge (ze zdjęciami)
Wideo: How To Install a PCI-e Expansion Card in a Desktop Computer 2024, Może
Anonim

Homebridge to łatwy sposób na używanie czujników lub przełączników innych niż Homekit z Homekit. Przełamuje lukę i instaluje pomost między Homekitem a Raspberry Pi z pewnym oprogramowaniem. Nie musisz umieć programować, ale dobrze jest wiedzieć trochę o tym, jak działają Linux i Bash.

Kroki

Część 1 z 5: Konfiguracja sprzętu

Krok 1. Pobierz obraz połącz i skopiuj to za pomocą Wytrawiacz na kartę microSD.

Krok 2. Włóż kartę SD do Pi

Krok 3. Podłącz Raspberry Pi do monitora

Krok 4. Włącz Raspberry Pi i zaloguj się za pomocą:

  • Login: "Pi"
  • Hasło: "Malina"
  • Rodzaj:

    sudo raspi-config

Krok 5. Zmień następujące ustawienia:

  • W razie potrzeby w obszarze Ustawienia regionalne zmień strefę czasową i układ klawiatury.
  • W obszarze Opcje sieciowe ustaw konfiguracje Wi-Fi lub LAN.
  • W obszarze Opcje interfejsu ustaw SSH na włączone.

Krok 6. Zastosuj zmiany, wpisując

ponowne uruchomienie sudo

do Terminalu.

Krok 7. Podłącz laptopa lub komputer PC do Raspberry Pi

Nawiąż połączenie SSH, wpisując w terminalu następujące polecenie:

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

Krok 8. Zaktualizuj Raspbian i zainstaluj Node.js

Wklej następujące elementy do Terminala lub Bash:

    sudo apt-get aktualizacja && sudo apt-get aktualizacja && sudo apt-get aktualizacja && sudo apt-get install -y nodejs && sudo reboot

Krok 9. Zaloguj się ponownie do Raspberry Pi za pomocą SSH

Część 2 z 5: Instalacja i konfiguracja Homebridge na Raspberry Pi

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

Krok 1. Zainstaluj wszystkie zależności niezbędne dla Homebridge, wpisując w terminalu następujące polecenie:

sudo apt-get aktualizacja && 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

Krok 2. Zainstaluj Homebridge za pomocą następującego polecenia:

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=Zwolnij przebuduj && mkdir ~/.homebridge && nano ~/.homebridge/config.json

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

Krok 3. Skopiuj i wklej konfigurację Homebridge z tego źródła do powyższego okna

Krok 4. Naciśnij Ctrl + X

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

Krok 5. Zapisz zmiany za pomocą Y

Krok 6. Otwórz plik środowiska dla homebridge za pomocą:

sudo nano /etc/default/homebridge

Krok 7. Włącz autostart, wklejając ten plik źródłowy do terminala

Krok 8. Zapisz zmiany za pomocą następujących klawiszy:

Ctrl+X, a następnie Y.

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

Krok 9. Znajdź ścieżkę homebridge, wpisując:

który mostek domowy?

Pamiętaj, aby zapisać tę ścieżkę

Część 3 z 5: Konfiguracja ścieżki i poświadczeń do automatycznego uruchamiania Homebridge

Krok 1. Otwórz plik usługi systemd dla Homebridge, wpisując:

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

Krok 2. Wklej domyślną konfigurację usługi Homebridge do terminala

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

Krok 3. Zmień polecenie, które pojawi się po

ExecStart=

do wiersza, który został wydrukowany poleceniem

który mostek domowy?

.

Krok 4. Zmień

użytkownik=pomost domowy

do

użytkownik=pi

.

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

Krok 5. Przetestuj konfigurację Homebridge, wpisując

Homebridge

do Terminalu.

Jeśli zobaczysz kod QR podobny do tego na obrazku poniżej, Twoja instalacja działa

Krok 6. Zakończ Homebridge za pomocą Ctrl + X

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

Krok 7. Aktywuj autostart, wpisując w terminalu:

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 włącz homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Jeśli powyższe polecenie wyświetli zieloną kropkę i:

    „Aktywny: aktywny (uruchomiony)”

    pomyślnie zainstalowałeś Homebridge i możesz spróbować połączyć swoją osobistą aplikację iOS Home.

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

Część 4 z 5: Konfiguracja urządzenia iOS

Krok 1. Otwórz aplikację Home na swoim urządzeniu z systemem iOS

Krok 2. Naciśnij znak +, aby dodać urządzenie

Krok 3. W wyskakującym menu wybierz „Dodaj akcesorium”

IMG_1667
IMG_1667

Krok 4. Stuknij w „Nie masz kodu lub nie możesz skanować?

".

IMG_1668
IMG_1668

Krok 5. W sekcji „Kod ręczny” dotknij „Wprowadź kod”

IMG_1669
IMG_1669

Krok 6. Wpisz „031-45-154”

To jest kod domyślny.

Część 5 z 5: Dodawanie akcesoriów i platform

Krok 1. Zainstaluj dowolny łącznik z tej listy pakietów npm, aby dodać urządzenie IoT

Krok 2. Zainstaluj złącze za pomocą:

    sudo npm i homebridge-{nazwa pakietu}

  • Oto przykład dla urządzeń netatmo:

    npm install -g homebridge-netatmo

Krok 3. Skonfiguruj złącze za pomocą:

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

Pamiętaj, aby zapoznać się z pomocą witryny/złącza npm dla konfiguracji, ponieważ są one różne dla każdego urządzenia

Krok 4. Zastosuj zmiany konfiguracji, ponownie uruchamiając Raspberry Pi:

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

Ostrzeżenia

  • Korzystanie z Homebridge z domyślnym kodem i hasłami jest niebezpieczne. Pamiętaj, aby wykonać następujące czynności:

    • Zmień swoje hasło użytkownika. Zobacz dokumentację Raspberry Pi na temat zmiany hasła, aby uzyskać więcej informacji.
    • Skonfiguruj logowanie SSH na swoim komputerze. Zapoznaj się z dokumentacją Raspberry Pi dotyczącą konfigurowania certyfikowanego logowania ssh, aby uzyskać więcej informacji.
    • Zmień konfigurację, wpisując w terminalu następujące polecenie.

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

Zalecana: