Orodha ya maudhui:

Sakinisha Homebridge kwenye Raspberry Pi na Windows: Hatua 9
Sakinisha Homebridge kwenye Raspberry Pi na Windows: Hatua 9

Video: Sakinisha Homebridge kwenye Raspberry Pi na Windows: Hatua 9

Video: Sakinisha Homebridge kwenye Raspberry Pi na Windows: Hatua 9
Video: Saki Saki New barbie version full hd 2K video 2024, Novemba
Anonim
Sakinisha Homebridge kwenye Raspberry Pi na Windows
Sakinisha Homebridge kwenye Raspberry Pi na Windows

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:

Picha
Picha
Picha
Picha

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":

Picha
Picha
Picha
Picha

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:

Picha
Picha

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.

Picha
Picha

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

Picha
Picha

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

Picha
Picha

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

Picha
Picha

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

Picha
Picha

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:

Picha
Picha

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:

Picha
Picha

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:

Picha
Picha
Picha
Picha

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:

Picha
Picha

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:

Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha

Kwenye menyu ya "Anza" ya Windows, andika na utafute "cmd" (Amri ya Kuhamasishwa) na utakapoipata, bonyeza kulia juu yake na uchague "Endesha kama msimamizi":

Picha
Picha

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:

Picha
Picha

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.

Picha
Picha

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

Picha
Picha

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":

Picha
Picha
Picha
Picha

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:

Picha
Picha

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:

Picha
Picha

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:

Picha
Picha
Picha
Picha

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":

Picha
Picha

Bonyeza kulia kwenye huduma ya Homebridge itafungua chaguzi ambazo unaweza kusimamisha huduma, kuanza upya na huduma ikisimamishwa unaweza kuanza:

Picha
Picha

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:

Picha
Picha

Ukiwa na programu ya Mwanzo wazi bonyeza "Ongeza Vifaa":

Picha
Picha

Kwenye skrini inayofungua bonyeza "Sina Msimbo au Siwezi Kuchanganua?":

Picha
Picha

Katika "Vifaa vya Karibu" utaona Homebridge. Bonyeza juu yake kufungua skrini ya kuoanisha:

Picha
Picha

Ujumbe utafunguliwa na lazima ubonyeze "Ongeza Vyovyote":

Picha
Picha

Utaulizwa kwa "Msimbo wa Usanidi wa Homebridge". Jaza nambari (PIN) uliyoweka kwenye config.json na subiri:

Picha
Picha

Ikiwa yote yatakwenda sawa utaona skrini ikisema kwamba Homebridge imeongezwa na iko tayari kutumika:

Picha
Picha

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:

Picha
Picha

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”:

Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha

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: