Homebridge je jednoduchý spôsob, ako používať senzory alebo prepínače iné ako Homekit s Homekit. Prelomí priepasť a nainštaluje most medzi vašim Homekitom a Raspberry Pi s nejakým softvérom. Nepotrebujete vedieť programovať, ale je dobré vedieť trochu o tom, ako fungujú Linux a Bash.
Kroky
Časť 1 z 5: Nastavenie hardvéru
Krok 1. Stiahnite si obrázok prepojiť a skopírovať pomocou Lepte na kartu microSD.
Krok 2. Vložte kartu SD do zariadenia Pi
Krok 3. Pripojte Raspberry Pi k monitoru
Krok 4. Zapnite Raspberry Pi a prihláste sa pomocou:
- Prihlásenie: „Pi“
- Heslo: „Malina“
-
Typ:
sudo raspi-config
Krok 5. Zmeňte nasledujúce nastavenia:
- V časti Miestne nastavenie v prípade potreby zmeňte časové pásmo a rozloženie klávesnice.
- V časti Možnosti siete nastavte konfiguráciu siete Wi -Fi alebo LAN.
- V časti Možnosti rozhrania nastavte položku SSH na povolenú.
Krok 6. Aplikujte zmeny zadaním
sudo reštart
do Terminálu.
Krok 7. Pripojte prenosný počítač alebo počítač k Raspberry Pi
Vytvorte pripojenie SSH zadaním nasledujúceho výrazu do terminálu:
Krok 8. Aktualizujte Raspbian a nainštalujte Node.js
Do Terminálu alebo Bash prilepte nasledujúce položky:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Krok 9. Prihláste sa do Raspberry Pi znova pomocou SSH
Časť 2 z 5: Inštalácia a konfigurácia Homebridge na Raspberry Pi
Krok 1. Nainštalujte všetky závislosti potrebné pre Homebridge zadaním nasledujúceho príkazu do terminálu:
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
Krok 2. Nainštalujte Homebridge pomocou nasledujúceho príkazu:
sudo apt-get install libavahi -patpat-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 = Rebuild rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Krok 3. Skopírujte a prilepte konfiguráciu Homebridge z tohto zdroja do vyššie uvedeného okna
Krok 4. Stlačte Ctrl+X
Krok 5. Uložte zmeny pomocou Y
Krok 6. Otvorte súbor prostredia pre homebridge pomocou:
sudo nano/etc/default/homebridge
Krok 7. Povoľte automatické spustenie vložením tohto zdrojového súboru do terminálu
Krok 8. Uložte zmeny pomocou nasledujúcich klávesových skratiek:
Ctrl+X a potom Y.
Krok 9. Nájdite cestu homebridge zadaním:
ktorý homebridge
Túto cestu si určite zapíšte
Časť 3 z 5: Konfigurácia vašej cesty a poverení na automatické spustenie Homebridge
Krok 1. Otvorte súbor služby systemd pre Homebridge zadaním:
sudo nano /etc/systemd/system/homebridge.service
Krok 2. Prilepte predvolenú konfiguráciu služby homebridge do terminálu
Krok 3. Zmeňte príkaz, ktorý sa zobrazí po
ExecStart =
na riadok, ktorý bol vytlačený príkazom
ktorý homebridge
.
Krok 4. Zmeňte
užívateľ = homebridge
do
užívateľ = pi
.
Krok 5. Otestujte svoju konfiguráciu Homebridge zadaním
homebridge
do Terminálu.
Ak uvidíte QR kód podobný tomu na obrázku nižšie, vaša inštalácia funguje
Krok 6. Ukončite Homebridge pomocou Ctrl+X
Krok 7. Aktivujte automatické spustenie zadaním nasledujúceho príkazu do terminálu:
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
-
Ak vyššie uvedený príkaz vytlačí zelenú bodku a:
"Aktívny: aktívny (spustený)"
úspešne ste nainštalovali homebridge a môžete sa pokúsiť pripojiť svoju osobnú aplikáciu iOS Home.
Časť 4 z 5: Konfigurácia zariadenia iOS
Krok 1. Otvorte na svojom zariadení iOS aplikáciu Home
Krok 2. Zariadenie pridáte stlačením znamienka +
Krok 3. V zobrazenej ponuke klepnite na „Pridať príslušenstvo“
Krok 4. Klepnite na „Nemáte kód alebo nemôžete skenovať?
".
Krok 5. V časti „Manuálny kód“klepnite na „Zadajte kód“
Krok 6. Zadajte „031-45-154“
Toto je predvolený kód.
Časť 5 z 5: Pridanie príslušenstva a platforiem
Krok 1. Nainštalujte ľubovoľný konektor z tohto zoznamu balíkov NPM a pridajte zariadenie IoT
Krok 2. Nainštalujte konektor pomocou:
sudo npm i homebridge- {packagename}
Toto je príklad pre zariadenia netatmo:
npm install -g homebridge -netatmo
Krok 3. Konfigurujte konektor pomocou:
sudo nano /var/lib/homebridge/config.json
Nezabudnite si prečítať pomoc konfiguračného servera/konektora npm, pretože sa líšia pre každé zariadenie
Krok 4. Vykonajte zmeny konfigurácie reštartovaním Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Varovania
-
Používanie domáceho mosta s predvoleným kódom a heslami je nebezpečné. Uistite sa, že robíte nasledujúce:
- Zmeňte svoje používateľské heslo. Ďalšie podrobnosti nájdete v dokumentácii k Raspberry Pi o zmene hesla.
- Nastavte si na počítači prihlasovacie meno SSH. Bližšie informácie nájdete v dokumentácii k Raspberry Pi o nastavení certifikovaného prihlásenia ssh.
-
Zmeňte svoju konfiguráciu zadaním nasledujúceho príkazu do terminálu.
sudo nano /var/lib/homebridge/config.json