Sådan opsættes Homebridge (med billeder)

Indholdsfortegnelse:

Sådan opsættes Homebridge (med billeder)
Sådan opsættes Homebridge (med billeder)

Video: Sådan opsættes Homebridge (med billeder)

Video: Sådan opsættes Homebridge (med billeder)
Video: How to install PCIe Serial port 2024, Kan
Anonim

Homebridge er en nem måde at bruge ikke-Homekit sensorer eller switches med Homekit. Det bryder kløften og installerer en bro mellem dit Homekit og en Raspberry Pi med noget software. Du behøver ikke at vide, hvordan du programmerer, men det er godt at vide lidt om, hvordan Linux og Bash fungerer.

Trin

Del 1 af 5: Opsætning af hardware

Trin 1. Download billedet link og kopier det med Ætser til microSD -kortet.

Trin 2. Indsæt SD -kortet i Pi

Trin 3. Tilslut Raspberry Pi til en skærm

Trin 4. Start Raspberry Pi, og log ind med:

  • Login: "Pi"
  • Adgangskode: "hindbær"
  • Type:

    sudo raspi-config

Trin 5. Rediger følgende indstillinger:

  • Under lokalitet skal du om nødvendigt ændre din tidszone og tastaturlayout.
  • Under Netværksindstillinger skal du indstille dine wifi- eller LAN -konfigurationer.
  • Indstil SSH til aktiveret under grænsefladeindstillinger.

Trin 6. Anvend ændringer ved at skrive

sudo genstart

ind i terminalen.

Trin 7. Tilslut din bærbare computer eller pc til Raspberry Pi

Opret en SSH -forbindelse ved at skrive følgende i en terminal:

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

Trin 8. Opdater Raspbian, og installer Node.js

Indsæt følgende i terminalen eller basen:

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

Trin 9. Log ind på Raspberry Pi igen ved hjælp af SSH

Del 2 af 5: Installation og konfiguration af Homebridge på Raspberry Pi

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

Trin 1. Installer alle afhængigheder, der er nødvendige for Homebridge ved at skrive følgende i terminalen:

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

Trin 2. Installer Homebridge ved hjælp af følgende kommando:

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

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

Trin 3. Kopier og indsæt Homebridge -konfigurationen fra denne kilde i ovenstående vindue

Trin 4. Tryk på Ctrl+X

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

Trin 5. Gem ændringer ved hjælp af Y

Trin 6. Åbn miljøfilen til homebridge ved hjælp af:

sudo nano/etc/default/homebridge

Trin 7. Aktiver autostart ved at indsætte denne kildefil i terminalen

Trin 8. Gem dine ændringer med følgende tastetryk:

Ctrl+X og derefter Y.

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

Trin 9. Find homebridge -stien ved at skrive:

hvilken hjemmebro

Husk at skrive denne vej ned

Del 3 af 5: Konfiguration af din sti og legitimationsoplysninger til Autostart Homebridge

Trin 1. Åbn systemd servicefilen til Homebridge ved at skrive:

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

Trin 2. Indsæt standard homebridge -servicekonfiguration i terminalen

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

Trin 3. Skift kommandoen, der vises efter

ExecStart =

til den linje, der blev udskrevet med kommandoen

hvilken hjemmebro

.

Trin 4. Skift

bruger = hjemmebro

til

bruger = pi

.

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

Trin 5. Test din Homebridge -konfiguration ved at skrive

hjemmebro

ind i terminalen.

Hvis du ser en QR -kode, der ligner den på billedet herunder, fungerer din installation

Trin 6. Afslut Homebridge med Ctrl+X

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

Trin 7. Aktiver autostart ved at skrive følgende i terminalen:

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 aktivere homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Hvis ovenstående kommando udskriver en grøn prik og:

    "Aktiv: aktiv (kører)"

    du har installeret homebridge, og du kan prøve at forbinde din personlige iOS Home -app.

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

Del 4 af 5: Konfiguration af din iOS -enhed

Trin 1. Åbn Home -appen på din iOS -enhed

Trin 2. Tryk på + -tegnet for at tilføje en enhed

Trin 3. I menuen, der dukker op, skal du trykke på "Tilføj tilbehør"

IMG_1667
IMG_1667

Trin 4. Tryk på "Har du ikke en kode eller kan du ikke scanne?

".

IMG_1668
IMG_1668

Trin 5. Tryk på "Indtast kode" under "Manuel kode"

IMG_1669
IMG_1669

Trin 6. Indtast "031-45-154"

Dette er standardkoden.

Del 5 af 5: Tilføjelse af tilbehør og platforme

Trin 1. Installer ethvert stik fra denne npm -pakkeliste for at tilføje en IoT -enhed

Trin 2. Installer stikket med:

    sudo npm i homebridge- {pakkenavn}

  • Dette er et eksempel på netatmo -enheder:

    npm installere -g homebridge -netatmo

Trin 3. Konfigurer stikket med:

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

Sørg for at læse hjælp fra npm -stedet/-stikket til konfigurationer, da de er forskellige for hver enhed

Trin 4. Anvend konfigurationsændringer ved at genstarte Raspberry Pi:

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

Advarsler

  • Det er farligt at bruge din hjemmebro med standardkode og adgangskoder. Sørg for at gøre følgende:

    • Skift din brugeradgangskode. Se Raspberry Pi -dokumentationen om ændring af din adgangskode for flere detaljer.
    • Konfigurer et SSH -login på din computer. Se Raspberry Pi -dokumentationen om opsætning af et certificeret ssh -login for flere detaljer.
    • Skift din konfiguration ved at skrive følgende i terminalen.

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

Anbefalede: