Homebridge on lihtne viis Homekitiga mitte-Homekiti andurite või lülitite kasutamiseks. See murrab tühimiku ja paigaldab mõne tarkvara abil silla teie Homekiti ja Raspberry Pi vahele. Te ei pea oskama programmeerida, kuid hea on natuke teada, kuidas Linux ja Bash töötavad.
Sammud
Osa 1 /5: Riistvara seadistamine
Samm 1. Laadige pilt alla link ja kopeerige see Etcher microSD -kaardile.
Samm 2. Sisestage SD -kaart Pi -sse
Samm 3. Ühendage Raspberry Pi monitoriga
Samm 4. Lülitage Raspberry Pi sisse ja logige sisse:
- Sisselogimine: "Pi"
- Parool: "Vaarikas"
-
Tüüp:
sudo raspi-config
Samm 5. Muutke järgmisi seadeid:
- Muutke jaotises Locale vajadusel ajavööndit ja klaviatuuri paigutust.
- Määrake jaotises Võrguvalikud oma WiFi või LAN -i konfiguratsioonid.
- Määrake jaotises Liidesevalikud SSH lubatud.
Samm 6. Rakendage muudatused tippides
sudo taaskäivitamine
terminali.
Samm 7. Ühendage sülearvuti või arvuti Raspberry Pi -ga
Looge SSH -ühendus, tippides terminali järgmise:
Samm 8. Värskendage Raspbiani ja installige Node.js
Kleepige terminali või Bashi järgmine:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Samm 9. Logige uuesti SSH abil Raspberry Pi sisse
Osa 2 viiest: Homebridge'i installimine ja seadistamine Raspberry Pi -le
Samm 1. Installige kõik Homebridge'i jaoks vajalikud sõltuvused, tippides terminali järgmise:
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
Samm 2. Installige Homebridge järgmise käsuga:
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
Samm 3. Kopeerige ja kleepige Homebridge'i konfiguratsioon sellest allikast ülaltoodud aknasse
Samm 4. Vajutage Ctrl+X
Samm 5. Salvestage muudatused, kasutades Y
Samm 6. Avage homebridge'i keskkonnafail, kasutades järgmist
sudo nano/etc/default/homebridge
Samm 7. Luba automaatne käivitamine, kleepides selle lähtefaili terminali
Samm 8. Salvestage muudatused järgmiste klahvivajutustega
Ctrl+X ja seejärel Y.
Samm 9. Leidke kodusilla tee, tippides:
mis kodusild
Kirjutage see tee kindlasti üles
Osa 3 /5: Tee ja mandaadi seadistamine Homebridge'i automaatseks käivitamiseks
Samm 1. Avage Homebridge'i süsteemiteenuse fail, tippides:
sudo nano /etc/systemd/system/homebridge.service
Samm 2. Kleepige koduklubi teenuse vaikekonfiguratsioon terminali
Samm 3. Muutke pärast ilmuvat käsku
ExecStart =
reale, mis käsuga trükiti
mis kodusild
.
Samm 4. Muuda
kasutaja = kodusild
et
kasutaja = pi
.
Samm 5. Testige oma Homebridge'i konfiguratsiooni tippides
kodusild
terminali.
Kui näete alloleval pildil olevat QR -koodi, töötab teie install
Samm 6. Lõpetage Homebridge Ctrl+X abil
Samm 7. Aktiveerige automaatne käivitamine, tippides terminali järgmise:
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 deemon -reload && systemctl lubage homebridge && systemctl käivitage homebridge && sudo systemctl -l staatus homebridge
-
Kui ülaltoodud käsk prindib välja rohelise punkti ja:
"Aktiivne: aktiivne (töötab)"
installisite edukalt kodubridge ja võite proovida ühendada oma isikliku iOS -i kodurakenduse.
4. osa 5 -st: iOS -seadme seadistamine
Samm 1. Avage oma iOS -i seadmes rakendus Home
Samm 2. Seadme lisamiseks vajutage + märki
Samm 3. Koputage avanevas menüüs nuppu "Lisa lisavarustus"
Samm 4. Puudutage "Kas teil pole koodi või ei saa skannida?
".
Samm 5. Puudutage jaotises "Käsitsi kood" nuppu "Sisesta kood"
Samm 6. Sisestage "031-45-154"
See on vaikimisi kood.
Osa 5/5: Lisaseadmete ja platvormide lisamine
Samm 1. IoT -seadme lisamiseks installige kõik selle npm pakettide loendi pistikud
Samm 2. Paigaldage pistik koos:
sudo npm i homebridge- {pakendinimi}
See on näide netatmo seadmete kohta:
npm install -g homebridge -netatmo
Samm 3. Konfigureerige pistik järgmiselt
sudo nano /var/lib/homebridge/config.json
Lugege konfiguratsioonide jaoks kindlasti saidi/pistiku npm abi, kuna need on iga seadme jaoks erinevad
Samm 4. Rakenduse muudatuste rakendamiseks taaskäivitage Raspberry Pi:
systemctl deemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Hoiatused
-
Kodusilla kasutamine vaikekoodi ja paroolidega on ohtlik. Tehke kindlasti järgmist.
- Muutke oma kasutaja parooli. Lisateabe saamiseks vaadake Raspberry Pi dokumentatsiooni parooli muutmise kohta.
- Seadistage oma arvutis SSH sisselogimine. Lisateabe saamiseks vaadake Raspberry Pi dokumentatsiooni sertifitseeritud ssh sisselogimise seadistamise kohta.
-
Muutke oma konfiguratsiooni, tippides terminali järgmise.
sudo nano /var/lib/homebridge/config.json