Homebridge er en enkel måte å bruke sensorer eller brytere som ikke er Homekit, med Homekit. Det bryter gapet og installerer en bro mellom Homekit og en Raspberry Pi med litt programvare. Du trenger ikke å vite hvordan du programmerer, men det er godt å vite litt om hvordan Linux og Bash fungerer.
Trinn
Del 1 av 5: Konfigurere maskinvaren
Trinn 1. Last ned bildet lenke og kopiere den med Etser til microSD -kortet.
Trinn 2. Sett inn SD -kortet i Pi
Trinn 3. Koble Raspberry Pi til en skjerm
Trinn 4. Slå på Raspberry Pi og logg på med:
- Logg inn: "Pi"
- Passord: "bringebær"
-
Type:
sudo raspi-config
Trinn 5. Endre følgende innstillinger:
- Under Lokalitet, endre tidssone og tastaturoppsett om nødvendig.
- Under Nettverksalternativer, angi wifi- eller LAN -konfigurasjonene.
- Under Grensesnittalternativer, sett SSH til aktivert.
Trinn 6. Bruk endringer ved å skrive
sudo omstart
inn i terminalen.
Trinn 7. Koble den bærbare datamaskinen eller PC -en til Raspberry Pi
Opprett en SSH -tilkobling ved å skrive følgende inn i en terminal:
Trinn 8. Oppdater Raspbian og installer Node.js
Lim inn følgende i Terminal eller Bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Trinn 9. Logg inn på Raspberry Pi igjen med SSH
Del 2 av 5: Installere og konfigurere Homebridge på Raspberry Pi
Trinn 1. Installer alle avhengigheter som er nødvendige for Homebridge ved å skrive følgende inn 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
Trinn 2. Installer Homebridge ved å bruke 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 = Release rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Trinn 3. Kopier og lim inn Homebridge -konfigurasjonen fra denne kilden i vinduet ovenfor
Trinn 4. Trykk Ctrl+X
Trinn 5. Lagre endringer med Y
Trinn 6. Åpne miljøfilen for homebridge ved å bruke:
sudo nano/etc/default/homebridge
Trinn 7. Aktiver autostart ved å lime inn denne kildefilen i terminalen
Trinn 8. Lagre endringene med følgende tastetrykk:
Ctrl+X og deretter Y.
Trinn 9. Finn homebridge -banen ved å skrive:
hvilken hjemmebro
Husk å skrive ned denne banen
Del 3 av 5: Konfigurere din vei og legitimasjon til Autostart Homebridge
Trinn 1. Åpne systemd servicefilen for Homebridge ved å skrive:
sudo nano /etc/systemd/system/homebridge.service
Trinn 2. Lim inn standard konfigurasjon av hjemmebyggetjenesten i terminalen
Trinn 3. Endre kommandoen som vises etter
ExecStart =
til linjen som ble skrevet ut med kommandoen
hvilken hjemmebro
.
Trinn 4. Endre
bruker = hjemmebro
til
bruker = pi
.
Trinn 5. Test Homebridge -konfigurasjonen ved å skrive
hjemmebro
inn i terminalen.
Hvis du ser en QR -kode som ligner den på bildet nedenfor, fungerer installasjonen din
Trinn 6. Avslutt Homebridge med Ctrl+X
Trinn 7. Aktiver autostart ved å skrive følgende inn 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 aktiver homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
-
Hvis kommandoen ovenfor skriver ut en grønn prikk og:
"Aktiv: aktiv (kjører)"
du har installert homebridge, og du kan prøve å koble til din personlige iOS Home -app.
Del 4 av 5: Konfigurere iOS -enheten din
Trinn 1. Åpne Home -appen på iOS -enheten din
Trinn 2. Trykk på + -tegnet for å legge til en enhet
Trinn 3. Trykk på "Legg til tilbehør" i menyen som dukker opp
Trinn 4. Trykk på "Har du ikke en kode eller kan du ikke skanne?
".
Trinn 5. Trykk på "Skriv inn kode" under "Manuell kode"
Trinn 6. Skriv inn "031-45-154"
Dette er standardkoden.
Del 5 av 5: Legge til tilbehør og plattformer
Trinn 1. Installer en hvilken som helst kontakt fra denne npm -pakkelisten for å legge til en IoT -enhet
Trinn 2. Installer kontakten med:
sudo npm i homebridge- {pakkenavn}
Dette er et eksempel på netatmo -enheter:
npm installere -g homebridge -netatmo
Trinn 3. Konfigurer kontakten med:
sudo nano /var/lib/homebridge/config.json
Sørg for å lese hjelpen til npm -stedet/-kontakten for konfigurasjoner, da de er forskjellige for hver enhet
Trinn 4. Bruk konfigurasjonsendringer ved å starte Raspberry Pi på nytt:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Advarsler
-
Det er farlig å bruke hjemmebroen din med standardkode og passord. Sørg for å gjøre følgende:
- Endre brukerpassordet ditt. Se Raspberry Pi -dokumentasjonen om hvordan du endrer passordet ditt for mer informasjon.
- Sett opp en SSH -pålogging på datamaskinen din. Se Raspberry Pi -dokumentasjonen om hvordan du konfigurerer en sertifisert ssh -pålogging for mer informasjon.
-
Endre konfigurasjonen ved å skrive følgende inn i terminalen.
sudo nano /var/lib/homebridge/config.json