Homebridge je jednostavan način korištenja senzora ili prekidača koji nisu Homekit s Homekitom. On ruši jaz i instalira most između vašeg Homekita i Raspberry Pi -a s nekim softverom. Ne morate znati programirati, ali dobro je znati malo o tome kako rade Linux i Bash.
Koraci
1. dio od 5: Postavljanje hardvera
Korak 1. Preuzmite sliku povežite i kopirajte s Graviranje na microSD karticu.
Korak 2. Umetnite SD karticu u Pi
Korak 3. Spojite Raspberry Pi na monitor
Korak 4. Uključite Raspberry Pi i prijavite se sa:
- Prijava: "Pi"
- Lozinka: "Malina"
-
Tip:
sudo raspi-config
Korak 5. Promijenite sljedeće postavke:
- U odjeljku Locale promijenite svoju vremensku zonu i raspored tipkovnice ako je potrebno.
- U odjeljku Mrežne mogućnosti postavite svoje WiFi ili LAN konfiguracije.
- Pod Opcije sučelja postavite SSH na omogućeno.
Korak 6. Primijenite promjene upisivanjem
sudo ponovno podizanje sustava
u terminal.
Korak 7. Povežite prijenosno računalo ili računalo s Raspberry Pi
Ostvarite SSH vezu upisivanjem sljedećeg u terminal:
Korak 8. Ažurirajte Raspbian i instalirajte Node.js
Zalijepite sljedeće u terminal ili bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo ponovno podizanje sustava
Korak 9. Ponovno se prijavite na Raspberry Pi pomoću SSH -a
Dio 2 od 5: Instaliranje i konfiguriranje kućnog mosta na Raspberry Pi
Korak 1. Instalirajte sve ovisnosti potrebne za Homebridge upisivanjem sljedećeg u 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 ponovno podizanje sustava
Korak 2. Instalirajte Homebridge pomoću sljedeće naredbe:
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 = Izdanje obnovi && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Korak 3. Kopirajte i zalijepite konfiguraciju Homebridgea iz ovog izvora u gornji prozor
Korak 4. Pritisnite Ctrl+X
Korak 5. Spremite promjene pomoću Y
Korak 6. Otvorite datoteku okruženja za homebridge koristeći:
sudo nano/etc/default/homebridge
Korak 7. Omogućite automatsko pokretanje lijepljenjem ove izvorne datoteke u terminal
Korak 8. Spremite promjene sljedećim pritiscima tipki:
Ctrl+X, zatim Y.
Korak 9. Pronađite put do domaćeg mosta upisivanjem:
koji domaći most
Obavezno zapišite ovaj put
Dio 3 od 5: Konfiguriranje vašeg puta i vjerodajnica za automatsko pokretanje kućnog mosta
Korak 1. Otvorite datoteku usluge systemd za Homebridge upisivanjem:
sudo nano /etc/systemd/system/homebridge.service
Korak 2. Zalijepite zadanu konfiguraciju usluge homebridge u terminal
Korak 3. Promijenite naredbu koja se pojavi nakon
ExecStart =
do retka koji je ispisan naredbom
koji domaći most
.
Korak 4. Promijenite
korisnik = domaći most
do
korisnik = pi
.
Korak 5. Testirajte svoju konfiguraciju Homebridge upisivanjem
domaći most
u terminal.
Ako vidite QR kôd sličan onom na donjoj slici, vaša instalacija radi
Korak 6. Prekinite Homebridge pomoću Ctrl+X
Korak 7. Aktivirajte automatsko pokretanje upisivanjem sljedećeg u 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 omogućiti homebridge && systemctl pokretanje homebridge && sudo systemctl -l status homebridge
-
Ako gornja naredba ispiše zelenu točku i:
"Aktivno: aktivno (radi)"
uspješno ste instalirali homebridge i možete pokušati povezati svoju osobnu iOS Home App.
4. dio od 5: Konfiguriranje iOS uređaja
Korak 1. Otvorite aplikaciju Home na svom iOS uređaju
Korak 2. Pritisnite znak + za dodavanje uređaja
Korak 3. U izborniku koji se pojavi dodirnite "Dodaj pribor"
Korak 4. Dodirnite "Nemate kôd ili ne možete skenirati?
".
Korak 5. Pod "Ručni kôd" dodirnite "Unesite kôd"
Korak 6. Unesite "031-45-154"
Ovo je zadani kod.
5. dio od 5: Dodavanje pribora i platformi
Korak 1. Instalirajte bilo koji priključak s ovog popisa paketa npm za dodavanje IoT uređaja
Korak 2. Instalirajte konektor sa:
sudo npm i homebridge- {packagename}
Ovo je uzorak za netatmo uređaje:
npm install -g homebridge -netatmo
Korak 3. Konfigurirajte konektor sa:
sudo nano /var/lib/homebridge/config.json
Za konfiguracije svakako pročitajte pomoć npm stranice/priključka jer su različite za svaki uređaj
Korak 4. Primijenite promjene konfiguracije ponovnim pokretanjem Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Upozorenja
-
Korištenje vašeg domaćeg mosta sa zadanim kodom i lozinkama opasno je. Obavezno učinite sljedeće:
- Promijenite svoju korisničku lozinku. Za više pojedinosti pogledajte Raspberry Pi dokumentaciju o promjeni lozinke.
- Postavite SSH prijavu na računalu. Za više pojedinosti pogledajte dokumentaciju Raspberry Pi o postavljanju certificirane ssh prijave.
-
Promijenite svoju konfiguraciju upisivanjem sljedećeg u terminal.
sudo nano /var/lib/homebridge/config.json