Cum să configurați Homebridge (cu imagini)

Cuprins:

Cum să configurați Homebridge (cu imagini)
Cum să configurați Homebridge (cu imagini)

Video: Cum să configurați Homebridge (cu imagini)

Video: Cum să configurați Homebridge (cu imagini)
Video: How to install gpu (graphics card) in your pc (For beginners) #shorts 2024, Mai
Anonim

Homebridge este o modalitate ușoară de a utiliza senzori sau comutatori non-Homekit cu Homekit. El rupe decalajul și instalează o punte între Homekit și un Raspberry Pi cu unele programe software. Nu trebuie să știți cum să programați, dar este bine să știți puțin despre modul în care funcționează Linux și Bash.

Pași

Partea 1 din 5: Configurarea hardware-ului

Pasul 1. Descărcați imaginea conectați-l și copiați-l cu Gravatorul pe cardul microSD.

Pasul 2. Introduceți cardul SD în Pi

Pasul 3. Conectați Raspberry Pi la un monitor

Pasul 4. Porniți Raspberry Pi și conectați-vă cu:

  • Autentificare: „Pi”
  • Parolă: „Zmeură”
  • Tip:

    sudo raspi-config

Pasul 5. Modificați următoarele setări:

  • Sub Locale, modificați fusul orar și aspectul tastaturii, dacă este necesar.
  • Sub Opțiuni de rețea, setați configurațiile WiFi sau LAN.
  • Sub Opțiuni de interfață, setați SSH la activat.

Pasul 6. Aplicați modificările tastând

reporniți sudo

în terminal.

Pasul 7. Conectați laptopul sau computerul la Raspberry Pi

Faceți o conexiune SSH tastând următoarele într-un terminal:

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

Pasul 8. Actualizați Raspbian și instalați Node.js

Lipiți următoarele în Terminal sau Bash:

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

Pasul 9. Conectați-vă din nou la Raspberry Pi folosind SSH

Partea 2 din 5: Instalarea și configurarea Homebridge pe Raspberry Pi

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

Pasul 1. Instalați toate dependențele necesare pentru Homebridge tastând următoarele în terminal:

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

Pasul 2. Instalați Homebridge utilizând următoarea comandă:

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

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

Pasul 3. Copiați și lipiți configurația Homebridge din această sursă în fereastra de mai sus

Pasul 4. Apăsați Ctrl + X

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

Pasul 5. Salvați modificările folosind Y

Pasul 6. Deschideți fișierul de mediu pentru homebridge folosind:

sudo nano / etc / default / homebridge

Pasul 7. Activați pornirea automată lipind acest fișier sursă în terminal

Pasul 8. Salvați modificările cu următoarele apăsări de taste:

Ctrl + X apoi Y.

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

Pasul 9. Găsiți calea homebridge introducând:

care homebridge

Asigurați-vă că scrieți această cale

Partea 3 din 5: Configurarea căii și acreditărilor dvs. pentru a porni automat Homebridge

Pasul 1. Deschideți fișierul de servicii systemd pentru Homebridge tastând:

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

Pasul 2. Lipiți configurația prestabilită a serviciului homebridge în terminal

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

Pasul 3. Modificați comanda care apare după

ExecStart =

la linia care a fost tipărită cu comanda

care homebridge

.

Pasul 4. Schimbați

user = homebridge

la

utilizator = pi

.

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

Pasul 5. Testați configurația Homebridge tastând

homebridge

în terminal.

Dacă vedeți un cod QR similar cu cel din imaginea de mai jos, instalarea dvs. funcționează

Pasul 6. Terminați Homebridge cu Ctrl + X

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

Pasul 7. Activați pornirea automată tastând următoarele în terminal:

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

  • Dacă comanda de mai sus imprimă un punct verde și:

    „Activ: activ (rulează)”

    ați instalat homebridge cu succes și puteți încerca să vă conectați aplicația personală iOS Home.

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

Partea 4 din 5: Configurarea dispozitivului dvs. iOS

Pasul 1. Deschideți aplicația Acasă de pe dispozitivul dvs. iOS

Pasul 2. Apăsați semnul + pentru a adăuga un dispozitiv

Pasul 3. În meniul care apare, atingeți „Adăugați accesorii”

IMG_1667
IMG_1667

Pasul 4. Apăsați pe „Nu aveți un cod sau nu puteți scana?

".

IMG_1668
IMG_1668

Pasul 5. Sub „Cod manual”, atingeți „Introduceți codul”

IMG_1669
IMG_1669

Pasul 6. Introduceți „031-45-154”

Acesta este codul implicit.

Partea 5 din 5: Adăugarea de accesorii și platforme

Pasul 1. Instalați orice conector din această listă de pachete npm pentru a adăuga un dispozitiv IoT

Pasul 2. Instalați conectorul cu:

    sudo npm i homebridge- {pachet nume}

  • Acesta este un eșantion pentru dispozitivele netatmo:

    npm install -g homebridge-netatmo

Pasul 3. Configurați conectorul cu:

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

Asigurați-vă că citiți ajutorul site-ului / conectorului npm pentru configurații, deoarece acestea sunt diferite pentru fiecare dispozitiv

Pasul 4. Aplicați modificările de configurare prin repornirea Raspberry Pi:

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

Avertizări

  • Este periculos să folosiți homebridge-ul cu cod și parole implicite. Asigurați-vă că faceți următoarele:

    • Schimbați parola de utilizator. Consultați documentația Raspberry Pi despre schimbarea parolei pentru mai multe detalii.
    • Configurați o autentificare SSH pe computer. Pentru mai multe detalii, consultați documentația Raspberry Pi despre configurarea unei date de autentificare ssh certificate.
    • Schimbați configurația tastând următoarele în terminal.

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

Recomandat: