Ինչպես կարգավորել Homebridge- ը (նկարներով)

Բովանդակություն:

Ինչպես կարգավորել Homebridge- ը (նկարներով)
Ինչպես կարգավորել Homebridge- ը (նկարներով)

Video: Ինչպես կարգավորել Homebridge- ը (նկարներով)

Video: Ինչպես կարգավորել Homebridge- ը (նկարներով)
Video: Ինչպես անել որ զանգողի անունը բարձրաձայն ասի 2024, Ապրիլ
Anonim

Homebridge- ը Homekit- ի հետ ոչ Homekit տվիչների կամ անջատիչների օգտագործման հեշտ միջոց է: Այն խախտում է բացը և կամուրջ տեղադրում ձեր Homekit- ի և Raspberry Pi- ի միջև ՝ որոշ ծրագրակազմերով: Պետք չէ ծրագրավորում իմանալ, բայց լավ է մի փոքր իմանալ, թե ինչպես են աշխատում Linux- ը և Bash- ը:

Քայլեր

Մաս 1 -ը 5 -ից. Սարքավորման կարգավորում

Քայլ 1. Ներբեռնեք պատկերը կապել և պատճենել դրանով Մուտքագրեք microSD քարտին:

Քայլ 2. Տեղադրեք SD քարտը Pi- ի մեջ:

Քայլ 3. Միացրեք Raspberry Pi- ը մոնիտորին:

Քայլ 4. Միացրեք Raspberry Pi- ն և մուտք գործեք ՝

  • Մուտք ՝ "Pi"
  • Գաղտնաբառ ՝ «Ազնվամորի»
  • Տիպ:

    sudo raspi-config

Քայլ 5. Փոխեք հետևյալ կարգավորումները

  • Տեղական տարբերակում, անհրաժեշտության դեպքում, փոխեք ժամային գոտու և ստեղնաշարի դասավորությունը:
  • Networkանցի ընտրանքների ներքո սահմանեք ձեր wifi կամ LAN կարգավորումները:
  • Interfacing Options- ի ներքո SSH- ը միացրու:

Քայլ 6. Կիրառեք փոփոխություններ ՝ մուտքագրելով

sudo վերագործարկում

մտնել տերմինալ:

Քայլ 7. Միացրեք ձեր նոութբուքը կամ համակարգիչը Raspberry Pi- ին:

Կապ հաստատեք SSH- ով ՝ տերմինալում մուտքագրելով հետևյալը.

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

Քայլ 8. Թարմացրեք Raspbian- ը և տեղադրեք Node.js

Տեղադրեք հետևյալը տերմինալում կամ Bash- ում.

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

Քայլ 9. Կրկին մուտք գործեք Raspberry Pi ՝ օգտագործելով SSH:

Մաս 2 5 -ից. Homebridge- ի տեղադրում և կազմաձևում Raspberry Pi- ի վրա

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

Քայլ 1. Տեղադրեք Homebridge- ի համար անհրաժեշտ բոլոր կախվածությունները `տերմինալում մուտքագրելով հետևյալը

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

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

Քայլ 2. Տեղադրեք Homebridge- ը ՝ օգտագործելով հետևյալ հրամանը

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

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

Քայլ 3. Պատճենեք և տեղադրեք Homebridge կոնֆիգուրացիան այս աղբյուրից վերը նշված պատուհանում:

Քայլ 4. Սեղմեք Ctrl+X:

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

Քայլ 5. Պահպանեք փոփոխությունները ՝ օգտագործելով Y

Քայլ 6. Բացեք homebridge- ի միջավայրի ֆայլը ՝ օգտագործելով

sudo nano/etc/default/homebridge

Քայլ 7. Միացրեք autostart- ը ՝ տեղադրելով այս աղբյուրի ֆայլը Տերմինալում:

Քայլ 8. Պահեք ձեր փոփոխությունները հետևյալ ստեղնաշարի միջոցով

Ctrl+X ապա Y.

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

Քայլ 9. Գտեք տնային կամրջի ուղին ՝ մուտքագրելով

ո՞ր տնային կամուրջը

Համոզվեք, որ գրեք այս ուղին:

Մաս 3 -ից 5 -ում. Կարգավորեք ձեր ուղին և հավատարմագրերը Autostart Homebridge- ին

Քայլ 1. Բացեք Systemd ծառայության ֆայլը Homebridge- ի համար ՝ մուտքագրելով

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

Քայլ 2. Տեղադրեք տնային կամրջի ծառայության կանխադրված կազմաձևը տերմինալի մեջ:

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

Քայլ 3. Փոխեք այն հրամանը, որը հայտնվում է դրանից հետո

ExecStart =

այն տողին, որը տպվել է հրամանով

ո՞ր տնային կամուրջը

.

Քայլ 4. Փոփոխություն

օգտվող = տնային կամուրջ

դեպի

օգտվող = պի

.

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

Քայլ 5. Ստուգեք ձեր Homebridge- ի կազմաձևումը `մուտքագրելով

տնային կամուրջ

մտնել տերմինալ:

Եթե տեսնում եք QR կոդ, որը նման է ստորև ներկայացված պատկերին, ձեր տեղադրումն աշխատում է:

Քայլ 6. Ավարտեք Homebridge- ը Ctrl+X- ով:

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

Քայլ 7. Ակտիվացրեք autostart- ը ՝ տերմինալում մուտքագրելով հետևյալը

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 enable homebridge && systemctl սկսել homebridge && sudo systemctl -l կարգավիճակ homebridge

  • Եթե վերը նշված հրամանը տպում է կանաչ կետ և.

    "Ակտիվ. Ակտիվ (վազում)"

    Դուք հաջողությամբ տեղադրեցիք homebridge- ը և կարող եք փորձել միացնել ձեր անձնական iOS Home հավելվածը:

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

Մաս 4 -ից 5 -ը. Կարգավորեք ձեր iOS սարքը

Քայլ 1. Բացեք Home ծրագիրը ձեր iOS սարքում:

Քայլ 2. Սարքը ավելացնելու համար սեղմեք + նշանը:

Քայլ 3. Բացվող ընտրացանկում կտտացրեք «Ավելացնել լրասարք»:

IMG_1667
IMG_1667

Քայլ 4. Կտտացրեք «Չունե՞ք կոդ կամ չեք կարող սկանավորել:

".

IMG_1668
IMG_1668

Քայլ 5. «Ձեռնարկի կոդ» բաժնում կտտացրեք «Մուտքագրեք ծածկագիրը»:

IMG_1669
IMG_1669

Քայլ 6. Մուտքագրեք «031-45-154»:

Սա կանխադրված կոդն է:

5 -րդ մաս 5 -ից. Աքսեսուարների և հարթակների ավելացում

Քայլ 1. Տեղադրեք ցանկացած միակցիչ այս npm փաթեթների ցանկից ՝ IoT սարք ավելացնելու համար:

Քայլ 2. Տեղադրեք միակցիչը `

    sudo npm i homebridge- {packagename}

  • Սա օրինակ է netatmo սարքերի համար.

    npm տեղադրել -g homebridge -netatmo

Քայլ 3. Կարգավորեք միակցիչը հետևյալով

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

Համոզվեք, որ կարդում եք npm կայքի/միակցիչի օգնությունը կազմաձևերի համար, քանի որ դրանք տարբեր են յուրաքանչյուր սարքի համար:

Քայլ 4. Կիրառեք կազմաձևման փոփոխություններ ՝ վերագործարկելով Raspberry Pi- ն

systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l կարգավիճակ homebridge

Գուշացումներ

  • Ձեր նախնական ծածկագրով և գաղտնաբառերով ձեր կամրջի օգտագործումը վտանգավոր է: Համոզվեք, որ կատարեք հետևյալը.

    • Փոխեք ձեր օգտվողի գաղտնաբառը: Լրացուցիչ մանրամասների համար տեսեք գաղտնաբառ փոխելու վերաբերյալ Raspberry Pi փաստաթղթերը:
    • Կարգավորեք SSH մուտք ձեր համակարգչում: Լրացուցիչ մանրամասների համար դիմեք Raspberry Pi- ի փաստաթղթերին ՝ ssh սերտիֆիկացված մուտք գործելու համար:
    • Փոխեք ձեր կազմաձևը ՝ տերմինալում մուտքագրելով հետևյալը.

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

Խորհուրդ ենք տալիս: