Homebridge ni njia rahisi ya kutumia sensorer zisizo za Homekit au swichi na Homekit. Inavunja pengo na kusanikisha daraja kati ya Homekit yako na Raspberry Pi na programu fulani. Huna haja ya kujua jinsi ya kupanga programu, lakini ni vizuri kujua kidogo juu ya jinsi Linux na Bash zinavyofanya kazi.
Hatua
Sehemu ya 1 ya 5: Kuweka Vifaa
Hatua ya 1. Pakua picha unganisha na unakili na Etcher kwenye kadi ya MicroSD.
Hatua ya 2. Ingiza kadi ya SD kwenye Pi
Hatua ya 3. Unganisha Raspberry Pi kwa mfuatiliaji
Hatua ya 4. Wezesha Raspberry Pi na uingie na:
- Kuingia: "Pi"
- Nenosiri: "Raspberry"
-
Aina:
Sudo raspi-config
Hatua ya 5. Badilisha mipangilio ifuatayo:
- Chini ya Maeneo, badilisha eneo lako la wakati na mpangilio wa kibodi ikibidi.
- Chini ya Chaguzi za Mtandao, weka mipangilio yako ya wifi au LAN.
- Chini ya Chaguzi za Kuingiliana, weka SSH kuwezeshwa.
Hatua ya 6. Tumia mabadiliko kwa kuandika
Sudo reboot
ndani ya Kituo.
Hatua ya 7. Unganisha Laptop yako au PC kwenye Raspberry Pi
Fanya unganisho la SSH kwa kuandika zifuatazo kwenye Kituo:
Hatua ya 8. Sasisha Raspbian na usakinishe Node.js
Bandika zifuatazo kwenye Kituo au Bash:
Sudo apt-pata sasisho && sudo apt-pata sasisho && sudo apt-pata sasisho && sudo apt-get install -y nodejs && sudo reboot
Hatua ya 9. Ingia kwenye Raspberry Pi tena ukitumia SSH
Sehemu ya 2 kati ya 5: Kusanikisha na Kusanidi Bridge ya Nyumbani kwenye Raspberry Pi
Hatua ya 1. Sakinisha utegemezi wote unaohitajika kwa Homebridge kwa kuandika zifuatazo kwenye Kituo:
Sudo apt-pata sasisho && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get kufunga gcc-4.9 g ++ - 4.9 && sudo apt-pata sasisho && reboot sudo
Hatua ya 2. Sakinisha Homebridge ukitumia amri ifuatayo:
Sudo apt-get kusakinisha libavahi-compat-libdnssd-dev && sudo npm kufunga -g --unsafe-perm homebridge hap-nodejs node-gyp && cd / usr / lib / node_modules / homebridge / && sudo npm install --unsafe-perm bignum && cd / usr / lib / node_modules / hap-nodejs / node_modules / mdns && sudo node-gyp BUILDTYPE = Toa jenga upya && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json
Hatua ya 3. Nakili na ubandike usanidi wa Homebridge kutoka chanzo hiki kwenye dirisha hapo juu
Hatua ya 4. Bonyeza Ctrl + X
Hatua ya 5. Hifadhi mabadiliko ukitumia Y
Hatua ya 6. Fungua faili ya mazingira kwa daraja la nyumbani ukitumia:
sudo nano / nk / default / homebridge
Hatua ya 7. Wezesha kiotomatiki kwa kubandika faili hii ya chanzo kwenye Kituo
Hatua ya 8. Hifadhi mabadiliko yako kwa kutumia vitufe vifuatavyo:
Ctrl + X kisha Y.
Hatua ya 9. Pata njia ya daraja la nyumbani kwa kuandika:
ambayo daraja la nyumbani
Hakikisha kuandika njia hii chini
Sehemu ya 3 ya 5: Kusanidi Njia yako na Hati za Kuanzisha Autbrart Homebridge
Hatua ya 1. Fungua faili ya huduma iliyopangwa kwa Homebridge kwa kuandika:
sudo nano /etc/systemd/system/homebridge.service
Hatua ya 2. Bandika usanidi chaguo-msingi wa huduma ya homebridge kwenye Kituo
Hatua ya 3. Badilisha amri inayoonekana baadaye
AnzishaStart =
kwa mstari uliochapishwa na amri
ambayo daraja la nyumbani
.
Hatua ya 4. Badilisha
mtumiaji = daraja la nyumbani
kwa
mtumiaji = pi
.
Hatua ya 5. Jaribu usanidi wako wa Homebridge kwa kuandika
daraja la nyumbani
ndani ya Kituo.
Ukiona Nambari ya QR sawa na ile iliyo kwenye picha hapa chini, usanikishaji wako unafanya kazi
Hatua ya 6. Kusitisha daraja la nyumbani na Ctrl + X
Hatua ya 7. Anzisha autostart kwa kuandika zifuatazo kwenye Kituo:
sudo mkdir / var / lib / homebridge && sudo cp ~ /.homebridge / config.json / var / lib / homebridge / && sudo cp -r ~ /.homebridge / vinaendelea / var / lib / homebridge && sudo chmod -R 0777 / var / lib / homebridge && sudo passwd root && systemctl daemon-reload && systemctl kuwezesha homebridge && systemctl kuanza homebridge && sudo systemctl -l status homebridge
-
Ikiwa amri hapo juu inachapisha nukta kijani na:
"Inatumika: inafanya kazi (inaendesha)"
umefanikiwa kusanikisha daraja la nyumbani na unaweza kujaribu kuunganisha Programu yako ya kibinafsi ya iOS Home.
Sehemu ya 4 kati ya 5: Kusanidi Kifaa chako cha iOS
Hatua ya 1. Fungua programu ya Nyumbani kwenye kifaa chako cha iOS
Hatua ya 2. Bonyeza kitufe cha + kuongeza kifaa
Hatua ya 3. Katika menyu inayojitokeza, gonga "Ongeza Vifaa"
Hatua ya 4. Gonga kwenye "Je! Hauna Msimbo au Huwezi Kutambaza?
".
Hatua ya 5. Chini ya "Nambari ya Mwongozo", gonga "Ingiza Msimbo"
Hatua ya 6. Ingiza "031-45-154"
Hii ndio nambari chaguomsingi.
Sehemu ya 5 ya 5: Kuongeza Vifaa na Mfumo
Hatua ya 1. Sakinisha kiunganishi chochote kutoka kwenye orodha hii ya kifurushi cha npm kuongeza kifaa cha IoT
Hatua ya 2. Sakinisha kontakt na:
Sudo npm i homebridge- {packagegename}
Hii ni sampuli ya vifaa vya netatmo:
npm kufunga -g homebridge-netatmo
Hatua ya 3. Sanidi kontakt na:
Sudo nano /var/lib/homebridge/config.json
Hakikisha kusoma msaada wa tovuti ya npm / kontakt kwa usanidi kwani ni tofauti kwa kila kifaa
Hatua ya 4. Tumia mabadiliko ya usanidi kwa kuanzisha tena Raspberry Pi:
systemctl daemon-reload && systemctl anza homebridge && sudo systemctl -l hadhi daraja la nyumbani
Maonyo
-
Kutumia daraja lako la nyumbani na nambari chaguomsingi na nywila ni hatari. Hakikisha kufanya yafuatayo:
- Badilisha nenosiri lako la mtumiaji. Tazama nyaraka za Raspberry Pi juu ya kubadilisha nywila yako kwa maelezo zaidi.
- Sanidi kuingia kwa SSH kwenye kompyuta yako. Rejea nyaraka za Raspberry Pi juu ya kuanzisha kiingilio cha ssh kilichothibitishwa kwa maelezo zaidi.
-
Badilisha usanidi wako kwa kuandika zifuatazo kwenye kituo.
Sudo nano /var/lib/homebridge/config.json