Orodha ya maudhui:
- Hatua ya 1: Homekit ni nini?
- Hatua ya 2: Homebridge ni nini?
- Hatua ya 3: Kufunga Bridge ya Nyumbani kwenye Raspberry Pi
- Hatua ya 4: Kuanzia Homebridge kwenye Raspbian Boot
- Hatua ya 5: Kusanidi Programu-jalizi ya UI X ya Usanidi wa Homebridge (Raspberry Pi)
- Hatua ya 6: Kusanikisha Homebridge kwenye Windows
- Hatua ya 7: Kusanidi Programu-jalizi ya UI X Plugin (Windows)
- Hatua ya 8: Kuanzisha Daraja la nyumbani na Windows
- Hatua ya 9: Kuunganisha Bridge ya nyumbani na Programu ya Nyumbani
Video: Sakinisha Homebridge kwenye Raspberry Pi na Windows: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Mafunzo haya ni kwa watu ambao wanataka kusanikisha Homebridge kwenye Raspberry Pi na Windows.
Hapo awali, mafunzo haya yaliandikwa kwa Kireno hapa Brazil. Nilijaribu kwa kadri ya uwezo wangu kuiandika kwa Kiingereza. Kwa hivyo nisamehe kwa makosa kadhaa ambayo yanaweza kuwa ya maandishi.
Maagizo haya yaligawanywa kama ifuatavyo:
Hatua ya 1: Homekit ni nini?
Hatua ya 2: Homebridge ni nini?
Hatua ya 3: Kufunga Bridge ya Nyumbani kwenye Raspberry Pi
Hatua ya 4: Kuanzia Homebridge kwenye Raspbian Boot
Hatua ya 5: Kusanidi Programu-jalizi ya UI X ya Usanidi wa Homebridge (Raspberry Pi)
Hatua ya 6: Kusanikisha Homebridge kwenye Windows
Hatua ya 7: Kusanidi Programu-jalizi ya UI X Plugin (Windows)
Hatua ya 8: Kuanzisha Daraja la Nyumbani na Windows
Hatua ya 9: Kuunganisha Bridge ya nyumbani na programu ya Nyumbani
Hatua ya 1: Homekit ni nini?
Homekit ni kifurushi cha maendeleo kilichotolewa na Apple kwa watengenezaji kujenga suluhisho la Mtandao la Vitu (IoT). Kifurushi hiki cha maendeleo kinawezesha vifaa vilivyojengwa na Apple (kwa mfano, iPhone na iPad) kudhibiti vifaa vingine, kama taa au habari ya sensa. Kutoka kwa iOS 9 na Tazama OS Homekit ikawa zana ya asili, na kwa sababu ya teknolojia yote inayotekelezwa na Apple inawezekana kuunda mifumo ya kiotomatiki na kitanda hiki.
Ili kutambua vifaa vinavyoendana na Homekit ambavyo vinafanya kazi kwenye mtandao na kusanidi na kudhibiti vifaa hivi, lazima uwe na programu ya Nyumbani iliyosanikishwa kwenye kifaa chochote cha Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod, au Mac). Vifaa vya kujumuisha na programu ya Nyumbani vinaweza kuwa na nambari ya QR ambayo inaruhusu kuoanisha na programu ya Nyumbani kwenye kifaa chako cha Apple.
Baada ya kusanidi kifaa kwenye programu ya Nyumbani, mtumiaji anaweza kudhibiti kifaa kupitia njia ya mkato ambayo imeundwa kwenye skrini kuu ya programu au tumia Siri (msaidizi wa sauti iliyotolewa na Apple) na tuma amri za sauti ili kuchochea kifaa.
Mahitaji ya vifaa vya Apple na programu kwa matumizi ya Homekit ni:
- iPhone, iPad, au kugusa iPod (inayoendesha iOS 10 au baadaye);
- Apple Watch (inayoendesha WatchOS 3 au baadaye);
- Apple TV (kizazi cha 4);
- Apple HomePod;
- Macs (zinazoendesha MacOS 10.14 Mojave au baadaye);
Linapokuja suala la mitambo ya nyumbani na IoT, kuna suluhisho kadhaa za gharama nafuu kwenye soko, hata hivyo, idadi kubwa haijathibitishwa na Apple na kwa hivyo haihusiani na Homekit. Ikiwa umechoka kusubiri Apple kuthibitisha suluhisho hizi za matumizi na Homekit, unapaswa kutumia Homebridge.
Hatua ya 2: Homebridge ni nini?
Iliyotengenezwa na Nick Farina, Homebridge ni seva ya NodeJS ambayo inaiga Homekit API na inafanya uwezekano wa kutumia vifaa visivyo vya Apple vilivyothibitishwa na programu ya Nyumbani na Siri. Seva ni nyepesi, inaweza kukimbia kwenye mtandao wa nyumbani na ni ya kawaida, ikimaanisha inasaidia programu-jalizi nyingi iliyoundwa na kupatikana na jamii inayofanya kazi sana katika kuimarisha zana.
Programu-jalizi zimewekwa kwenye Homebridge na nyingi zinalenga kuifanya Homekit ipatikane kifaa chochote kisicho cha Apple. Programu-jalizi za kutumiwa na Homebridge imewekwa moja kwa moja kutoka kwa wavuti ya NPM.
Ufungaji wabridge ya nyumbani unaweza kufanywa kwenye mifumo anuwai, hata hivyo, kwa hii inayoweza kufundishwa itatumika Raspberry Pi 3 Model B + inayoendesha mfumo wa uendeshaji wa Raspbian, na pia nitaelezea jinsi ya kufunga kwenye Windows.
Hatua ya 3: Kufunga Bridge ya Nyumbani kwenye Raspberry Pi
Kwa kweli, Homebridge inapaswa kupatikana wakati wowote unapoihitaji, kwa hivyo unapaswa kuondoka kwenye seva inayoendesha 24/7. Kwa hili unaweza kusanikisha seva kwenye Raspberry Pi na uendelee kukimbia kila wakati kwenye mtandao wako wa nyumbani.
Ikiwa huna Raspbian iliyosanikishwa na kusanidiwa kwenye kadi ya kumbukumbu, ninapendekeza usome Sakinisho inayoweza kupangwa na Sanidi Raspbian kwenye Raspberry Pi, fuata hatua zilizo chini kisha urudi kuendelea.
Na Raspberry yako inayoendesha Raspbian, kwenye skrini ya kwanza ya mfumo fungua kituo:
Kwenye kituo, andika amri ya kwanza hapa chini, bonyeza kitufe cha kuingia, na ikiwa utahamasishwa kuthibitisha aina ya hatua Y na bonyeza kitufe cha kuingia. Aina hii ya uthibitisho mara nyingi huonekana wakati wa kuondoa au kusanikisha vifurushi. Kisha chapa amri ya pili, ingiza, thibitisha amri ikiwa imeamriwa, na subiri. Amri hizi angalia na usasishe mfumo ikiwa ni lazima:
Sudo apt-pata sasisho
sasisho la kupata apt
Andika amri hapa chini kwenye terminal na ugonge kuingia:
ifconfig
Habari zingine zitarejeshwa. Ikiwa unatumia kebo ya mtandao kutoa muunganisho wa mtandao kwa Raspberry Pi yako, nenda kwenye sehemu ya habari baada ya "eth0:" na utafute anwani ya MAC ya kadi ya mtandao yenye tarakimu nane na itakuwa baada ya neno "ether" unatumia muunganisho wa WiFi kupeana muunganisho wa mtandao kwenye kadi yako, nenda kwenye sehemu ya habari baada ya "wlan0:" na utafute anwani ya MAC ya kadi ya mtandao yenye tarakimu nane ambayo pia itakuwa baada ya neno "ether":
Nakili anwani ya MAC yenye tarakimu nane kwa kadi yako ya mtandao na uihifadhi kwenye Notepad, kwani anwani hii itahitajika baadaye.
Kama nilivyoripoti mapema, Homebridge ni seva ya NodeJS na programu-jalizi zake zimewekwa moja kwa moja kutoka kwa tovuti ya NPM. Raspbian kawaida huja na vifurushi vya NodeJS na NPM vilivyosanikishwa, hata hivyo, kunaweza kuwa na utangamano kati ya matoleo ya vifurushi vyote, kwa hivyo ni bora kuondoa usanikishaji wote na kisha usakinishe tena.
Ili kuondoa NPM, andika amri hapa chini kwenye kituo, ingiza, thibitisha amri ikiwa imeombwa, na subiri uondoaji wa kifurushi ukamilike:
Sudo apt -auto-kuondoa purge npm
Ili kuondoa NodeJS, andika amri hapa chini kwenye terminal, ingiza, thibitisha amri ikiwa imeombwa, na subiri uondoaji wa kifurushi ukamilike:
Sudo apt -auto-kuondoa purge nodejs
Baada ya kuondoa NodeJS na NPM, tunaweza kuendelea kusanikisha vifurushi vilivyosasishwa. Ili kusanikisha NodeJS, andika amri hapa chini kwenye terminal, ingiza, thibitisha amri ikiwa imeamriwa, na subiri usakinishaji wa kifurushi ukamilike:
Sudo apt kufunga nodejs
Ili kusanikisha NPM, andika amri hapa chini kwenye terminal, ingiza, thibitisha amri ikiwa imeombwa, na subiri usakinishaji wa kifurushi ukamilike:
curl -L https://www.npmjs.com/install.sh | Sudo sh
Andika kila amri zilizo hapo chini na bonyeza kitufe cha kuingiza kila baada ya kila mmoja ili uthibitishe kuwa usakinishaji wa kifurushi umefanikiwa. Amri hizi zinarudisha toleo la kila kifurushi ambacho kimewekwa tu:
node -v
npm -v
Sakinisha Avahi na utegemezi wake. Ingiza amri hapa chini, ingiza, thibitisha amri ikiwa imeombwa, na subiri usakinishaji ukamilike:
Sudo apt-get kufunga libavahi-compat-libdnssd-dev
Baada ya taratibu hizi kukamilika tunaweza kufunga Homebridge. Ingiza amri hapa chini, ingiza, thibitisha amri ikiwa imeombwa, na subiri usakinishaji ukamilike:
Sudo npm kufunga -g - daraja la nyumbani la unsafe-perm
Kisha andika amri hapa chini na kugonga kuingia kwenye boot Homebridge:
daraja la nyumbani
Homebridge itarudisha habari:
1) Faili ya config.json haikupatikana na Homebridge. Faili hii hutoa mipangilio ya msingi ya kuendesha Homebridge na programu-jalizi yoyote iliyosanikishwa. Baadaye tutaunda faili ya config.json na mipangilio yake.
2) Hakuna programu-jalizi iliyosanikishwa. Homebridge bila programu-jalizi iliyosanikishwa haina maana kabisa.
3) Kuunganisha vifaa na programu ya Nyumbani unaweza kusoma nambari ya QR ambayo inakupa habari unayohitaji kuoanisha. Kwa kuwa faili ya config.json haikuundwa na kusanidiwa, na hakuna programu-jalizi iliyosanikishwa, nambari hii ya QR kwa sasa sio nzuri, ingawa katika programu ya Nyumbani tayari utaweza kupata Homebridge inayoweza kuunganishwa, lakini usifanye.
4) Njia nyingine ya kuunganisha vifaa kwenye programu ya Nyumbani ni kupitia chaguo la "Ongeza Nyongeza", "Sina Msimbo au Siwezi Kutambaza", na chini ya "Vifaa vya Karibu" kifaa kichaguliwa na kisha utahamasishwa kwa msimbo wa kuanzisha. Kumbuka kuwa kituo kinaonyeshwa nambari ya nambari nane na lazima iingizwe ili kufanana na programu.
Baadaye unaweza kutumia nambari ya QR au nambari nane ya nambari kuunganisha Homebridge na programu ya Nyumbani kwenye kifaa chako cha Apple.
Bonyeza vitufe vya CTRL + C kwenye wastaafu ili Bridge ya Nyumbani ifungwe na ujumbe "Umepata SIGINT, ukizima Bridge ya nyumbani…" utarejeshwa.
Kuunda faili config.json andika amri hapa chini kwenye terminal na bonyeza ingiza. Faili tupu itafunguliwa:
Sudo nano ~ /.homebridge / config.json
Pakua faili hapa chini. Fungua faili hii, nakili yaliyomo na ubandike kwenye faili iliyo wazi kwenye terminal:
faili 011
1) Katika "jina la mtumiaji" futa mlolongo XX: XX: XX: XX: XX: XX na ingiza anwani ya MAC yenye nambari nane ya kadi ya mtandao uliyokuwa umeona hapo awali. Herufi za anwani unayoingiza lazima iwe kubwa.
2) Katika "pini" unaweza kuweka nambari nane za nambari au unaweza kubadilisha kuwa mlolongo unaotaka, ukikumbuka kuweka fomati sawa ya utengano na vitambi. Hii itakuwa nambari ambayo lazima uingize wakati unaunganisha Homebridge na programu ya Nyumbani.
Maelezo mengine ya faili unaweza kutunza, unapoongeza programu-jalizi na vifaa unaweza kuingiza habari inayohitajika.
Ili kuokoa mabadiliko ya faili bonyeza CTRL + O, bonyeza Enter kisha CTRL + X ili kufunga faili.
Hatua ya 4: Kuanzia Homebridge kwenye Raspbian Boot
Kuanzia Homebridge kwa mikono kila wakati unawasha Raspberry yako ya Pi sio vitendo sana, kwa hivyo ni bora seva iendeshwe mara tu baada ya Raspbian kuanza.
Andika amri hapa chini kwenye terminal na ugonge kuingia. Faili tupu itafunguliwa:
sudo nano / nk / default / homebridge
Pakua faili hapa chini. Fungua faili hii, nakili yaliyomo na ubandike kwenye faili iliyo wazi kwenye terminal:
jalada02
Ili kuokoa mabadiliko ya faili bonyeza CTRL + O, bonyeza Enter kisha CTRL + X ili kufunga faili.
Andika amri hapa chini kwenye terminal na ugonge kuingia. Faili tupu itafunguliwa:
sudo nano /etc/systemd/system/homebridge.service
Pakua faili hapa chini. Fungua faili hii, nakili yaliyomo na ubandike kwenye faili iliyo wazi kwenye terminal:
faili 033
Ili kuokoa mabadiliko ya faili bonyeza CTRL + O, bonyeza Enter kisha CTRL + X ili kufunga faili.
Kuunda mtumiaji ambaye ataendesha huduma kiatomati wakati wa kuanza na kuwapa ruhusa zinazofaa, andika kila amri zifuatazo na bonyeza kitufe cha kuingiza kila baada ya:
sudo useradd -bridge homebridge
sudo mkdir / var / homebridge
sudo cp ~ /.homebridge / config.json / var / daraja la nyumbani /
sudo cp -r ~ /.homebridge / inaendelea / var / homebridge
Sudo chmod -R 0777 / var / homebridge
Sudo systemctl daemon-reload
Sudo systemctl kuwezesha daraja la nyumbani
Sudo systemctl anza daraja la nyumbani
Ili kuanzisha tena mfumo chapa amri iliyo hapo chini na bonyeza ingiza:
Sudo reboot
Baada ya kuwasha tena mfumo, fungua wastaafu tena, andika amri hapa chini na bonyeza kitufe cha kuangalia ikiwa huduma tayari inaendesha:
hadhi ya systemctl homebridge
Ikiwa kila kitu ni sawa huduma itaendelea na unaweza kuona imeandikwa "kazi (inaendesha)" na chini ya nambari ya nambari nane ambayo hapo awali iliingizwa kwenye config.json.
Bonyeza vitufe vya CTRL + C kwenye terminal. Andika amri hapa chini na bonyeza Enter ili kuangalia logi ya habari iliyoingia:
journalctl -f -u daraja la nyumbani
Bonyeza vitufe vya CTRL + C kwenye terminal.
Hatua ya 5: Kusanidi Programu-jalizi ya UI X ya Usanidi wa Homebridge (Raspberry Pi)
Kuonyesha usanidi wa programu-jalizi kwenye Homebridge nilichagua kutumia Homebridge Config UI X. Programu-jalizi hii inaruhusu kupitia kivinjari kuweza kusanidi, kufuatilia, kuhifadhi na kuanza tena Homebridge.
Ili kusanikisha aina ya programu-jalizi amri iliyo chini kwenye terminal, ingiza, thibitisha amri ikiwa imeamriwa na subiri usakinishaji ukamilike:
Sudo npm kufunga -g --unsafe-perm homebridge-config-ui-x
Andika amri hapa chini kwenye terminal na ugonge kuingia. Faili itafunguliwa:
Sudo nano / nk / sudoers
Kutumia mshale chini ya kibodi au kuzunguka panya, songa hadi mwisho wa faili na ongeza laini ifuatayo:
homebridge ALL = (WOTE) NOPASSWD: WOTE
Ili kuhifadhi faili bonyeza CTRL + O na kisha CTRL + X ili kufunga faili.
Andika amri hapa chini kwenye terminal na ugonge kuingia. Faili itafunguliwa:
sudo nano / nk / default / homebridge
Kutumia vitufe vya mshale, nenda hadi mwisho wa mstari HOMEBRIDGE_OPTS = -U / var / homebridge, toa nafasi na ingiza:
-I
Ili kuhifadhi faili bonyeza CTRL + O na kisha CTRL + X ili kufunga faili.
Sasa utahitaji kuhariri config.json na kuongeza habari ya programu-jalizi iliyoongezwa kwenye Homebridge.
Ikiwa umechukua hatua ya 4 ili kufanya Homebridge ianze kukimbia mara tu baada ya Raspbian kuanza, andika amri hapa chini na kugonga kuingia:
Sudo nano /var/homebridge/config.json
Ikiwa haukuweka Homebridge kuanza na Raspbian, andika amri hapa chini na kugonga kuingia:
Sudo nano ~ /.homebridge / config.json
Config.json itafungua:
Ndani ya muundo wa "jukwaa", programu-jalizi zote ambazo zinawekwa kwenye Homebridge lazima zijulishwe.
Kwa Usanidi wa UI X ya Homebridge, lazima uongeze kijisehemu kifuatacho cha msimbo kilicho kwenye faili hapa chini. Pakua, fungua, nakili yaliyomo na ubandike kwenye faili iliyo wazi kwenye terminal:
jalada04
Kutumia funguo za mshale, nenda kwenye "majukwaa" na uingie kijisehemu cha nambari ulichonakili kutoka kwa faili. Kwenye picha hapa chini unaweza kuona muundo wa "majukwaa" utakavyokuwa baada ya kuongeza habari:
Ikiwa unataka kuhalalisha muundo wa nambari yako baada ya kuhariri, nenda tu kwenye wavuti ya JSONLint, weka nambari yote ya config.json, bonyeza "Thibitisha JSON" na ikiwa kila kitu ni sawa ujumbe "Valid JSON" utarejeshwa. Ikiwa nambari yako ina hitilafu yoyote itaelekezwa kwenye laini na kosa na kurudisha ujumbe unaoelezea kosa:
jsonlint.com/
Ili kuhifadhi faili bonyeza CTRL + O na kisha CTRL + X ili kufunga faili.
Anzisha tena mfumo kwa kuandika amri hapa chini, gonga ingiza na subiri kuanza upya:
Sudo reboot
Ili kufungua Usanidi wa Homebridge UI X kupitia kivinjari moja kwa moja kwenye Raspberry Pi lazima upate anwani:
mwenyeji wa ndani: 8080 /
Ikiwa unataka kufungua Homebridge Config UI X kwenye kivinjari kutoka kwa kompyuta nyingine iliyounganishwa kwenye mtandao huo huo na bodi, weka tu neno la ndani kutoka kwa anwani iliyo hapo juu na IP yako ya Raspberry Pi. Ili kudhibitisha IP iliyopewa Raspberry Pi yako, fikia tu terminal, ingiza amri hapa chini na uingie:
ifconfig
Labda IP iliyopewa Raspberry yako Pi huanza na "192.168…".
Kwa upande wangu, bodi ni IP 192.168.2.129, kwa hivyo fikia URL chini ya kompyuta yoyote kwenye mtandao wangu:
192.168.2.129:8080/
Ukurasa unaofanana na picha hapa chini utafunguliwa na utastahili kuingia na nywila. Kwa kuingia na nywila zote mbili, andika msimamizi na ingiza kufikia:
Tafadhali kumbuka kuwa kwenye ukurasa wa kwanza imeonyeshwa nambari ya QR na chini yake pini yenye tarakimu 8 inayoweza kutumiwa kuunganisha Homebridge na programu ya Nyumbani. Katika chaguo la "Sanidi" cha zana, unaweza kufikia config.json, hariri ikiwa unahitaji na kisha uhifadhi.
Vinjari huduma zinazopatikana katika Sanidi ya UI X ya Homebridge na ujitambulishe na zana.
Ili kusimamisha utekelezaji wa Homebridge unaweza kutumia amri hapa chini kwenye terminal:
huduma ya sudo homebridge stop
Kuanzisha tenabridge Home unaweza kutumia amri hapa chini:
huduma ya sudo kuanzisha tena daraja la nyumbani
Kuanza utekelezaji wa Homebridge unaweza kutumia amri hapa chini:
huduma ya sudo homebridge kuanza
Pamoja na seva inayoendesha nenda hatua ya 9 ili kuendelea kuunganisha Homebridge na programu ya Nyumbani kwenye kifaa chako cha Apple.
Hatua ya 6: Kusanikisha Homebridge kwenye Windows
Ikiwa huna Raspberry Pi au jukwaa lingine lililopachikwa ambalo linaweza kuendesha Homebridge, unaweza kuacha seva yako ikiendesha kwenye Windows.
Utahitaji kusanikisha NodeJS na mhariri mbadala wa maandishi kwa Windows Notepad.
Pakua NodeJS kutoka kwa moja ya viungo chini na kisha usakinishe:
nodejs.org/en/download/
Wakati wa usanidi angalia kisanduku cha kukagua ambacho hukuruhusu kusanikisha kiatomati zana muhimu:
NodeJS sio programu ya kielelezo cha kielelezo, kwa hivyo vitendo vyote hufanywa juu yake kutoka kwa haraka ya amri.
Pakua Notepad ++ kutoka kwa moja ya viungo chini na kisha usakinishe:
notepad-plus-plus.org/downloads/
Katika menyu ya chaguo za Windows wakati kubonyeza haki kwenye faili yoyote itaonekana chaguo "Hariri na Notepad ++" na unaweza kuchagua chaguo hili wakati wowote unahitaji kuhariri faili ya maandishi au faili ya Homebridge.
Nenda kwenye menyu ya "Anza" ya Windows, andika na utafute "Mipangilio" na unapopatikana fikia chaguo. Bonyeza "Mtandao na Mtandao" na kisha bonyeza "Kituo cha Mtandao na Kushiriki." Chini ya "Aina ya Ufikiaji" bonyeza unganisho lako linalotumika, bonyeza "Maelezo" na unakili anwani ya MAC yenye nambari nane kwa kadi yako ya mtandao na uihifadhi kwenye daftari, kwani anwani hii itahitajika baadaye:
Kwenye menyu ya "Anza" ya Windows, andika na utafute "cmd" (Amri ya Kuhamasishwa) na utakapoipata, bonyeza kulia juu yake na uchague "Endesha kama msimamizi":
Na kituo kikiwa wazi, andika kila amri chini na ubonyeze kuingia baada ya kila mmoja ili uthibitishe kuwa usanidi wa NodeJS / NPM ulifanikiwa. Amri hizi zinarudisha toleo la kila kifurushi kilichowekwa:
node -v
npm -v
Baada ya taratibu hizi kukamilika tunaweza kufunga Homebridge. Ingiza amri hapa chini, ingiza na subiri usakinishaji ukamilike:
npm kufunga -g - daraja la nyumbani lisilo salama-perm
Kisha andika amri hapa chini na kugonga kuingia kwenye boot Homebridge:
daraja la nyumbani
Homebridge itarudisha habari:
1) Faili ya config.json haikupatikana na Homebridge. Faili hii hutoa mipangilio ya msingi ya kuendesha Homebridge na programu-jalizi yoyote iliyosanikishwa. Baadaye tutaunda faili ya config.json na mipangilio yake.
2) Hakuna programu-jalizi iliyosanikishwa. Homebridge bila programu-jalizi iliyosanikishwa haina maana kabisa.
3) Kuunganisha vifaa na programu ya Nyumbani unaweza kusoma nambari ya QR ambayo inakupa habari unayohitaji kuoanisha. Kwa kuwa faili ya config.json haikuundwa na kusanidiwa, na hakuna programu-jalizi iliyosanikishwa, nambari hii ya QR kwa sasa sio nzuri, ingawa katika programu ya Nyumbani tayari utaweza kupata Homebridge inayoweza kuunganishwa, lakini usifanye.
4) Njia nyingine ya kuunganisha vifaa kwenye programu ya Nyumbani ni kupitia chaguo la "Ongeza Nyongeza", "Sina Msimbo au Siwezi Kutambaza", na chini ya "Vifaa vya Karibu" kifaa kichaguliwa na kisha utahamasishwa kwa msimbo wa kuanzisha. Kumbuka kuwa kituo kinaonyeshwa nambari ya nambari nane na lazima iingizwe ili kufanana na programu.
Bonyeza vitufe vya CTRL + C kwenye terminal ili kufunga Bridge ya nyumbani. Ujumbe "Got SIGINT, ukifunga Bridge ya nyumbani…" utarejeshwa na utaombwa uthibitisho, ambapo lazima uandike barua Y na ubonyeze kuingia.
Ili kuunda faili ya config.json kufungua Notepad ++, bonyeza menyu "Faili", "Mpya" na dirisha jipya litafunguliwa. Bonyeza kwenye menyu ya "Lugha", nenda kwa herufi J katika orodha, na uchague "JSON."
Pakua faili hapa chini. Fungua faili hii, nakili yaliyomo na ubandike kwenye faili iliyo wazi katika Notepad ++:
faili 05
1) Katika "jina la mtumiaji" futa mlolongo XX: XX: XX: XX: XX: XX na ingiza anwani ya MAC yenye nambari nane ya kadi ya mtandao uliyokuwa umeona hapo awali. Herufi za anwani unayoingiza lazima iwe kubwa.
2) Katika "pini" unaweza kuweka nambari nane za nambari au unaweza kubadilisha kuwa mlolongo unaotaka, ukikumbuka kuweka fomati sawa ya utengano na vitambi. Hii itakuwa nambari ambayo lazima uingize wakati unaunganisha Homebridge na programu ya Nyumbani.
Maelezo mengine ya faili unaweza kutunza, unapoongeza programu-jalizi na vifaa unaweza kuingiza habari inayohitajika.
Bonyeza kwenye menyu "Faili", "Hifadhi", jina faili config.json na uihifadhi kwenye njia "C: / Watumiaji / JINA LAKO AU HATI \.homebridge":
Funga Notepad ++.
Hatua ya 7: Kusanidi Programu-jalizi ya UI X Plugin (Windows)
Kuonyesha usanidi wa programu-jalizi kwenye Homebridge nilichagua kutumia Homebridge Config UI X. Programu-jalizi hii inaruhusu kupitia kivinjari kuweza kusanidi, kufuatilia, kuhifadhi na kuanza tena Homebridge.
Ili kusanikisha aina ya programu-jalizi amri iliyo chini kwenye terminal, bonyeza Enter na subiri usakinishaji umalize:
npm kufunga -g --unsafe-perm homebridge-config-ui-x
KUMBUKA: Ikiwa wakati wa usanidi wa programu-jalizi unapata hitilafu iliyo na maneno MSBUILD / VCBuild.exe, fanya tu kila amri zifuatazo kwa uhuru na kisha jaribu kusanikisha tena kutoka kwa amri hapo juu:
npm kufunga -g node-gyp
npm kufunga - global --production windows-kujenga-zana
npm kufunga - Global - uzalishaji wa windows-zana-za -vs2015
Sasa utahitaji kuhariri config.json na ingiza habari ya programu-jalizi iliyoongezwa kwenye Homebridge. Nenda kwa njia "C: / Watumiaji / JINA LAKO AU HATI \.homebridge" na kupitia Notepad ++ kufungua config.json ambayo iliundwa mapema:
Ndani ya muundo wa "jukwaa", programu-jalizi zote ambazo zinawekwa kwenye Homebridge lazima zijulishwe.
Kwa Usanidi wa UI X ya Homebridge, lazima uongeze kijisehemu kifuatacho cha msimbo kilicho kwenye faili hapa chini. Pakua, fungua, nakili yaliyomo na ubandike kwenye faili iliyo wazi kwenye Notepad ++:
jalada06
Nenda kwenye "majukwaa" na uingize kijisehemu cha nambari ulichonakili kutoka kwa faili. Kwenye picha hapa chini unaweza kuona muundo wa "majukwaa" utakavyokuwa baada ya kuongeza habari:
Ikiwa unataka kuhalalisha muundo wa nambari yako baada ya kuhariri, nenda tu kwenye wavuti ya JSONLint, weka nambari yote ya config.json, bonyeza "Thibitisha JSON" na ikiwa kila kitu ni sawa ujumbe "Valid JSON" utarejeshwa. Ikiwa nambari yako ina hitilafu yoyote itaelekezwa kwenye laini na kosa na kurudisha ujumbe unaoelezea kosa:
jsonlint.com/
Hifadhi faili, funga Notepad ++, na uanze tena Windows.
Ili kufungua Configuration UI X ya Homebridge kupitia kivinjari nenda kwa:
mwenyeji wa ndani: 8080 /
Ukurasa unaofanana na picha hapa chini utafunguliwa na utastahili kuingia na nywila. Kwa kuingia na nywila zote mbili, andika msimamizi na ingiza kufikia:
Tafadhali kumbuka kuwa kwenye ukurasa wa kwanza imeonyeshwa nambari ya QR na chini yake pini yenye tarakimu 8 inayoweza kutumiwa kuunganisha Homebridge na programu ya Nyumbani. Katika chaguo la "Sanidi" cha zana, unaweza kufikia config.json, hariri ikiwa unahitaji na kisha uhifadhi.
Vinjari huduma zinazopatikana katika Sanidi ya UI X ya Homebridge na ujitambulishe na zana.
Hatua ya 8: Kuanzisha Daraja la nyumbani na Windows
Usanidi wa Homebridge UI X hutoa amri ambayo inaweza kutumika kusanidi Homebridge kama huduma ili seva iweze kupigwa pamoja na Windows. Kwa aina ya haraka amri hapa chini, ingiza na subiri usakinishaji ukamilike:
huduma ya hb-install
KUMBUKA: Ikiwa firewall yako ya Windows itaomba ruhusa ya kufikia mtandao wa faragha, ipe
Baada ya usakinishaji kukamilika, funga kidokezo cha amri na uanze tena Windows.
Baada ya buti za mfumo, bonyeza CTRL + ALT + DEL kufungua Kidhibiti Kazi cha Windows. Nenda kwenye kichupo cha "Huduma", tafuta Homebridge katika orodha na uone ikiwa "Hali" ni "Mbio":
Bonyeza kulia kwenye huduma ya Homebridge itafungua chaguzi ambazo unaweza kusimamisha huduma, kuanza upya na huduma ikisimamishwa unaweza kuanza:
Ikiwa unataka kuondoa Homebridge kutoka kwa kuanza kwa Windows, ingiza tu amri hapa chini, ingiza na subiri kusanidua kukamilike:
huduma ya hb-ondoa
KUMBUKA: Kulingana na antivirus unayotumia unaweza kuwa na shida kupata Homebridge kutoka kwa kifaa chako cha rununu. Kwa madhumuni ya upimaji, wakati wa kuunganisha Homebridge na programu ya Nyumbani, ikiwa seva haipatikani ndani ya dakika mbili, lemaza antivirus yako, afya Windows Defender, anzisha huduma ya Homebridge kupitia Windows Task Manager, na ujaribu tena kupata seva kutoka kwa programu ya Nyumbani
Hatua ya 9: Kuunganisha Bridge ya nyumbani na Programu ya Nyumbani
Miongozo ifuatayo ni halali kwa wote Homebridge inayoendesha Raspberry Pi na Windows. Hakikisha seva inaendesha kwani programu ya Nyumbani itapata tu Homebridge ikiwa iko mkondoni.
Nilitumia iPhone 8 Plus kwa chapisho hili, kwa hivyo kutoka hapa hatua zitakuwa za msingi wa iOS. Kwa vifaa vingine vinavyofaa vya Apple Homekit, ninashauri uangalie menyu kwa chaguzi zifuatazo.
Nenda kwenye skrini ya kwanza ya iPhone yako na utafute programu ya Nyumbani kutoka kwa programu. Ikiwa huwezi kuipata, nenda kwenye Duka la App na usakinishe programu:
Ukiwa na programu ya Mwanzo wazi bonyeza "Ongeza Vifaa":
Kwenye skrini inayofungua bonyeza "Sina Msimbo au Siwezi Kuchanganua?":
Katika "Vifaa vya Karibu" utaona Homebridge. Bonyeza juu yake kufungua skrini ya kuoanisha:
Ujumbe utafunguliwa na lazima ubonyeze "Ongeza Vyovyote":
Utaulizwa kwa "Msimbo wa Usanidi wa Homebridge". Jaza nambari (PIN) uliyoweka kwenye config.json na subiri:
Ikiwa yote yatakwenda sawa utaona skrini ikisema kwamba Homebridge imeongezwa na iko tayari kutumika:
KUMBUKA: Ukipokea ujumbe unaosema kuwa nambari hiyo haikubaliwa au haikuweza kuongezwa, funga programu ya Mwanzo, anzisha tena Homebridge, na ujaribu hatua tena
Kwenye skrini inayofuata utaona ujumbe "Usanidi wa Ziada Unahitajika" kwani bado hakuna kifaa cha Homebridge. Bonyeza DONE na programu itarudi kwenye skrini ya kwanza:
Kwenye skrini ya nyumbani bonyeza alama ya nyumba, kwenye skrini inayofuata bonyeza "Hubs & Bridges", bonyeza kwenye Homebridge mpya iliyoongezwa na utaona habari, na IKIWA baadaye utahitaji kuondoa kiunga cha Homebridge, bonyeza tu " Ondoa Daraja kutoka Nyumbani”:
Ikiwa utaondoa Homebridge kutoka kwa programu ya Nyumbani na unataka kuiongeza tena, utahitaji kufuta folda za "vifaa" na "endelea" kutoka kwa seva.
Katika Raspberry Pi:
Kusitisha Bridge ya nyumbani kwa kuandika amri hapa chini kwenye terminal na bonyeza kwa kuingiza:
huduma ya sudo homebridge stop
Ikiwa umechukua hatua ya 4 ili kufanya Homebridge ianze kukimbia mara tu baada ya Raspbian kuanza, andika amri hapa chini na kugonga kuingia:
cd / var / daraja la nyumbani
Ikiwa haukuweka Homebridge kuanza na Raspbian, andika amri hapa chini na kugonga kuingia:
cd.homebridge /
Chapa kila amri zilizo hapo chini na bonyeza kitufe cha kuingia kila baada ya kufuta "vifaa" na "endelea" folda:
sudo rm -r endelea /
sudo rm -r vifaa /
Digite o comando abaixo hakuna terminal na uingie kwa vifaa vya daraja la nyumbani:
huduma ya sudo homebridge kuanza
Fanya hatua tena kuunganisha Homebridge na programu ya Nyumbani.
Kwenye Windows:
Simamisha huduma ya Homebridge kupitia Windows Task Manager, nenda kwenye njia "C: / Watumiaji / JINA LAKO AU HATI \.homebridge", na ufute "vifaa" na "folda zinazoendelea. Anza huduma ya Homebridge kupitia Windows Task Manager.
Fanya hatua tena kuunganisha Homebridge na programu ya Nyumbani.
Ni muhimu kutambua kwamba kifaa chochote kilichojengwa kwenye programu ya Nyumbani kinatumiwa ndani. Ili kuweza kudhibiti vifaa vya programu ya Nyumbani kupitia mtandao wa nje (muunganisho wa 3G / 4G, kwa mfano), utahitaji kusanikisha kitovu cha kiotomatiki kutoka kwa moja ya vifaa vifuatavyo vya Apple: iPad (inayoendesha iOS 10 au baadaye), Apple TV (Kizazi cha 4), au HomePod. Kwa njia hii, hata mbali na nyumbani utaweza kudhibiti vifaa vyako vya kiotomatiki na IOT ambavyo vimejumuishwa na programu ya Nyumbani kupitia Homebridge au Homekit.
Kwa kuunganisha Homebridge na programu iliyokamilishwa ya Nyumba unaweza kukagua kazi za zana hii nzuri. Kwenye kiunga hapa chini unaweza kuona orodha ya programu-jalizi zinazopatikana kwa matumizi na Homebridge na kwa kubonyeza kila moja unaweza kuona habari zao na jinsi ya kusanikisha:
www.npmjs.com/search?q=homebridge-plugin
Ikiwa una IoT au kifaa cha otomatiki cha nyumbani na unataka kukiunganisha na Homebridge, tafuta tu ikiwa kuna programu-jalizi tayari iliyoundwa ambayo itakuruhusu kutumia kifaa hiki katika programu ya Nyumbani.
Kwa kuwa mtumiaji wa mizizi hajawezeshwa kwenye Raspbian, kwa usanikishaji wa programu-jalizi kumbuka kila wakati kutumia neno Sudo kabla ya amri ya kusanikisha terminal. Ikiwa hautumii sudo mfumo huo utakuchochea kuingiza nywila ya mfumo kufanya kitendo au unaweza kurudisha ujumbe unaosema kwamba hauna idhini.
Kwenye Windows, msukumo wa amri lazima uendeshe kama msimamizi ili uweze kutekeleza laini za amri, na haupaswi kutumia neno sudo kwani haitatambuliwa na mfumo.
Wakati wowote unapoweka programu-jalizi, hakikisha unaongeza habari yake katika config.json na uanze tena Bridge ya Nyumbani ili programu ya Nyumbani iweze kusasishwa na habari kutoka kwa programu-jalizi zilizoongezwa. Vivyo hivyo, wakati wowote unapoondoa programu-jalizi ya Homebridge, hakikisha uondoe habari ya programu-jalizi ya plug.json, kana kwamba haiondoi seva unaweza kuwa na maswala ya kuanza.
Hapa chini kuna viungo ambavyo vinaweza kusaidia kupata habari zaidi kuhusu Homebridge na Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Ikiwa una vifaa vya Sonoff na ungependa kuzitumia na programu ya Nyumbani na Siri, ninapendekeza usome kitabu kinachoweza kufundishwa cha Kuunganisha Sonoff na Programu ya Nyumbani (Apple IPhone IOS).
Ilipendekeza:
Sakinisha Kamili Windows 10 kwenye Raspberry Pi !: Hatua 5
Sakinisha Kamili Windows 10 kwenye Raspberry Pi !: Raspberry Pi ni bodi nzuri ya kufanya mambo mengi. Kuna mafundisho mengi juu ya vitu kama IOT, automatisering ya Nyumbani, nk Katika hii inayoweza kufundishwa, nitakuonyesha jinsi unaweza kuendesha desktop kamili ya windows kwenye Raspberry PI 3B yako
Sakinisha Mfumo wa NET 1.0 kwenye Windows 64-bit: Hatua 8
Sakinisha.NET Mfumo 1.0 kwenye Windows 64-bit: Mtu yeyote ambaye amewahi kujaribu kusanikisha toleo la Mfumo wa NET 1.0 kwenye toleo la 64-bit la Windows labda amepata kosa akisema kuwa haitafanya kazi kwenye Windows ya 64-bit . Walakini, kuna kazi. ILANI: Microsoft haiungi mkono
Sakinisha Vim kwenye Windows: Hatua 8
Sakinisha Vim kwenye Windows: Vim inasimama kwa Vi Imeboreshwa. Vim ni mpango wa chanzo wazi chini ya Leseni ya Umma ya GNUGeneral, ambayo inamaanisha kuwa inaweza kusambazwa, kurekebishwa, na kutumiwa kwa uhuru. Kimsingi, Vim ni mhariri wa maandishi, kama Notepad kwenye Windows au TextEdit kwenye Ma
Sakinisha SMART Dumpvdl2 Mpokeaji KWENYE KAZI YA WINDOWS NA VMWARE KWA RTL SDR: Hatua 4
Sakinisha SMART Dumpvdl2 Mpokeaji kwenye Dawati la Dawati NA VMWARE NA RTL SDR: dumpvdl2 inageuza dongle yako ya Realtek RTL2832 kuwa DVB trafiki ya vdl2 VDL Mode 2 messagedecoder na analyzer ya itifaki ya kupokea data ya kawaida na rahisi
Sakinisha Fedora 8 (Werewolf) kwenye Windows XP na QEMU: Hatua 11
Sakinisha Fedora 8 (Werewolf) kwenye Windows XP Ukiwa na QEMU: Mafunzo kamili (toleo la PDF linapatikana) Ili kuelewa mafunzo haya unahitaji ujuzi fulani wa PC inayoendesha Windows XP na historia nzuri katika Linux na Fedora. Lengo la mafunzo ni kuonyesha / kuzingatia tofauti na kwenye setti