Homebridge je jednostavan način korištenja senzora ili prekidača koji nisu Homekit s Homekitom. Prekida 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 vezu i kopirajte je sa Graviranje na microSD karticu.
Korak 2. Umetnite SD karticu u Pi
Korak 3. Povežite Raspberry Pi sa monitorom
Korak 4. Uključite Raspberry Pi i prijavite se sa:
- Prijava: "Pi"
- Lozinka: "Malina"
-
Tip:
sudo raspi-config
Korak 5. Promijenite sljedeće postavke:
- Pod Locale, promijenite svoju vremensku zonu i raspored tastature ako je potrebno.
- Pod Mrežne opcije postavite svoje WiFi ili LAN konfiguracije.
- Pod Opcije sučelja, postavite SSH na omogućeno.
Korak 6. Primijenite promjene upisivanjem
sudo reboot
u terminal.
Korak 7. Povežite svoj laptop ili računar sa 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 reboot
Korak 9. Ponovo se prijavite na Raspberry Pi koristeći SSH
Dio 2 od 5: Instaliranje i konfiguriranje Homebridgea 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 tastera:
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 putanje 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 pojavljuje nakon
ExecStart =
do reda koji je ispisan naredbom
koji domaći most
.
Korak 4. Promijenite
korisnik = kućni most
to
korisnik = pi
.
Korak 5. Testirajte svoju konfiguraciju Homebridge upisivanjem
homebridge
u terminal.
Ako vidite QR kod 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ći homebridge && systemctl pokretanje homebridge && sudo systemctl -l status homebridge
-
Ako gornja naredba ispiše zelenu tačku i:
"Aktivno: aktivno (radi)"
uspješno ste instalirali homebridge i možete pokušati povezati svoju ličnu iOS Home aplikaciju.
4. dio od 5: Konfiguriranje iOS uređaja
Korak 1. Otvorite aplikaciju Home na svom iOS uređaju
Korak 2. Pritisnite znak + da biste dodali uređaj
Korak 3. U meniju koji se pojavi dodirnite "Dodaj pribor"
Korak 4. Dodirnite „Nemate kôd ili ne možete skenirati?
".
Korak 5. Pod "Manual Code" dodirnite "Enter Code"
Korak 6. Unesite "031-45-154"
Ovo je zadani kôd.
Dio 5 od 5: Dodavanje dodatne opreme i platformi
Korak 1. Instalirajte bilo koji konektor sa ove npm liste paketa da biste dodali IoT uređaj
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 web stranice/konektora 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 detalja pogledajte Raspberry Pi dokumentaciju o promjeni lozinke.
- Postavite SSH prijavu na računaru. Za više detalja pogledajte Raspberry Pi dokumentaciju o postavljanju certificirane ssh prijave.
-
Promijenite svoju konfiguraciju upisivanjem sljedećeg u terminal.
sudo nano /var/lib/homebridge/config.json