Tartalomjegyzék:
- 1. lépés: Mi az a Homekit?
- 2. lépés: Mi az a Homebridge?
- 3. lépés: A Homebridge telepítése a Raspberry Pi -re
- 4. lépés: A Homebridge elindítása a Raspbian Boot rendszeren
- 5. lépés: A Homebridge Config UI X beépülő modul (Raspberry Pi) telepítése
- 6. lépés: A Homebridge telepítése Windows rendszeren
- 7. lépés: A Homebridge Config UI X beépülő modul telepítése (Windows)
- 8. lépés: A Homebridge elindítása Windows rendszerrel
- 9. lépés: A Homebridge összekapcsolása a Home alkalmazással
Videó: A Homebridge telepítése Raspberry Pi és Windows rendszeren: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez az oktatóanyag azoknak szól, akik szeretnék telepíteni a Homebridge -t Raspberry Pi és Windows rendszeren.
Kezdetben ezt a bemutatót portugál nyelven írták itt, Brazíliában. Minden erőmmel megpróbáltam angolul írni. Ezért bocsásson meg néhány hibát, amelyek írásban történhetnek.
Ezt az utasítást a következőképpen osztották fel:
1. lépés: Mi az a Homekit?
2. lépés: Mi az a Homebridge?
3. lépés: A Homebridge telepítése a Raspberry Pi -re
4. lépés: A Homebridge elindítása a Raspbian Boot rendszeren
5. lépés: A Homebridge Config UI X beépülő modul (Raspberry Pi) telepítése
6. lépés: A Homebridge telepítése Windows rendszeren
7. lépés: A Homebridge Config UI X beépülő modul telepítése (Windows)
8. lépés: A Homebridge indítása Windows rendszerrel
9. lépés: A Homebridge összekapcsolása a Home alkalmazással
1. lépés: Mi az a Homekit?
A Homekit egy fejlesztői csomag, amelyet az Apple biztosított a fejlesztőknek a dolgok internete (IoT) megoldások létrehozásához. Ez a fejlesztési csomag lehetővé teszi, hogy az Apple által készített eszközök (például iPhone és iPad) vezéreljenek más eszközöket, például lámpákat vagy érzékelőadatokat. Az iOS 9 -ből és a Watch OS -ből a Homekit natív eszköz lett, és az Apple által alkalmazott összes technológia miatt egyszerűen ezzel a készlettel lehet automatizálási rendszereket létrehozni.
A hálózaton aktív Homekit-kompatibilis eszközök azonosításához, valamint ezen eszközök konfigurálásához és vezérléséhez telepítenie kell a Home alkalmazást bármely Apple eszközre (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod vagy Mac). A Home alkalmazással integrálható eszközök rendelkezhetnek QR -kóddal, amely lehetővé teszi a párosítást az Apple -eszköz Home alkalmazásával.
Miután konfigurálta az eszközt a Home alkalmazásban, a felhasználó irányíthatja az eszközt az alkalmazás főképernyőjén létrehozott parancsikon segítségével, vagy használhatja a Siri -t (az Apple által biztosított hangsegéd), és hangutasításokat küldhet az eszköz aktiválásához.
Az Apple hardver- és szoftverkövetelményei a Homekit használatához:
- iPhone, iPad vagy iPod touch (iOS 10 vagy újabb verzió)
- Apple Watch (WatchOS 3 vagy újabb verzióval);
- Apple TV (4. generáció);
- Apple HomePod;
- Mac (macOS 10.14 Mojave vagy újabb verzió)
Ami az otthoni automatizálást és az IoT-t illeti, számos költséghatékony megoldás létezik a piacon, azonban a túlnyomó többség nem rendelkezik Apple-tanúsítvánnyal, és ezért nem kompatibilis a Homekittel. Ha fáradt arra várni, hogy az Apple tanúsítsa ezeket a megoldásokat a Homekit használatához, akkor használja a Homebridge -t.
2. lépés: Mi az a Homebridge?
A Nick Farina által kifejlesztett Homebridge egy NodeJS szerver, amely a Homekit API-t emulálja, és lehetővé teszi a nem Apple által hitelesített eszközök használatát a Home alkalmazással és a Siri-vel. A szerver könnyű, otthoni hálózaton is futtatható és moduláris, vagyis támogatja az eszköz erősítésében egy rendkívül aktív közösség által létrehozott és elérhetővé tett több bővítményt.
A beépülő modulok a Homebridge-re vannak telepítve, és legtöbbjük célja, hogy a Homekit kompatibilis legyen minden nem Apple által hitelesített eszközzel. A Homebridge -hez használható bővítmények közvetlenül az NPM webhelyéről telepíthetők.
A Homebridge telepítése különböző rendszereken is elvégezhető, azonban ehhez az utasításhoz Raspberry Pi 3 Model B + Raspbian operációs rendszert használ, és elmagyarázom a Windows telepítését is.
3. lépés: A Homebridge telepítése a Raspberry Pi -re
Ideális esetben a Homebridge -nek bármikor elérhetőnek kell lennie, amikor szüksége van rá, ezért hagyja a kiszolgálót a nap 24 órájában. Ehhez telepítheti a szervert a Raspberry Pi -re, és folyamatosan futhat az otthoni hálózaton.
Ha nincs telepítve és konfigurálva a Raspbian a memóriakártyán, javaslom, hogy olvassa el a Raspbian pihentető telepítését és konfigurálását a Raspberry Pi -n, kövesse az alábbi lépéseket, majd térjen vissza a folytatáshoz.
A Raspberry Pi Raspbian futtatásával nyissa meg a terminált a rendszer kezdőképernyőjén:
A terminálon írja be az első parancsot, nyomja meg az enter billentyűt, és ha a rendszer kéri, hogy erősítse meg az Y típusú műveletet, és nyomja meg az enter billentyűt. Ez a fajta megerősítés gyakran megjelenik csomagok eltávolításakor vagy telepítésekor. Ezután írja be a második parancsot, írja be, ha a rendszer kéri, hagyja jóvá a parancsot, és várjon. Ezek a parancsok ellenőrzik és szükség esetén frissítik a rendszert:
sudo apt-get update
sudo apt-get upgrade
Írja be az alábbi parancsot a terminálon, és nyomja meg az enter billentyűt:
ifconfig
Néhány információ visszaküldésre kerül. Ha hálózati kábelt használ a hálózati kapcsolat biztosításához a Raspberry Pi készülékhez, lépjen az „eth0:” után található információs részhez, és keresse meg a nyolcjegyű hálózati kártya MAC-címét, és az az „éter” szó után lesz. WiFi kapcsolat használatával hálózati kapcsolatot rendel hozzá a kártyához, lépjen a „wlan0:” után található információs részre, és keresse meg a nyolcjegyű hálózati kártya MAC-címét, amely szintén az „éter” szó után lesz:
Másolja ki a hálózati kártya nyolc számjegyű MAC-címét, és mentse el a Jegyzettömbbe, mert erre a címre később szükség lesz.
Amint arról korábban beszámoltam, a Homebridge NodeJS szerver, és a hozzá tartozó bővítményeket közvetlenül az NPM webhelyről telepítik. A Raspbian rendszerint a NodeJS és az NPM csomagokat telepíti, azonban előfordulhat, hogy mindkét csomag verziója összeférhetetlen, ezért a legjobb, ha eltávolítja mindkét telepítést, majd újratelepíti.
Az NPM eltávolításához írja be az alábbi parancsot a terminálon, írja be, erősítse meg a parancsot, ha a rendszer kéri, és várja meg, amíg a csomag eltávolítása befejeződik:
sudo apt --auto-remove purge npm
A NodeJS eltávolításához írja be az alábbi parancsot a terminálon, írja be, erősítse meg a parancsot, ha a rendszer kéri, és várja meg, amíg a csomag eltávolítása befejeződik:
sudo apt --auto-remove purge nodejs
A NodeJS és az NPM eltávolítása után folytathatjuk a frissített csomagok telepítését. A NodeJS telepítéséhez írja be az alábbi parancsot a terminálba, írja be, erősítse meg a parancsot, ha a rendszer kéri, és várja meg, amíg a csomag telepítése befejeződik:
sudo apt install nodejs
Az NPM telepítéséhez írja be az alábbi parancsot a terminálba, írja be, erősítse meg a parancsot, ha a rendszer kéri, és várja meg, amíg a csomag telepítése befejeződik:
curl -L https://www.npmjs.com/install.sh | sudo sh
Írja be az alábbi parancsokat, majd nyomja meg az Enter billentyűt mindegyik után, hogy megerősítse, hogy a csomag telepítése sikeres volt. Ezek a parancsok visszaadják az összes telepített csomag verzióját:
csomópont -v
npm -v
Telepítse az Avahi programot és annak függőségeit. Írja be az alábbi parancsot, írja be, ha a rendszer kéri, hagyja jóvá a parancsot, és várja meg, amíg a telepítés befejeződik:
sudo apt-get install libavahi-compat-libdnssd-dev
Ezen eljárások befejezése után telepíthetjük a Homebridge -t. Írja be az alábbi parancsot, írja be, ha a rendszer kéri, hagyja jóvá a parancsot, és várja meg, amíg a telepítés befejeződik:
sudo npm install -g --unsafe -perm homebridge
Ezután írja be az alábbi parancsot, és nyomja le az Enter billentyűt a Homebridge indításához:
hazahíd
A Homebridge visszaad néhány információt:
1) A Homebridge nem találta a config.json fájlt. Ez a fájl alapvető beállításokat tartalmaz a Homebridge és a telepített bővítmények futtatásához. Később létrehozzuk a config.json fájlt és annak beállításait.
2) Nincs beépülő modul telepítve. A Homebridge beépülő modulok nélkül teljesen haszontalan.
3) Ha eszközöket szeretne összekapcsolni a Home alkalmazással, olvassa el a QR -kódot, amely megadja a párosításhoz szükséges információkat. Mivel a config.json fájlt nem hozták létre és nem konfigurálták, és nincs telepítve beépülő modul, ez a QR -kód jelenleg nem jó, bár a Home alkalmazásban már megtalálhatja a linkelésre elérhető Homebridge -t, de nem.
4) Egy másik módja annak, hogy az eszközöket összekapcsolja a Home alkalmazással, a „Kiegészítő hozzáadása”, a „Nincs kódom vagy nem tudok szkennelni” opció segítségével, és a „Közeli tartozékok” alatt kiválasztja az eszközt, és a rendszer felkéri Önt a beállítási kódot. Ne feledje, hogy a terminálon megjelenik a nyolc számjegyű kód, és az alkalmazásnak megfelelően kell megadni.
Később a QR-kód vagy a nyolcjegyű kód használatával is összekapcsolhatja a Homebridge-t az Apple-eszköz Home alkalmazásával.
Nyomja meg a CTRL + C billentyűket a terminálon, hogy leállítsa a Homebridge -t, és a „SIGINT, shutdown Homebridge…” üzenet jelenik meg.
A config.json fájl létrehozásához írja be az alábbi parancsot a terminálba, és nyomja meg az enter billentyűt. Megnyílik az üres fájl:
sudo nano ~/.homebridge/config.json
Töltse le az alábbi fájlt. Nyissa meg ezt a fájlt, másolja a tartalmát és illessze be a terminálban megnyitott fájlba:
file01
1) A „felhasználónév” mezőben törölje az XX: XX: XX: XX: XX: XX sorozatot, és írja be a korábban jegyzett hálózati kártya nyolcjegyű MAC -címét. A megadott cím betűinek nagybetűnek kell lenniük.
2) A "pin" -ben megtarthatja a nyolc számjegyet, vagy megváltoztathatja a kívánt sorrendet, ne feledje, hogy a kötőjelekkel ugyanazt az elválasztási formátumot kell megtartania. Ezt a kódot kell megadnia, amikor összekapcsolja a Homebridge -t a Home alkalmazással.
A többi fájlinformációt megtarthatja, mivel a bővítmények és kiegészítők hozzáadásával megadhatja a szükséges információkat.
A szerkesztett fájlok mentéséhez nyomja le a CTRL + O billentyűt, nyomja le az enter billentyűt, majd a CTRL + X billentyűt a fájl bezárásához.
4. lépés: A Homebridge elindítása a Raspbian Boot rendszeren
A Homebridge manuális indítása minden alkalommal, amikor bekapcsolja a Raspberry Pi -t, nem túl praktikus, ezért a legjobb, ha a szervert azonnal a Raspbian indítása után futtatja.
Írja be az alábbi parancsot a terminálon, és nyomja meg az enter billentyűt. Megnyílik az üres fájl:
sudo nano/etc/default/homebridge
Töltse le az alábbi fájlt. Nyissa meg ezt a fájlt, másolja a tartalmát és illessze be a terminálban megnyitott fájlba:
file02
A szerkesztett fájlok mentéséhez nyomja le a CTRL + O billentyűt, nyomja le az enter billentyűt, majd a CTRL + X billentyűt a fájl bezárásához.
Írja be az alábbi parancsot a terminálon, és nyomja meg az enter billentyűt. Megnyílik az üres fájl:
sudo nano /etc/systemd/system/homebridge.service
Töltse le az alábbi fájlt. Nyissa meg ezt a fájlt, másolja a tartalmát és illessze be a terminálban megnyitott fájlba:
fájl03
A szerkesztett fájlok mentéséhez nyomja le a CTRL + O billentyűt, nyomja le az enter billentyűt, majd a CTRL + X billentyűt a fájl bezárásához.
Ha olyan felhasználót szeretne létrehozni, aki indításkor automatikusan futtatja a szolgáltatást, és megadja a megfelelő engedélyeket, írja be az alábbi parancsok mindegyikét, és nyomja meg az enter billentyűt mindegyik után:
sudo useradd -rendszer homebridge
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/persist/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl démon-reload
sudo systemctl engedélyezi a homebridge -t
sudo systemctl indítsa el a homebridge -t
A rendszer újraindításához írja be az alábbi parancsot, és nyomja meg az enter billentyűt:
sudo újraindítás
A rendszer újraindítása után nyissa meg újra a terminált, írja be az alábbi parancsot, és nyomja meg az enter billentyűt annak ellenőrzéséhez, hogy a szolgáltatás fut -e már:
systemctl állapot homebridge
Ha minden rendben van, akkor a szolgáltatás futni fog, és az „aktív (fut)” felirat látható a nyolcjegyű kód alatt, amelyet korábban a config.json fájlban megadott.
Nyomja meg a CTRL + C billentyűket a terminálon. Írja be az alábbi parancsot, és nyomja meg az enter billentyűt a naplózott információk naplójának ellenőrzéséhez:
journalctl -f -u homebridge
Nyomja meg a CTRL + C billentyűket a terminálon.
5. lépés: A Homebridge Config UI X beépülő modul (Raspberry Pi) telepítése
A beépülő modul Homebridge -re történő telepítésének bemutatására a Homebridge Config UI X használatát választottam. Ez a bővítmény lehetővé teszi a böngészőn keresztül a Homebridge konfigurálását, figyelését, biztonsági mentését és újraindítását.
A beépülő modul telepítéséhez írja be az alábbi parancsot a terminálba, írja be, erősítse meg a parancsot, ha a rendszer kéri, és várja meg a telepítés befejezését:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Írja be az alábbi parancsot a terminálon, és nyomja meg az enter billentyűt. Megnyílik egy fájl:
sudo nano /etc /sudoers
A lefelé mutató billentyűzettel vagy az egér görgetésével görgessen a fájl végére, és adja hozzá a következő sort:
homebridge ALL = (ALL) NOPASSWD: ALL
A fájl mentéséhez nyomja meg a CTRL + O, majd a CTRL + X billentyűt a fájl bezárásához.
Írja be az alábbi parancsot a terminálon, és nyomja meg az enter billentyűt. Megnyílik egy fájl:
sudo nano/etc/default/homebridge
A nyílbillentyűkkel görgessen a sor végéig HOMEBRIDGE_OPTS = -U /var /homebridge, adjon szóközt és illessze be:
-ÉN
A fájl mentéséhez nyomja meg a CTRL + O, majd a CTRL + X billentyűt a fájl bezárásához.
Most szerkesztenie kell a config.json fájlt, és hozzá kell adnia a Homebridge -hez hozzáadott plugin információkat.
Ha a 4. lépést megtette a Homebridge futtatásához közvetlenül a Raspbian elindítása után, írja be az alábbi parancsot, és nyomja meg az enter billentyűt:
sudo nano /var/homebridge/config.json
Ha nem a Rasbriannal kezdte a Homebridge -t, írja be az alábbi parancsot, és nyomja meg az enter billentyűt:
sudo nano ~/.homebridge/config.json
A config.json megnyílik:
A „platform” struktúrán belül minden, a Homebridge -re telepített bővítményt tájékoztatni kell.
A Homebridge Config UI X esetében hozzá kell adnia a következő kódrészletet, amely az alábbi fájlban található. Töltse le, nyissa meg, másolja a tartalmat, és illessze be a terminálon megnyitott fájlba:
fájl04
A nyílbillentyűkkel lépjen a „platformok” oldalra, és írja be a fájlból másolt kódrészletet. Az alábbi képen láthatja, hogyan fog kinézni a „platformok” szerkezete az információk hozzáadása után:
Ha a szerkesztés után ellenőrizni szeretné kódjának szerkezetét, menjen a JSONLint webhelyre, illessze be az összes config.json kódot, kattintson a "JSON érvényesítése" gombra, és ha minden rendben van, akkor az "Érvényes JSON" üzenet jelenik meg. Ha a kód hibás, akkor a hibát jelző sorra mutat, és a hibát leíró üzenetet ad vissza:
jsonlint.com/
A fájl mentéséhez nyomja meg a CTRL + O, majd a CTRL + X billentyűt a fájl bezárásához.
Indítsa újra a rendszert az alábbi parancs beírásával, nyomja le az Enter billentyűt, és várja meg az újraindítást:
sudo újraindítás
A Homebridge Config UI X megnyitásához közvetlenül a Raspberry Pi böngészőjén keresztül kell elérnie a címet:
localhost: 8080/
Ha meg szeretné nyitni a Homebridge Config UI X -et egy böngészőben egy másik számítógépről, amely ugyanahhoz a hálózathoz csatlakozik, mint az alaplap, egyszerűen cserélje ki a fenti címből származó localhost szót a Raspberry Pi IP -jére. A Raspberry Pi -hez rendelt IP -cím ellenőrzéséhez egyszerűen lépjen be a terminálba, írja be az alábbi parancsot, és írja be:
ifconfig
Valószínűleg a Raspberry Pi -hez rendelt IP -cím a „192.168…” betűvel kezdődik.
Esetemben a tábla IP 192.168.2.129, így csak nyissa meg a hálózat bármely számítógépe alatti URL -t:
192.168.2.129:8080/
Megnyílik az alábbi képhez hasonló oldal, és a rendszer bejelentkezést és jelszót kér. Mind a bejelentkezéshez, mind a jelszóhoz írja be az admin szót, és írja be a hozzáféréshez:
Kérjük, vegye figyelembe, hogy a kezdőlapon megjelenik a QR -kód, alatta pedig a 8 számjegyű tű, amellyel a Homebridge összekapcsolható a Home alkalmazással. Az eszköz "Config" beállításában elérheti a config.json fájlt, ha szükséges, szerkesztheti, majd mentheti.
Böngésszen a Homebridge Config UI X szolgáltatásai között, és ismerkedjen meg az eszközzel.
A Homebridge végrehajtásának leállításához használja az alábbi parancsot a terminálon:
sudo service homebridge stop
A Homebridge újraindításához használja az alábbi parancsot:
sudo szolgáltatás homebridge újraindítása
A Homebridge végrehajtásának elindításához használja az alábbi parancsot:
sudo szolgáltatás homebridge indítása
Ha a szerver fut, folytassa a 9. lépéssel, hogy továbbra is összekapcsolja a Homebridge -t az Apple -eszköz Home alkalmazásával.
6. lépés: A Homebridge telepítése Windows rendszeren
Ha nincs Raspberry Pi vagy más beágyazott platformja, amely futtathatja a Homebridge -t, hagyhatja a kiszolgálót Windows rendszeren futva.
Telepítenie kell a NodeJS -t és egy alternatív szövegszerkesztőt a Windows Jegyzettömbbe.
Töltse le a NodeJS -t az alábbi linkek egyikéről, majd telepítse:
nodejs.org/en/download/
A telepítés során jelölje be a jelölőnégyzetet, amely lehetővé teszi a szükséges eszközök automatikus telepítését:
A NodeJS nem grafikus interfész program, ezért minden műveletet parancssorból hajtanak végre rajta.
Töltse le a Notepad ++ programot az alábbi linkek egyikéről, majd telepítse:
notepad-plus-plus.org/downloads/
A Windows beállítások menüjében, amikor a jobb egérgombbal bármely fájlra kattint, megjelenik a „Szerkesztés Jegyzettömb ++” opció, és ezt a lehetőséget választhatja, amikor valamilyen szövegfájlt vagy Homebridge -fájlt kell szerkesztenie.
Lépjen a Windows "Start" menüjébe, írja be és keresse meg a "Beállítások" lehetőséget, és ha megtalálta, nyissa meg az opciót. Kattintson a "Hálózat és internet", majd a "Hálózati és megosztási központ" elemre. A "Hozzáférés típusa" alatt kattintson az aktív kapcsolatra, kattintson a "Részletek" elemre, és másolja le a hálózati kártya nyolcjegyű MAC -címét, és mentse el a Jegyzettömbbe, mivel ezt a címet később kell megadni:
A Windows "Start" menüjében írja be és keresse meg a "cmd" parancsot (parancssor), és ha megtalálta, kattintson rá jobb gombbal, és válassza a "Futtatás rendszergazdaként" lehetőséget:
Ha a terminál nyitva van, írja be az alábbi parancsokat, majd nyomja meg az Enter billentyűt mindegyik után, hogy megerősítse, hogy a NodeJS / NPM telepítése sikeres volt. Ezek a parancsok visszaadják a telepített csomagok verzióját:
csomópont -v
npm -v
Ezen eljárások befejezése után telepíthetjük a Homebridge -t. Írja be az alábbi parancsot, írja be és várja meg a telepítés befejezését:
npm install -g --unsafe -perm homebridge
Ezután írja be az alábbi parancsot, és nyomja le az Enter billentyűt a Homebridge indításához:
hazahíd
A Homebridge visszaad néhány információt:
1) A Homebridge nem találta a config.json fájlt. Ez a fájl alapvető beállításokat tartalmaz a Homebridge és a telepített bővítmények futtatásához. Később elkészítjük a config.json fájlt és annak beállításait.
2) Nincs beépülő modul telepítve. A Homebridge beépülő modulok nélkül teljesen haszontalan.
3) Ha eszközöket szeretne összekapcsolni a Home alkalmazással, olvassa el a QR -kódot, amely megadja a párosításhoz szükséges információkat. Mivel a config.json fájlt nem hozták létre és nem konfigurálták, és nincs telepítve beépülő modul, ez a QR -kód jelenleg nem jó, bár a Home alkalmazásban már megtalálhatja a linkelésre elérhető Homebridge -t, de nem.
4) Egy másik módja annak, hogy az eszközöket összekapcsolja a Home alkalmazással, a „Kiegészítő hozzáadása”, a „Nincs kódom vagy nem tudok szkennelni” opció segítségével, és a „Közeli tartozékok” alatt kiválasztja az eszközt, és a rendszer felkéri Önt a beállítási kódot. Ne feledje, hogy a terminálon megjelenik a nyolc számjegyű kód, és az alkalmazásnak megfelelően kell megadni.
A Homebridge bezárásához nyomja meg a terminál CTRL + C billentyűit. A „SIGINT, shutdown Homebridge…” üzenet megjelenik, és megerősítést kér, ahol be kell írnia az Y betűt, és meg kell nyomnia az enter billentyűt.
A config.json fájl létrehozásához nyissa meg a Notepad ++ programot, kattintson a "Fájl", "Új" menüre, és egy új ablak nyílik meg. Kattintson a "Nyelv" menüre, görgessen a J betűhöz a listában, és válassza a "JSON" lehetőséget.
Töltse le az alábbi fájlt. Nyissa meg ezt a fájlt, másolja a tartalmat, és illessze be a Notepad ++ programban megnyitott fájlba:
fájl05
1) A „felhasználónév” mezőben törölje az XX: XX: XX: XX: XX: XX sorozatot, és írja be a korábban jegyzett hálózati kártya nyolcjegyű MAC -címét. A megadott cím betűinek nagybetűnek kell lenniük.
2) A „pin” -ben megtarthatja a nyolc számjegyet, vagy megváltoztathatja a kívánt sorrendet, ne feledje, hogy a kötőjelekkel ugyanazt az elválasztási formátumot kell megtartania. Ezt a kódot kell megadnia, amikor összekapcsolja a Homebridge -t a Home alkalmazással.
A többi fájlinformációt megtarthatja, mivel a bővítmények és kiegészítők hozzáadásával megadhatja a szükséges információkat.
Kattintson a "Fájl", "Mentés" menüre, nevezze el a config.json fájlt, és mentse el a "C: / Users / YOUR NAME AND OR DOCUMENTS \.homebridge" elérési útra:
Zárja be a Notepad ++ alkalmazást.
7. lépés: A Homebridge Config UI X beépülő modul telepítése (Windows)
A beépülő modul Homebridge -re történő telepítésének bemutatására a Homebridge Config UI X használatát választottam. Ez a bővítmény lehetővé teszi a böngészőn keresztül a Homebridge konfigurálását, figyelését, biztonsági mentését és újraindítását.
A bővítmény telepítéséhez írja be az alábbi parancsot a terminálba, nyomja meg az enter billentyűt, és várja meg, amíg a telepítés befejeződik:
npm install -g --unsafe-perm homebridge-config-ui-x
MEGJEGYZÉS: Ha a beépülő modul telepítése során olyan hibát talál, amely tartalmazza az MSBUILD / VCBuild.exe kifejezéseket, akkor futtassa az alábbi parancsok mindegyikét egymástól függetlenül, majd próbálja meg újra telepíteni a fenti parancsból:
npm install -g node -gyp
npm install --global --production windows-build-tools
npm install-globális-termelés windows-build-tools --vs2015
Most szerkesztenie kell a config.json fájlt, és be kell írnia a Homebridge -hez hozzáadott plugin információkat. Lépjen a „C: / Users / YOUR NAME OR DOCUMENTS \.homebridge” elérési útra, és a Notepad ++ segítségével nyissa meg a korábban létrehozott config.json fájlt:
A „platform” struktúrán belül minden, a Homebridge -re telepített bővítményt tájékoztatni kell.
A Homebridge Config UI X esetében hozzá kell adnia a következő kódrészletet, amely az alábbi fájlban található. Töltse le, nyissa meg, másolja a tartalmat, és illessze be a Notepad ++ programban megnyitott fájlba:
fájl 06
Lépjen a "platformok" oldalra, és írja be a fájlból másolt kódrészletet. Az alábbi képen láthatja, hogyan fog kinézni a „platformok” szerkezete az információk hozzáadása után:
Ha a szerkesztés után ellenőrizni szeretné kódjának szerkezetét, menjen a JSONLint webhelyre, illessze be az összes config.json kódot, kattintson a "JSON érvényesítése" gombra, és ha minden rendben van, akkor az "Érvényes JSON" üzenet jelenik meg. Ha a kód hibás, akkor a hibát jelző sorra mutat, és a hibát leíró üzenetet ad vissza:
jsonlint.com/
Mentse a fájlt, zárja be a Notepad ++ programot, és indítsa újra a Windows rendszert.
A Homebridge Config UI X böngészőn keresztül történő megnyitásához látogasson el ide:
localhost: 8080/
Megnyílik az alábbi képhez hasonló oldal, és a rendszer bejelentkezést és jelszót kér. Mind a bejelentkezéshez, mind a jelszóhoz írja be az admin szót, és írja be a hozzáféréshez:
Kérjük, vegye figyelembe, hogy a kezdőlapon megjelenik a QR -kód, alatta pedig a 8 számjegyű tű, amellyel a Homebridge összekapcsolható a Home alkalmazással. Az eszköz "Config" beállításában elérheti a config.json fájlt, ha szükséges, szerkesztheti, majd mentheti.
Böngésszen a Homebridge Config UI X szolgáltatásai között, és ismerkedjen meg az eszközzel.
8. lépés: A Homebridge elindítása Windows rendszerrel
A Homebridge Config UI X olyan parancsot ad, amellyel a Homebridge szolgáltatásként konfigurálható, így a szerver együtt indítható a Windows rendszerrel. A parancssorba írja be az alábbi parancsot, írja be és várja meg a telepítés befejezését:
hb-szolgáltatás telepítése
MEGJEGYZÉS: Ha a Windows tűzfala engedélyt kér a privát hálózathoz való hozzáféréshez, adja meg azt
A telepítés befejezése után zárja be a parancssort, és indítsa újra a Windows rendszert.
A rendszerindítás után nyomja meg a CTRL + ALT + DEL billentyűkombinációt a Windows Feladatkezelő megnyitásához. Lépjen a "Szolgáltatások" fülre, keresse meg a Homebridge -t a listában, és nézze meg, hogy az "Állapot" "fut -e":
Ha a jobb gombbal rákattint a Homebridge szolgáltatásra, megnyílik azok a lehetőségek, ahol leállíthatja a szolgáltatást, újraindíthatja, és ha a szolgáltatás leáll, akkor elindíthatja:
Ha el szeretné távolítani a Homebridge -t a Windows indításakor, egyszerűen írja be az alábbi parancsot, írja be és várja meg, amíg az eltávolítás befejeződik:
hb-service eltávolítása
MEGJEGYZÉS: Attól függően, hogy melyik víruskeresőt használja, nehézségei lehetnek a Homebridge megtalálásával a mobileszközről. Tesztelés céljából, amikor elérkezett a Homebridge és a Home alkalmazás összekapcsolásának ideje, ha a kiszolgálót két percen belül nem találja, tiltsa le a víruskeresőt, tiltsa le a Windows Defendert, indítsa újra a Homebridge szolgáltatást a Windows Feladatkezelőn keresztül, és próbálja újra megtalálni a szervert a Home alkalmazásból
9. lépés: A Homebridge összekapcsolása a Home alkalmazással
A következő irányelvek mind a Raspberry Pi, mind a Windows rendszeren futó Homebridge -re érvényesek. Győződjön meg arról, hogy a szerver fut, mivel a Home alkalmazás csak akkor találja meg a Homebridge -t, ha online.
Ehhez a bejegyzéshez iPhone 8 Plus -t használtam, így innen a lépések iOS -alapúak lesznek. Más Apple Homekit -kompatibilis eszközök esetén javaslom, hogy nézze meg a menükben a következő lehetőségeket.
Lépjen az iPhone kezdőképernyőjére, és keresse meg a Home alkalmazást az alkalmazásokból. Ha nem találja, menjen az App Store -ba és telepítse az alkalmazást:
A Home alkalmazás megnyitásakor kattintson a „Tartozék hozzáadása” gombra:
A megnyíló képernyőn kattintson a „Nincs kódom vagy nem tudok szkennelni?” Gombra:
A „Közeli tartozékok” részben megjelenik a Homebridge. Kattintson rá a párosítási képernyő megnyitásához:
Megnyílik egy üzenet, és kattintson az "Add Anyway" gombra:
A rendszer kéri a „Homebridge Setup Code” megadását. Töltse ki a config.json fájlban megadott kódot (PIN), és várjon:
Ha minden jól megy, megjelenik egy képernyő, amely azt jelzi, hogy a Homebridge hozzáadásra került és használatra kész:
MEGJEGYZÉS: Ha üzenetet kap arról, hogy a kódot nem fogadták el, vagy nem lehet hozzáadni, zárja be a Home alkalmazást, indítsa újra a Homebridge -t, és próbálja újra a lépéseket
A következő képernyőn a „További beállítás szükséges” üzenet jelenik meg, mivel még nincs Homebridge eszköz. Kattintson a KÉSZ gombra, és az alkalmazás visszatér a kezdőképernyőre:
A kezdőképernyőn kattintson a ház szimbólumára, a következő képernyőn kattintson a „Hubok és hidak” elemre, kattintson az újonnan hozzáadott Homebridge -re, és látni fog néhány információt, és ha később el kell távolítania a Homebridge linket, kattintson a „ Híd eltávolítása otthonról”:
Ha eltávolítja a Homebridge -t a Home alkalmazásból, és újra fel kívánja venni, törölnie kell a „tartozékok” és a „fennmaradó” mappákat a szerverről.
A Raspberry Pi -ben:
A Homebridge befejezéséhez írja be az alábbi parancsot a terminálba, és nyomja le az enter billentyűt:
sudo service homebridge stop
Ha a 4. lépést megtette a Homebridge futtatásához közvetlenül a Raspbian elindítása után, írja be az alábbi parancsot, és nyomja meg az enter billentyűt:
cd /var /homebridge
Ha nem a Rasbriannal kezdte a Homebridge -t, írja be az alábbi parancsot, és nyomja meg az enter billentyűt:
cd.homebridge/
Gépelje be az alábbi parancsokat, és nyomja meg az Enter billentyűt mindegyik után, hogy törölje a "tartozékok" és a "fennmaradó" mappákat:
sudo rm -r tartósan/
sudo rm -r tartozékok/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo szolgáltatás homebridge indítása
Ismételje meg a lépéseket a Homebridge és a Home alkalmazás összekapcsolásához.
Windows rendszeren:
Állítsa le a Homebridge szolgáltatást a Windows Feladatkezelőn keresztül, lépjen a „C: / Users / YOUR NAME OR DOCUMENTS \.homebridge” elérési útra, és törölje a „tartozékokat” és a „mappákat”. Indítsa el a Homebridge szolgáltatást a Windows Feladatkezelőn keresztül.
Ismételje meg a lépéseket a Homebridge és a Home alkalmazás összekapcsolásához.
Fontos megjegyezni, hogy a Home alkalmazásba épített bármely eszköz helyileg működik. Ahhoz, hogy a Home alkalmazás eszközeit külső hálózaton keresztül vezérelhesse (például 3G / 4G kapcsolat), be kell állítania egy automatizálási központot az alábbi Apple eszközök egyikéről: iPad (iOS 10 vagy újabb verzió), Apple TV (4. generáció), vagy a HomePod. Így akár otthonról távol is távolról vezérelheti a Homebridge -en vagy a Homekiten keresztül a Home alkalmazással integrált automatizálási és IoT -eszközeit.
A Homebridge és a Completed Home alkalmazás összekapcsolásával felfedezheti ennek a nagyszerű eszköznek a funkcióit. Az alábbi linken megtekintheti a Homebridge -hez használható bővítmények listáját, és mindegyikre kattintva megtekintheti azok adatait és a telepítés módját:
www.npmjs.com/search?q=homebridge-plugin
Ha rendelkezik IoT vagy otthoni automatizálási eszközzel, és szeretné integrálni a Homebridge -be, akkor csak keresse meg, hogy van -e már létrehozott olyan beépülő modul, amely lehetővé teszi az eszköz használatát a Home alkalmazásban.
Mivel a root felhasználó nincs engedélyezve a Raspbian rendszeren, a beépülő modulok telepítésekor ne felejtse el használni a sudo szót a terminál telepítése parancs előtt. Ha nem használja a sudo -t, a rendszer mindig kéri, hogy adja meg a rendszerjelszót a művelet végrehajtásához, vagy küldhet vissza egy üzenetet, amely szerint nincs engedélye.
Windows rendszeren a parancssornak rendszergazdaként kell futnia, hogy végre tudja hajtani a parancssorokat, és ne használja a sudo szót, mivel a rendszer nem ismeri fel.
A beépülő modul telepítésekor feltétlenül adja hozzá annak adatait a config.json fájlba, és indítsa újra a Homebridge -t, hogy a Home alkalmazás frissüljön a hozzáadott bővítmények információival. Hasonlóképpen, amikor eltávolítja a Homebridge beépülő modult, ügyeljen arra, hogy távolítsa el a beépülő modul config.json adatait, mintha nem távolítaná el a szervert, akkor indítási problémák merülhetnek fel.
Az alábbiakban néhány link található, amelyek hasznosak lehetnek a Homebridge -ről és a Homekit -ről:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Ha Sonoff eszközei vannak, és szeretné használni őket a Home alkalmazással és a Siri -vel, azt javaslom, hogy olvassa el az utasításokat: Integrálja a Sonoff -ot az otthoni alkalmazással (Apple IPhone IOS).
Ajánlott:
Az MQTT Broker (Mosquitto) telepítése Windows rendszeren: 7 lépés
Az MQTT Broker (Mosquitto) telepítése Windows rendszeren: Mi az a broker? Az MQTT Broker egy adatkezelő központ vagy általánosan "szerver". A Mosquitto bróker felelős az összes üzenet kezeléséért, az üzenetek szűréséért, annak eldöntéséért, hogy kik érdeklődnek irántuk, majd közzéteszi az
A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: 5 lépés
A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: Ez az útmutató segít abban, hogy további ismeretek nélkül telepítse a loboris micropython -ot az ESP32 készülékére. Ez az útmutató kifejezetten az oktatóanyagomhoz készült, amely a
Az Arduino IDE telepítése a Windows 10 rendszeren: 8 lépés
Az Arduino IDE telepítése a Windows 10 rendszeren: Az első lépés az elektronikai kaland elindításához az Arduino táblával a szükséges szoftver telepítése. Ez az oktatóanyag megmutatja, hogyan kell telepíteni az Arduino IDE -t a Windows 10 rendszeren
Az Arduino IDE szoftver telepítése a Windows 10 rendszeren #Arduino_1: 8 lépés
Az Arduino IDE szoftver telepítése a Windows 10 rendszeren #Arduino_1: Ebben a cikkben. Megmutatom, hogyan kell telepíteni az Arduino IDE szoftvert Windows 10 rendszerre. Az Arduino IDE az Arduino Board programozására szolgáló szoftver. Ezt a szoftvert szövegszerkesztőként használják az Arduino kód létrehozásához, megnyitásához, szerkesztéséhez és érvényesítéséhez. A kódex vagy a Pro
A .NET Framework 1.0 telepítése 64 bites Windows rendszeren: 8 lépés
Install.NET Framework 1.0 64 bites Windows rendszeren: Bárki, aki valaha is megpróbálta telepíteni a .NET Framework 1.0 verzióját a Windows 64 bites verziójára, valószínűleg találkozott egy hibával, amely szerint nem fog működni 64 bites Windows rendszeren . Van azonban megoldás. MEGJEGYZÉS: A Microsoft nem támogatja