Homebridge -ni qanday o'rnatish kerak (rasmlar bilan)

Mundarija:

Homebridge -ni qanday o'rnatish kerak (rasmlar bilan)
Homebridge -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Homebridge -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Homebridge -ni qanday o'rnatish kerak (rasmlar bilan)
Video: Let's Play PC Building Simulator (Session 3 ) 2024, May
Anonim

Homebridge-bu Homekit bo'lmagan sensorlar yoki kalitlarni ishlatishning oson usuli. Bu bo'shliqni buzadi va sizning Homekit va Raspberry Pi o'rtasida ko'prik o'rnatadi. Dasturlashni bilishning hojati yo'q, lekin Linux va Bash qanday ishlashi haqida ozgina bilish yaxshi.

Qadamlar

5 -qismning 1 -qismi: uskunani sozlash

Qadam 1. Rasmni yuklab oling havola qiling va nusxa ko'chiring Etcher microSD karta uchun.

Qadam 2. SD -kartani Pi -ga joylashtiring

Qadam 3. Raspberry Pi -ni monitorga ulang

Qadam 4. Raspberry Pi -ni yoqing va kiring:

  • Kirish: "Pi"
  • Parol: "Malina"
  • Turi:

    sudo raspi-config

Qadam 5. Quyidagi sozlamalarni o'zgartiring:

  • Agar kerak bo'lsa, "Mahalliy til" bo'limida vaqt zonasi va klaviatura tartibini o'zgartiring.
  • Tarmoq parametrlari ostida Wi -Fi yoki Wi -Fi sozlamalarini o'rnating.
  • Interfacing Options ostida SSH -ni yoqilgan qilib sozlang.

Qadam 6. O'zgarishlarni terish orqali qo'llang

sudo qayta yuklash

terminalga kiring.

Qadam 7. Laptop yoki shaxsiy kompyuteringizni Raspberry Pi -ga ulang

Terminalga quyidagilarni kiritish orqali SSH ulanishini yarating:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Qadam 8. Raspbian -ni yangilang va Node.js. -ni o'rnating

Quyidagilarni Terminal yoki Bashga joylashtiring:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Qadam 9. Raspberry Pi -ga yana SSH yordamida kiring

5 -qismning 2 -qismi: Raspberry Pi -da Homebridge -ni o'rnatish va sozlash

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Qadam 1. Homebridge uchun zarur bo'lgan barcha bog'liqliklarni terminalga quyidagilarni yozib o'rnating:

sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Qadam 2. Quyidagi buyruq yordamida Homebridge -ni o'rnating:

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 = Rebuild rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Qadam 3. Homebridge konfiguratsiyasini ushbu manbadan yuqoridagi oynaga nusxalash va joylashtirish

Qadam 4. Ctrl+X tugmalar birikmasini bosing

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Qadam 5. Y yordamida o'zgarishlarni saqlang

Qadam 6. Homebridge uchun muhit faylini oching:

sudo nano/etc/default/homebridge

Qadam 7. Ushbu manba faylini terminalga joylashtirish orqali avtomatik ishga tushirishni yoqing

Qadam 8. O'zgarishlarni quyidagi tugmalar yordamida saqlang:

Ctrl+X keyin Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Qadam 9. Gombridj yo'lini toping:

qaysi uy ko'prigi

Bu yo'lni yozib qo'yganingizga ishonch hosil qiling

5 -qismning 3 -qismi: Homebridge -ni avtomatik ishga tushirish uchun yo'l va hisob ma'lumotlarini sozlash

Qadam 1. Homebridge uchun systemd xizmat faylini oching:

sudo nano /etc/systemd/system/homebridge.service

Qadam 2. Standart gombridj xizmat konfiguratsiyasini Terminalga joylashtiring

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Qadam 3. Keyin paydo bo'lgan buyruqni o'zgartiring

ExecStart =

buyrug'i bilan chop etilgan qatorga

qaysi uy ko'prigi

.

Qadam 4. O'zgartirish

foydalanuvchi = homebridge

ga

foydalanuvchi = pi

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Qadam 5. Homebridge konfiguratsiyasini yozib tekshiring

uy ko'prigi

terminalga kiring.

Agar siz quyidagi rasmdagi QR kodini ko'rsangiz, sizning o'rnatishingiz ishlaydi

Qadam 6. Ctrl+X bilan Homebridge -ni tugating

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

Qadam 7. Terminalga quyidagilarni yozib avtomatik ishga tushirishni yoqing:

sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/pers/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Agar yuqoridagi buyruq yashil nuqta chiqarsa va:

    "Faol: faol (ishlayapti)"

    Siz gombridjni muvaffaqiyatli o'rnatdingiz va shaxsiy iOS Home ilovasini ulashga urinib ko'rishingiz mumkin.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

5 -qismning 4 -qismi: iOS qurilmangizni sozlash

Qadam 1. iOS qurilmangizda Home ilovasini oching

Qadam 2. Qurilmani qo'shish uchun + belgisini bosing

Qadam 3. Ochilgan menyuda "Aksessuar qo'shish" ga teging

IMG_1667
IMG_1667

Qadam 4. "Kod yo'qmi yoki skanerlay olmaysizmi?

".

IMG_1668
IMG_1668

Qadam 5. "Qo'lda kod" ostida "Kodni kiriting" ga teging

IMG_1669
IMG_1669

Qadam 6. "031-45-154" kiriting

Bu standart kod.

5 dan 5 qism: Aksessuarlar va platformalarni qo'shish

Qadam 1. IoT qurilmasini qo'shish uchun ushbu npm paketlar ro'yxatidan har qanday ulagichni o'rnating

Qadam 2. Ulagichni quyidagilar bilan o'rnating:

    sudo npm va homebridge-{packagename}

  • Bu netatmo qurilmalari uchun namuna:

    npm o'rnatish -g homebridge -netatmo

Qadam 3. Ulagichni quyidagicha sozlang:

sudo nano /var/lib/homebridge/config.json

Konfiguratsiyalar uchun npm sayt/ulagichining yordamini o'qiganingizga ishonch hosil qiling, chunki ular har bir qurilma uchun har xil

Qadam 4. Raspberry Pi -ni qayta ishga tushirish orqali konfiguratsiya o'zgarishlarini qo'llang:

systemctl daemon -reload && systemctl homebridge && sudo systemctl -l status homebridge

Ogohlantirishlar

  • Uy ko'prigidan standart kod va parol bilan foydalanish xavfli. Quyidagilarni bajarishga ishonch hosil qiling:

    • Foydalanuvchi parolini o'zgartiring. Batafsil ma'lumot uchun parolni o'zgartirish bo'yicha Raspberry Pi hujjatiga qarang.
    • Kompyuteringizda SSH loginini o'rnating. Batafsil ma'lumot uchun sertifikatlangan ssh loginini o'rnatish bo'yicha Raspberry Pi hujjatlariga qarang.
    • Terminalga quyidagilarni kiritish orqali konfiguratsiyani o'zgartiring.

      sudo nano /var/lib/homebridge/config.json

Tavsiya: