A Homebridge egyszerű módja a nem Homekit érzékelők vagy kapcsolók használatának a Homekit segítségével. Megtöri a szakadékot, és hidat telepít a Homekit és a Raspberry Pi között néhány szoftverrel. Nem kell programoznia, de jó tudni egy kicsit a Linux és a Bash működéséről.
Lépések
Rész 1 /5: A hardver beállítása
1. lépés: Töltse le a képet linket, és másolja a következővel: Etcher a microSD kártyára.
2. lépés Helyezze be az SD -kártyát a Pi -be
3. lépés: Csatlakoztassa a Raspberry Pi -t egy monitorhoz
4. lépés. Kapcsolja be a Raspberry Pi -t, és jelentkezzen be:
- Bejelentkezés: "Pi"
- Jelszó: "Málna"
-
Típus:
sudo raspi-config
5. lépés. Módosítsa a következő beállításokat:
- A Területi beállítások alatt szükség esetén módosítsa az időzónát és a billentyűzetkiosztást.
- A Hálózati beállítások alatt állítsa be a wifi vagy LAN konfigurációit.
- Az Interfészbeállítások részben állítsa az SSH -t engedélyezve.
6. lépés Gépeléssel alkalmazza a módosításokat
sudo újraindítás
a Terminálba.
7. lépés Csatlakoztassa laptopját vagy számítógépét a Raspberry Pi -hez
Hozzon létre SSH -kapcsolatot úgy, hogy beírja a következőt egy terminálba:
8. lépés: Frissítse a Raspbian programot, és telepítse a Node.js
Illessze be a következőt a terminálba vagy a bashba:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
9. lépés: Jelentkezzen be újra a Raspberry Pi szolgáltatásba SSH használatával
2. rész az 5 -ből: A Homebridge telepítése és konfigurálása a Raspberry Pi -n
1. lépés Telepítse a Homebridge -hez szükséges összes függőséget a következő beírásával a terminálba:
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. lépés: Telepítse a Homebridge -t a következő paranccsal:
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
3. lépés: Másolja ki és illessze be a Homebridge konfigurációt ebből a forrásból a fenti ablakba
4. lépés: Nyomja meg a Ctrl+X billentyűkombinációt
5. lépés. Mentse el a módosításokat az Y billentyűvel
6. lépés: Nyissa meg a homebridge környezetfájlját:
sudo nano/etc/default/homebridge
7. lépés: Engedélyezze az automatikus indítást, ha beilleszti ezt a forrásfájlt a terminálba
8. lépés. Mentse el a módosításokat a következő billentyűleütésekkel:
Ctrl+X, majd Y.
9. lépés Keresse meg a homebridge útvonalát a következő beírásával:
melyik hazahíd
Ezt az utat mindenképpen írd le
3. rész az 5 -ből: Útvonal és hitelesítő adatok konfigurálása a Homebridge automatikus indításához
1. lépés: Nyissa meg a Homebridge rendszeres szolgáltatásfájlját a következő beírásával:
sudo nano /etc/systemd/system/homebridge.service
2. lépés: Illessze be az alapértelmezett homebridge szolgáltatás konfigurációt a terminálba
Lépés 3. Módosítsa az utána megjelenő parancsot
ExecStart =
a paranccsal kinyomtatott sorba
melyik hazahíd
.
4. lépés. Változás
user = homebridge
nak nek
felhasználó = pi
.
5. lépés: Tesztelje a Homebridge konfigurációját gépeléssel
hazahíd
a Terminálba.
Ha az alábbi képen láthatóhoz hasonló QR -kódot lát, a telepítés működik
6. lépés: A Ctrl+X billentyűkombinációval fejezze be a Homebridge -et
7. lépés: Aktiválja az automatikus indítást a következő beírásával a terminálba:
sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/pers/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl engedélyezze a homebridge && systemctl indítsa el a homebridge && sudo systemctl -l állapotát homebridge
-
Ha a fenti parancs zöld pontot nyomtat, és:
"Aktív: aktív (fut)"
sikeresen telepítette a homebridge -t, és megpróbálhatja csatlakoztatni személyes iOS Home alkalmazását.
4. rész az 5 -ből: Az iOS -eszköz konfigurálása
1. lépés: Nyissa meg a Home alkalmazást iOS -eszközén
2. lépés: Eszköz hozzáadásához nyomja meg a + jelet
3. lépés. A felbukkanó menüben érintse meg a "Tartozék hozzáadása" elemet
4. lépés: Érintse meg a "Nincs kódja vagy nem tud beolvasni?
".
5. lépés. A "Kézi kód" alatt érintse meg a "Kód megadása" gombot
6. lépés: Írja be a "031-45-154" parancsot
Ez az alapértelmezett kód.
5. rész az 5 -ből: Tartozékok és platformok hozzáadása
1. lépés IoT -eszköz hozzáadásához telepítsen minden csatlakozót ebből az npm csomaglistából
2. lépés. Szerelje be a csatlakozót a következőkkel:
sudo npm i homebridge- {csomagnév}
Ez egy példa a netatmo eszközökre:
npm install -g homebridge -netatmo
3. lépés. Konfigurálja a csatlakozót a következőkkel:
sudo nano /var/lib/homebridge/config.json
Feltétlenül olvassa el az npm webhely/csatlakozó súgóját a konfigurációkhoz, mivel ezek minden eszközön eltérőek
4. lépés: Alkalmazza a konfigurációs módosításokat a Raspberry Pi újraindításával:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l állapot homebridge
Figyelmeztetések
-
A homebridge használata alapértelmezett kóddal és jelszavakkal veszélyes. Feltétlenül tegye a következőket:
- Változtassa meg felhasználói jelszavát. További részletekért tekintse meg a Raspberry Pi dokumentációját a jelszó megváltoztatásáról.
- Állítson be SSH bejelentkezést a számítógépén. További részletekért tekintse meg a Raspberry Pi dokumentációját a tanúsított ssh bejelentkezés beállításáról.
-
Változtassa meg konfigurációját az alábbiak beírásával a terminálba.
sudo nano /var/lib/homebridge/config.json