Homebridge ir vienkāršs veids, kā izmantot Homekit sensorus vai slēdžus, kas nav Homekit. Tas pārtrauc plaisu un instalē tiltu starp jūsu Homekit un Raspberry Pi ar kādu programmatūru. Jums nav jāzina, kā programmēt, bet ir labi zināt mazliet par to, kā darbojas Linux un Bash.
Soļi
1. daļa no 5: Aparatūras iestatīšana
1. solis. Lejupielādējiet attēlu saiti un kopējiet to ar Etcher uz microSD karti.
2. solis. Ievietojiet SD karti Pi
Solis 3. Savienojiet Raspberry Pi ar monitoru
4. solis. Ieslēdziet Raspberry Pi un piesakieties, izmantojot:
- Pieteikšanās: "Pi"
- Parole: "Aveņu"
-
Tips:
sudo raspi-config
5. solis. Mainiet šādus iestatījumus:
- Ja nepieciešams, sadaļā Lokalizācija mainiet laika joslu un tastatūras izkārtojumu.
- Sadaļā Tīkla opcijas iestatiet wifi vai LAN konfigurāciju.
- Sadaļā Saskarnes opcijas iestatiet SSH uz iespējotu.
6. darbība. Ievadiet izmaiņas, ierakstot
sudo atsāknēšana
terminālī.
7. solis. Pievienojiet savu klēpjdatoru vai datoru Raspberry Pi
Izveidojiet SSH savienojumu, terminālī ierakstot:
8. solis. Atjauniniet Raspbian un instalējiet Node.js
Ielīmējiet terminālī vai Bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
9. solis. Piesakieties Raspberry Pi vēlreiz, izmantojot SSH
2. daļa no 5: Homebridge instalēšana un konfigurēšana Raspberry Pi
1. solis. Instalējiet visas Homebridge nepieciešamās atkarības, terminālī ierakstot:
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
2. solis. Instalējiet Homebridge, izmantojot šādu komandu:
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 = Atbrīvot no jauna && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Solis 3. Kopējiet un ielīmējiet Homebridge konfigurāciju no šī avota iepriekš redzamajā logā
4. solis. Nospiediet Ctrl+X
5. darbība. Saglabājiet izmaiņas, izmantojot Y
6. darbība. Atveriet homebridge vides failu, izmantojot:
sudo nano/etc/default/homebridge
7. solis. Iespējojiet automātisko palaišanu, ielīmējot šo avota failu terminālī
8. darbība. Saglabājiet izmaiņas, izmantojot šādus taustiņsitienus:
Ctrl+X un tad Y.
9. solis. Atrodiet mājas tilta ceļu, ierakstot:
kurš mājas tilts
Noteikti pierakstiet šo ceļu
3. daļa no 5: Ceļa un akreditācijas datu konfigurēšana, lai automātiski palaistu Homebridge
1. darbība. Atveriet Homebridge sistēmas pakalpojuma failu, ierakstot:
sudo nano /etc/systemd/system/homebridge.service
2. solis. Ielīmējiet noklusējuma mājas tilta pakalpojuma konfigurāciju terminālī
Solis 3. Mainiet komandu, kas parādās pēc tam
ExecStart =
uz rindu, kas tika izdrukāta ar komandu
kurš mājas tilts
.
Solis 4. Mainīt
lietotājs = mājas tilts
uz
lietotājs = pi
.
5. darbība. Pārbaudiet savu Homebridge konfigurāciju, ierakstot
mājas tilts
terminālī.
Ja redzat QR kodu, kas līdzīgs zemāk redzamajam, jūsu instalācija darbojas
6. darbība. Pārtrauciet Homebridge, izmantojot taustiņu kombināciju Ctrl+X
7. darbība. Aktivizējiet automātisko palaišanu, terminālī ierakstot:
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 dēmons -pārlādēt && systemctl iespējot homebridge && systemctl start homebridge && sudo systemctl -l statuss homebridge
-
Ja iepriekš minētā komanda izdrukā zaļu punktu un:
"Aktīvs: aktīvs (darbojas)"
esat veiksmīgi instalējis mājas tiltu un varat mēģināt savienot savu personīgo lietotni iOS Home.
4. daļa no 5: iOS ierīces konfigurēšana
1. solis. Atveriet lietotni Home savā iOS ierīcē
2. solis. Lai pievienotu ierīci, nospiediet + zīmi
Solis 3. Uznirstošajā izvēlnē pieskarieties "Pievienot piederumu"
4. solis. Pieskarieties “Vai jums nav koda vai nevarat skenēt?
".
Solis 5. Sadaļā "Manuālais kods" pieskarieties "Ievadīt kodu"
6. solis. Ievadiet "031-45-154"
Šis ir noklusējuma kods.
5. daļa no 5: Piederumu un platformu pievienošana
1. solis. Instalējiet jebkuru savienotāju no šī npm pakotņu saraksta, lai pievienotu IoT ierīci
2. solis. Uzstādiet savienotāju ar:
sudo npm i homebridge- {iepakojuma nosaukums}
Šis ir netatmo ierīču paraugs:
npm instalēt -g homebridge -netatmo
3. solis. Konfigurējiet savienotāju ar:
sudo nano /var/lib/homebridge/config.json
Noteikti izlasiet konfigurācijas npm vietnes/savienotāja palīdzību, jo katrai ierīcei tie ir atšķirīgi
4. solis. Veiciet konfigurācijas izmaiņas, restartējot Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l statuss homebridge
Brīdinājumi
-
Mājas tilta lietošana ar noklusējuma kodu un parolēm ir bīstama. Noteikti rīkojieties šādi:
- Mainiet lietotāja paroli. Plašāku informāciju skatiet Raspberry Pi dokumentācijā par paroles maiņu.
- Iestatiet SSH pieteikumvārdu savā datorā. Plašāku informāciju skatiet Raspberry Pi dokumentācijā par sertificētas ssh pieteikšanās iestatīšanu.
-
Mainiet konfigurāciju, terminālī ierakstot tālāk norādīto.
sudo nano /var/lib/homebridge/config.json