Homebridge është një mënyrë e thjeshtë për të përdorur sensorë ose ndërprerës jo Homekit me Homekit. Ai thyen hendekun dhe instalon një urë midis Homekit tuaj dhe një Raspberry Pi me disa softuerë. Nuk keni nevojë të dini si të programoni, por është mirë të dini pak se si funksionojnë Linux dhe Bash.
Hapa
Pjesa 1 nga 5: Vendosja e pajisjes
Hapi 1. Shkarkoni imazhin lidheni dhe kopjoni me të Etcher në kartën microSD.
Hapi 2. Futni kartën SD në Pi
Hapi 3. Lidhni Raspberry Pi me një monitor
Hapi 4. Ndizni Raspberry Pi dhe identifikohuni me:
- Hyrja: "Pi"
- Fjalëkalimi: "Mjedër"
-
Lloji:
sudo raspi-config
Hapi 5. Ndryshoni cilësimet e mëposhtme:
- Nën Locale, ndryshoni zonën tuaj të kohës dhe paraqitjen e tastierës nëse është e nevojshme.
- Nën Opsionet e Rrjetit, vendosni konfigurimet tuaja wifi ose LAN.
- Nën Opsionet e Ndërfaqes, vendosni SSH të aktivizuar.
Hapi 6. Aplikoni ndryshimet duke shtypur
rindiz sudo
në Terminal.
Hapi 7. Lidhni laptopin ose kompjuterin tuaj me Raspberry Pi
Bëni një lidhje SSH duke shtypur sa vijon në një Terminal:
Hapi 8. Përditësoni Raspbian dhe instaloni Node.js
Ngjitni sa vijon në Terminal ose Bash:
sudo apt-merrni përditësim && sudo apt-merrni azhurnim && sudo apt-merrni përditësim && sudo apt-merrni instaloni -y nodejs && sudo reboot
Hapi 9. Hyni përsëri në Raspberry Pi duke përdorur SSH
Pjesa 2 nga 5: Instalimi dhe Konfigurimi i Homebridge në Raspberry Pi
Hapi 1. Instaloni të gjitha varësitë e nevojshme për Homebridge duke shtypur sa vijon në Terminal:
sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo reboot
Hapi 2. Instaloni Homebridge duke përdorur komandën e mëposhtme:
sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm install --unsafe-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = Lëshoni rindërtimin && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Hapi 3. Kopjoni dhe ngjisni konfigurimin e Homebridge nga ky burim në dritaren e mësipërme
Hapi 4. Shtypni Ctrl+X
Hapi 5. Ruani ndryshimet duke përdorur Y
Hapi 6. Hapni skedarin e mjedisit për homebridge duke përdorur:
sudo nano/etc/default/homebridge
Hapi 7. Aktivizoni autostart duke ngjitur këtë skedar burimi në Terminal
Hapi 8. Ruani ndryshimet tuaja me shtypjet e mëposhtme të tastit:
Ctrl+X pastaj Y.
Hapi 9. Gjeni rrugën e urës së shtëpisë duke shtypur:
cila ure shtepie
Sigurohuni që ta shkruani këtë rrugë
Pjesa 3 nga 5: Konfigurimi i Rrugës dhe Kredencialeve tuaja në Autostart Homebridge
Hapi 1. Hapni skedarin e shërbimit systemd për Homebridge duke shtypur:
sudo nano /etc/systemd/system/homebridge.service
Hapi 2. Ngjiteni konfigurimin e paracaktuar të shërbimit të urës në shtëpi në Terminal
Hapi 3. Ndryshoni komandën që shfaqet pas
ExecStart =
tek rreshti që u shtyp me komandën
cila ure shtepie
.
Hapi 4. Ndryshimi
përdorues = ura e shtëpisë
te
përdorues = pi
.
Hapi 5. Provoni konfigurimin tuaj Homebridge duke shtypur
ura e shtëpisë
në Terminal.
Nëse shihni një kod QR të ngjashëm me atë në imazhin më poshtë, instalimi juaj funksionon
Hapi 6. Përfundoni Homebridge me Ctrl+X
Hapi 7. Aktivizoni autostart duke shtypur sa vijon në Terminal:
sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/persist/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl mundësoj homebridge && systemctl fillo homebridge && sudo systemctl -l status homebridge
-
Nëse komanda e mësipërme printon një pikë jeshile dhe:
"Aktiv: aktiv (në punë)"
keni instaluar me sukses homebridge dhe mund të provoni të lidhni aplikacionin tuaj personal iOS Home.
Pjesa 4 nga 5: Konfigurimi i pajisjes tuaj iOS
Hapi 1. Hapni aplikacionin Home në pajisjen tuaj iOS
Hapi 2. Shtypni shenjën + për të shtuar një pajisje
Hapi 3. Në menunë që shfaqet, trokitni lehtë mbi "Shto pajisje shtesë"
Hapi 4. Prekni "Nuk keni kod ose nuk mund të skanoni?
".
Hapi 5. Nën "Kodi manual", trokitni lehtë mbi "Fut kodin"
Hapi 6. Shkruani "031-45-154"
Ky është kodi i paracaktuar.
Pjesa 5 nga 5: Shtimi i Aksesorëve dhe Platformave
Hapi 1. Instaloni çdo lidhës nga kjo listë e paketave npm për të shtuar një pajisje IoT
Hapi 2. Instaloni lidhësin me:
sudo npm dhe homebridge- {packagename}
Ky është një shembull për pajisjet netatmo:
npm install -g homebridge -netatmo
Hapi 3. Konfiguroni lidhësin me:
sudo nano /var/lib/homebridge/config.json
Sigurohuni që të lexoni ndihmën e faqes/lidhësit npm për konfigurimet pasi ato janë të ndryshme për çdo pajisje
Hapi 4. Aplikoni ndryshimet e konfigurimit duke rinisur Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Paralajmërimet
-
Përdorimi i urës suaj shtëpiake me kodin e paracaktuar dhe fjalëkalimet është i rrezikshëm. Sigurohuni që të bëni sa më poshtë:
- Ndryshoni fjalëkalimin tuaj të përdoruesit. Shikoni dokumentacionin e Raspberry Pi për ndryshimin e fjalëkalimit tuaj për më shumë detaje.
- Vendosni një hyrje SSH në kompjuterin tuaj. Referojuni dokumentacionit Raspberry Pi për vendosjen e një hyrje të certifikuar ssh për më shumë detaje.
-
Ndryshoni konfigurimin tuaj duke shtypur sa vijon në terminal.
sudo nano /var/lib/homebridge/config.json