Агуулгын хүснэгт:

Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай: 9 алхам
Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай: 9 алхам

Видео: Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай: 9 алхам

Видео: Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай: 9 алхам
Видео: clè USB Z wave et tahoma Somfy a oran 2024, Долдугаар сарын
Anonim
Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай
Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай

Энэхүү заавар нь Homebridge -ийг Raspberry Pi болон Windows дээр суулгахыг хүссэн хүмүүст зориулагдсан болно.

Эхэндээ энэ хичээлийг Бразилд португал хэл дээр бичсэн болно. Би үүнийг англи хэл дээр бичихийг хичээсэн. Тиймээс бичгээр бичсэн зарим алдааг уучлаарай.

Энэ зааврыг дараахь байдлаар хуваасан.

Алхам 1: Homekit гэж юу вэ?

Алхам 2: Homebridge гэж юу вэ?

Алхам 3: Raspberry Pi дээр Homebridge суулгах

Алхам 4: Raspbian Boot дээр Homebridge -ийг эхлүүлэх

Алхам 5: Homebridge Config UI X Plugin (Raspberry Pi) суулгах

Алхам 6: Homebridge -ийг Windows дээр суулгах

Алхам 7: Homebridge Config UI X Plugin -ийг суулгах (Windows)

Алхам 8: Homebridge -ийг Windows ашиглан эхлүүлэх

Алхам 9: Homebridge -ийг Home програмтай холбох

Алхам 1: Homekit гэж юу вэ?

Homekit бол Интернэт зүйлсийн (IoT) шийдлүүдийг бүтээхэд зориулагдсан Apple -ийн хөгжүүлэлтийн багц юм. Энэхүү хөгжлийн багц нь Apple-д үйлдвэрлэсэн төхөөрөмжүүдийг (жишээлбэл iPhone, iPad) чийдэн эсвэл мэдрэгчийн мэдээлэл гэх мэт бусад төхөөрөмжийг удирдах боломжийг олгодог. IOS 9 болон Watch OS -ээс Homekit нь уугуул хэрэгсэл болсон бөгөөд Apple -ийн хэрэгжүүлсэн бүх технологийн ачаар энэхүү иж бүрдэл ашиглан автоматжуулалтын системийг бий болгох боломжтой болжээ.

Сүлжээнд идэвхтэй ажилладаг Homekit-тэй нийцтэй төхөөрөмжүүдийг тодорхойлох, эдгээр төхөөрөмжийг тохируулах, хянахын тулд та Home програмыг Apple-ийн аль ч төхөөрөмжид суулгасан байх ёстой (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod эсвэл Mac).. Home програмтай нэгтгэх төхөөрөмжүүд нь QR кодтой байж болох бөгөөд энэ нь таны Apple төхөөрөмж дээрх Home програмтай хослуулах боломжийг олгодог.

Төхөөрөмжийг Home апп -д тохируулсны дараа хэрэглэгч аппликейшны үндсэн дэлгэц дээр үүсгэсэн товчлолоор дамжуулан төхөөрөмжийг удирдах эсвэл Siri (Apple -ийн өгсөн дуут туслах) ашиглан төхөөрөмжийг ажиллуулахын тулд дуут команд илгээж болно.

Apple -ийн Homekit -ийг ашиглахад шаардагдах техник хангамж, програм хангамжийн шаардлагууд нь:

- iPhone, iPad, iPod touch (iOS 10 ба түүнээс дээш хувилбарыг ажиллуулах боломжтой);

- Apple Watch (WatchOS 3 ба түүнээс дээш хувилбарыг ажиллуулж байгаа);

- Apple TV (4 -р үе);

- Apple HomePod;

- Mac (macOS 10.14 Mojave эсвэл түүнээс дээш хувилбарыг ажиллуулж байгаа);

Гэрийн автоматжуулалт, IoT-ийн тухайд зах зээл дээр хэмнэлттэй хэд хэдэн шийдэл байдаг боловч дийлэнх нь Apple-ийн гэрчилгээгүй тул Homekit-тэй угаасаа нийцдэггүй. Хэрэв та Apple -ээс эдгээр шийдлүүдийг Homekit -т ашиглахыг баталгаажуулахыг хүлээсээр залхаж байгаа бол Homebridge -ийг ашиглах хэрэгтэй.

Алхам 2: Homebridge гэж юу вэ?

Ник Фаринагийн бүтээсэн Homebridge нь Homekit API-ийг дуурайдаг NodeJS сервер бөгөөд Home програм болон Siri-тэй Apple-ийн баталгаажаагүй төхөөрөмжийг ашиглах боломжийг олгодог. Сервер нь хөнгөн, гэрийн сүлжээгээр ажиллах боломжтой бөгөөд модульчлагдсан бөгөөд энэ нь уг хэрэгслийг бэхжүүлэхэд маш идэвхтэй хамт олон бий болгож, ашиглах боломжтой болгосон олон залгаасыг дэмждэг гэсэн үг юм.

Энэхүү залгаасыг Homebridge дээр суулгасан бөгөөд ихэнх нь Homekit-ийг Apple-ийн баталгаажаагүй бусад төхөөрөмжтэй нийцүүлэх зорилготой юм. Homebridge -тэй ашиглах нэмэлт өргөтгөлүүдийг NPM вэбсайтаас шууд суулгадаг.

Homebridge суулгацыг янз бүрийн систем дээр хийх боломжтой боловч Raspbian үйлдлийн систем дээр ажилладаг Raspberry Pi 3 Model B + -ийг ашиглахын тулд үүнийг Windows дээр хэрхэн суулгахыг тайлбарлах болно.

Алхам 3: Raspberry Pi дээр Homebridge суулгах

Хамгийн тохиромжтой нь Homebridge нь хүссэн үедээ бэлэн байх ёстой тул та 24/7 ажиллаж байгаа серверээс гарах хэрэгтэй. Үүний тулд та Raspberry Pi дээр сервер суулгаж, гэрийн сүлжээгээрээ үргэлжлүүлэн ажиллуулж болно.

Хэрэв танд санах ойн карт дээр Raspbian суулгаагүй бөгөөд тохируулагдаагүй бол Raspberry Pi дээр Raspbian -ийг зааварчилгаагаар суулгаж тохируулахыг уншиж, доорх алхмуудыг дагана уу.

Raspberry Pi -ийг Raspbian дээр ажиллуулж байх үед системийн үндсэн дэлгэц дээр терминалыг нээнэ үү.

Зураг
Зураг
Зураг
Зураг

Терминал дээр доорхи эхний тушаалыг бичээд enter товчлуурыг дарж, үйлдлийн төрлийг баталгаажуулахыг хүсвэл enter дарна уу. Багцыг устгах эсвэл суулгах үед энэ төрлийн баталгаажуулалт ихэвчлэн гарч ирдэг. Дараа нь хоёр дахь тушаалыг бичээд оруулна уу, хэрэв хүсвэл командыг баталгаажуулаад хүлээнэ үү. Эдгээр командууд шаардлагатай бол системийг шалгаж, шинэчилнэ.

sudo apt-get update

sudo apt-get шинэчлэлт

Терминал дээр доорх командыг бичээд enter дарна уу.

ifconfig

Зарим мэдээллийг буцааж өгөх болно. Хэрэв та Raspberry Pi-гээ сүлжээнд холбохын тулд сүлжээний кабель ашиглаж байгаа бол "eth0:" дараа байрлах мэдээллийн хэсэгт очоод найман оронтой сүлжээний картын MAC хаягийг хайвал "эфир" гэсэн үгийн ард байх болно. Wi-Fi холболтыг ашиглан таны картанд сүлжээний холболтыг хуваарилж, "wlan0:" дараа байрлах мэдээллийн хэсэгт очоод "эфир" гэсэн үгийн ард байх найман оронтой сүлжээний картын MAC хаягийг хайж олоорой.

Зураг
Зураг
Зураг
Зураг

Сүлжээний картынхаа найман оронтой MAC хаягийг хуулж Notepad-д хадгалаарай, учир нь энэ хаягийг дараа нь оруулах шаардлагатай болно.

Өмнө нь хэлсэнчлэн Homebridge бол NodeJS сервер бөгөөд түүнд зориулсан залгаасуудыг NPM сайтаас шууд суулгадаг. Raspbian ихэвчлэн NodeJS болон NPM багцуудыг дагалддаг боловч хоёр багцын хувилбаруудын хооронд үл нийцэх байдал үүсч болзошгүй тул хоёр суулгалтыг устгаад дараа нь дахин суулгах нь дээр.

NPM -ийг устгахын тулд доорх тушаалыг терминал дээр бичээд оруулна уу.

sudo apt-цэвэрлэх npm-ийг автоматаар устгах

NodeJS -ийг устгахын тулд доорх тушаалыг терминал дээр бичээд оруулна уу.

sudo apt-цэвэрлэх цэгүүдийг автоматаар устгах

NodeJS болон NPM -ийг устгасны дараа бид шинэчлэгдсэн багцуудыг үргэлжлүүлэн суулгаж болно. NodeJS -ийг суулгахын тулд доорх тушаалыг терминал руу оруулаад оруулна уу.

sudo apt install nodejs

NPM -ийг суулгахын тулд доорх тушаалыг терминал руу оруулаад оруулна уу, хэрэв хүсвэл командыг баталгаажуулж, багцын суулгалт дуусахыг хүлээнэ үү.

curl -L https://www.npmjs.com/install.sh | sudo sh

Доорх командыг оруулаад багцын суулгалт амжилттай болсон эсэхийг баталгаажуулахын тулд enter бүрийн дараа дарна уу. Эдгээр командууд нь дөнгөж суулгасан багц бүрийн хувилбарыг буцаана.

зангилаа -v

npm -v

Avahi болон түүний хамаарлыг суулгаарай. Доорх тушаалыг оруулаад оруулна уу, хэрэв хүсвэл тушаалыг баталгаажуулаад суулгалт дуусахыг хүлээнэ үү.

sudo apt-get libavahi-нийцтэй-libdnssd-dev суулгаарай

Эдгээр процедур дууссаны дараа бид Homebridge -ийг суулгаж болно. Доорх тушаалыг оруулаад оруулна уу, хэрэв хүсвэл тушаалыг баталгаажуулаад суулгалт дуусахыг хүлээнэ үү.

sudo npm install -g --unsafe -perm homebridge

Дараа нь доорх командыг бичээд Enter дарж Homebridge -ийг ачаална уу.

гэрийн гүүр

Homebridge нь зарим мэдээллийг буцааж өгөх болно.

Зураг
Зураг

1) config.json файлыг Homebridge олж чадаагүй байна. Энэ файл нь Homebridge болон суулгасан бүх залгаасыг ажиллуулах үндсэн тохиргоог өгдөг. Дараа нь бид config.json файл болон түүний тохиргоог үүсгэх болно.

2) Plugin суулгаагүй байна. Plugins суулгаагүй Homebridge нь огт хэрэггүй юм.

Зураг
Зураг

3) Төхөөрөмжүүдийг Home апп -тай холбохын тулд та хослуулах шаардлагатай мэдээллийг өгөх QR кодыг уншиж болно. Config.json файлыг үүсгэж, тохируулаагүй, залгаас суулгаагүй байгаа тул энэ QR код нь одоогоор сайн биш байна, гэхдээ Home аппликейшн дээр та холбох боломжтой Homebridge -ийг аль хэдийн олох боломжтой байх болно.

4) Төхөөрөмжүүдийг Home програмтай холбох өөр нэг арга бол "Дагалдах хэрэгсэл нэмэх", "Надад код байхгүй эсвэл скан хийх боломжгүй байна" гэсэн сонголтыг хийх бөгөөд "Ойролцоох дагалдах хэрэгсэл" гэсэн хэсэгт төхөөрөмжийг сонгосон бөгөөд танд танаас асуух болно. тохируулгын код. Терминал нь найман оронтой кодыг харуулсан бөгөөд програмтай тохирохын тулд оруулах ёстойг анхаарна уу.

Та дараа нь QR код эсвэл найман оронтой кодыг ашиглан Homebridge-ийг Apple төхөөрөмж дээрх Home програмтай холбож болно.

Терминал дээрх CTRL + C товчлууруудыг дарж Homebridge -ийг хаах ба "SIGINT, Homebridge -ийг хааж байна …" гэсэн мессежийг буцаана.

Config.json файлыг үүсгэхийн тулд доорх тушаалыг терминал дээр бичээд enter дарна уу. Хоосон файл нээгдэх болно:

sudo nano ~/.homebridge/config.json

Доорх файлыг татаж авна уу. Энэ файлыг нээж, агуулгыг хуулж терминал дээр нээгдсэн файл руу буулгана уу.

file01

Зураг
Зураг

1) "Хэрэглэгчийн нэр" хэсэгт XX: XX: XX: XX: XX: XX дарааллыг устгаад өмнө нь тэмдэглэсэн сүлжээний картын найман оронтой MAC хаягийг оруулна уу. Таны оруулсан хаягийн үсэг бүгд том байх ёстой.

2) "Пин" дээр та найман тоон цифрийг хадгалах эсвэл хүссэн дарааллаар нь өөрчлөх боломжтой бөгөөд зураасны хамт ижил тусгаарлах форматыг хадгалахаа санаарай. Энэ нь Homebridge -ийг Home програмтай холбох үед оруулах ёстой код байх болно.

Бусад файлын мэдээллийг хадгалах боломжтой бөгөөд залгаас болон дагалдах хэрэгслийг нэмж оруулахдаа шаардлагатай мэдээллийг оруулах боломжтой болно.

Файлын засварыг хадгалахын тулд CTRL + O дарж, enter, дараа нь CTRL + X дарж файлыг хаа.

Алхам 4: Raspbian Boot дээр Homebridge -ийг эхлүүлэх

Raspberry Pi -ийг асаах бүртээ Homebridge -ийг гараар эхлүүлэх нь тийм ч практик биш тул Raspbian эхэлсний дараа серверийг ажиллуулах нь дээр.

Доорх тушаалыг терминал дээр бичээд enter дарна уу. Хоосон файл нээгдэх болно:

sudo нано/etc/default/homebridge

Доорх файлыг татаж авна уу. Энэ файлыг нээж, агуулгыг хуулж терминал дээр нээгдсэн файл руу буулгана уу.

файл02

Файлын засварыг хадгалахын тулд CTRL + O дарж, enter, дараа нь CTRL + X дарж файлыг хаа.

Доорх тушаалыг терминал дээр бичээд enter дарна уу. Хоосон файл нээгдэх болно:

sudo нано /etc/systemd/system/homebridge.service

Доорх файлыг татаж авна уу. Энэ файлыг нээж, агуулгыг хуулж терминал дээр нээгдсэн файл руу буулгана уу.

файл 03

Файлын засварыг хадгалахын тулд CTRL + O дарж, enter, дараа нь CTRL + X дарж файлыг хаа.

Үйлчилгээг эхлүүлэх үед автоматаар ажиллуулж, түүнд зохих зөвшөөрлийг өгөх хэрэглэгчийг бий болгохын тулд дараах тушаалуудыг тус бүрээр нь оруулаад, бүрийн дараа enter товчийг дарна уу.

sudo useradd -систем homebridge

sudo mkdir /var /homebridge

sudo cp ~/.homebridge/config.json/var/homebridge/

sudo cp -r ~/.homebridge/тогтвортой/var/homebridge

sudo chmod -R 0777 /var /homebridge

sudo systemctl демон дахин ачаална

sudo systemctl нь homebridge -ийг идэвхжүүлнэ

sudo systemctl homebridge -ийг эхлүүлнэ үү

Системийг дахин эхлүүлэхийн тулд доорх командыг бичээд enter дарна уу.

sudo дахин ачаална уу

Системийг дахин ачаалсны дараа терминалыг дахин нээгээд доорх командыг бичээд enter дарж үйлчилгээ аль хэдийн ажиллаж байгаа эсэхийг шалгана уу.

systemctl status homebridge

Зураг
Зураг

Хэрэв бүх зүйл хэвийн байгаа бол үйлчилгээ асах болно, та өмнө нь config.json -д оруулсан найман оронтой кодын доор "идэвхтэй (ажиллаж байгаа)" гэсэн бичээсийг харж болно.

Терминал дээрх CTRL + C товчлууруудыг дарна уу. Доорх тушаалыг бичээд enter дарж бүртгүүлсэн мэдээллийн бүртгэлийг шалгана уу.

journalctl -f -u homebridge

Терминал дээрх CTRL + C товчлууруудыг дарна уу.

Алхам 5: Homebridge Config UI X Plugin (Raspberry Pi) суулгах

Homebridge дээр залгаас суулгаж байгааг харуулахын тулд би Homebridge Config UI X -ийг ашиглахаар шийдсэн. Энэ залгаас нь хөтөчөөр дамжуулан Homebridge -ийг тохируулах, хянах, нөөцлөх, дахин эхлүүлэх боломжийг олгодог.

Залгаасыг суулгахын тулд доорх тушаалыг терминал руу оруулна уу, хэрэв шаардлагатай бол командыг оруулаад баталгаажуулаад суулгалт дуусахыг хүлээнэ үү.

sudo npm install -g --unsafe-perm homebridge-config-ui-x

Доорх тушаалыг терминал дээр бичээд enter дарна уу. Файл нээгдэх болно:

sudo нано /etc /sudoers

Гарын доош сум эсвэл хулганыг гулсуулах замаар файлын төгсгөл хүртэл гүйлгээд дараах мөрийг нэмнэ үү.

homebridge ALL = (ALL) NOPASSWD: ALL

Зураг
Зураг

Файлыг хадгалахын тулд CTRL + O, дараа нь CTRL + X дарж файлыг хаа.

Доорх тушаалыг терминал дээр бичээд enter дарна уу. Файл нээгдэх болно:

sudo нано/etc/default/homebridge

Сумны товчлууруудыг ашиглан HOMEBRIDGE_OPTS = -U /var /homebridge гэсэн мөрийн төгсгөлд гүйлгээд хоосон зай оруулаад оруулна уу.

-Би

Зураг
Зураг

Файлыг хадгалахын тулд CTRL + O, дараа нь CTRL + X дарж файлыг хаа.

Та одоо config.json -ийг засварлаж, Homebridge -д оруулсан залгаасын мэдээллийг нэмэх хэрэгтэй болно.

Хэрэв та Raspbian -ийг эхлүүлсний дараа Homebridge -ийг ажиллуулахын тулд 4 -р алхам хийсэн бол доорх тушаалыг бичээд enter дарна уу.

sudo нано /var/homebridge/config.json

Хэрэв та Homebridge -ийг Raspbian програмаар эхлүүлээгүй бол доорх тушаалыг бичээд enter товчийг дарна уу.

sudo nano ~/.homebridge/config.json

Config.json нээгдэх болно:

Зураг
Зураг

"Платформ" бүтцийн хүрээнд Homebridge дээр суулгаж байгаа бүх залгаасуудын талаар мэдээлэх ёстой.

Homebridge Config UI X -ийн хувьд та доорх файлд байгаа дараах кодын хэсгийг оруулах ёстой. Үүнийг татаж аваад нээгээд контентийг хуулж терминал дээр нээгдсэн файл руу буулгана уу.

файл04

Сумны товчлууруудыг ашиглан "платформууд" руу очоод файлаас хуулсан кодын хэсгийг оруулна уу. Доорх зурган дээр мэдээлэл оруулсны дараа "платформ" бүтэц ямар байхыг харах боломжтой.

Зураг
Зураг

Хэрэв та кодынхоо бүтцийг засварласны дараа баталгаажуулахыг хүсвэл JSONLint сайт руу ороод config.json кодыг оруулаад "JSON -ийг баталгаажуулах" дээр дарна уу. Хэрэв бүх зүйл хэвийн байгаа бол "Valid JSON" гэсэн мессежийг буцаана. Хэрэв таны код ямар нэгэн алдаа гарсан бол алдаатай мөр рүү зааж, алдааг тайлбарласан мессежийг буцаана.

jsonlint.com/

Файлыг хадгалахын тулд CTRL + O, дараа нь CTRL + X дарж файлыг хаа.

Доорх тушаалыг бичээд системийг дахин ачаална уу, enter дарж дахин ачаалахыг хүлээнэ үү.

sudo дахин ачаална уу

Homebridge Config UI X -ийг Raspberry Pi -д шууд хөтөч ашиглан нээхийн тулд та дараах хаягаар хандах ёстой.

localhost: 8080/

Хэрэв та Homebridge Config UI X -ийг самбартай ижил сүлжээнд холбогдсон өөр компьютерээс хөтөч дээр нээхийг хүсч байвал дээрх хаягаас localhost үгийг Raspberry Pi -ийн IP хаягаар солино уу. Raspberry Pi -д оноосон IP хаягийг баталгаажуулахын тулд терминал руу ороод доорх тушаалыг оруулаад оруулна уу.

ifconfig

Таны Raspberry Pi -д оноосон IP нь "192.168 …" гэж эхэлдэг.

Миний хувьд энэ самбар нь IP 192.168.2.129 тул миний сүлжээнд байгаа дурын компьютерийн доорх URL хаягаар хандаарай.

192.168.2.129:8080/

Доорх зурагтай төстэй хуудас нээгдэж, нэвтрэх болон нууц үгээ оруулахыг танаас хүсэх болно. Нэвтрэх болон нууц үгийн хувьд админ гэж бичээд нэвтрэхийн тулд оруулна уу:

Зураг
Зураг
Зураг
Зураг

Нүүр хуудсан дээр QR код, доор нь Homebridge -ийг Home програмтай холбоход ашиглаж болох 8 оронтой зүү харагдаж байгааг анхаарна уу. Хэрэгслийн "Config" сонголтоос та config.json руу орж, шаардлагатай бол засварлаж, хадгалж болно.

Homebridge Config UI X -ийн онцлог шинж чанаруудтай танилцаж, уг хэрэгсэлтэй танилцаарай.

Homebridge -ийн гүйцэтгэлийг зогсоохын тулд та терминалын доорх тушаалыг ашиглаж болно.

sudo үйлчилгээ homebridge stop

Homebridge -ийг дахин эхлүүлэхийн тулд та дараах тушаалыг ашиглаж болно.

sudo үйлчилгээ homebridge дахин эхлүүлэх

Homebridge гүйцэтгэлийг эхлүүлэхийн тулд та дараах тушаалыг ашиглаж болно.

sudo үйлчилгээ homebridge эхлэх

Сервер ажиллаж байх үед 9 -р алхам руу очоод Homebridge -ийг Apple төхөөрөмж дээрх Home програмтай үргэлжлүүлэн холбоно уу.

Алхам 6: Homebridge -ийг Windows дээр суулгах

Хэрэв танд Homebridge -ийг ажиллуулж болох Raspberry Pi эсвэл бусад суулгагдсан платформ байхгүй бол та серверээ Windows дээр ажиллуулж болно.

Та Windows Notepad дээр NodeJS болон өөр текст засварлагч суулгах хэрэгтэй болно.

NodeJS -ийг доорх линкүүдийн нэгээс татаж аваад дараа нь суулгаарай:

nodejs.org/en/download/

Суулгах явцад шаардлагатай хэрэгслийг автоматаар суулгах боломжийг олгодог хайрцгийг шалгана уу.

Зураг
Зураг

NodeJS нь график интерфэйсийн програм биш тул бүх үйлдлийг командын мөрөөс хийдэг.

Notepad ++ програмыг доорх линкээс татаж аваад суулгана уу.

notepad-plus-plus.org/downloads/

Windows -ийн тохиргооны цэсэнд аливаа файл дээр хулганы баруун товчийг дарахад "Notepad ++ ашиглан засах" сонголт гарч ирэх бөгөөд та текст файл эсвэл Homebridge файлыг засварлах шаардлагатай үед энэ сонголтыг сонгож болно.

Windows -ийн "Эхлүүлэх" цэс рүү очоод "Тохиргоо" гэж бичээд хайж олоорой. "Сүлжээ ба Интернет" дээр дараад "Сүлжээ ба хуваалцах төв" дээр дарна уу. "Хандалтын төрөл" хэсэгт идэвхтэй холболтоо дарж, "Дэлгэрэнгүй мэдээлэл" дээр дарж сүлжээний картынхаа найман оронтой MAC хаягийг хуулж, тэмдэглэлийн дэвтэрт хадгална уу.

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Windows -ийн "Эхлүүлэх" цэсэнд "cmd" (Command Prompt) гэж бичээд хайж олоод, хулганы баруун товчийг дараад "Администратороор ажиллуулах" -ыг сонгоно уу.

Зураг
Зураг

Терминал нээлттэй байхад доорх команд тус бүрийг оруулаад NodeJS / NPM суулгалт амжилттай хийгдсэнийг баталгаажуулахын тулд тус бүрийн дараа enter дарна уу. Эдгээр командууд нь суулгасан багц бүрийн хувилбарыг буцаана.

зангилаа -v

npm -v

Эдгээр процедур дууссаны дараа бид Homebridge -ийг суулгаж болно. Доорх тушаалыг оруулаад оруулаад суулгалт дуустал хүлээнэ үү.

npm install -g --unsafe -perm homebridge

Дараа нь доорх командыг бичээд Enter дарж Homebridge -ийг ачаална уу.

гэрийн гүүр

Homebridge нь зарим мэдээллийг буцааж өгөх болно.

Зураг
Зураг

1) config.json файлыг Homebridge олж чадаагүй байна. Энэ файл нь Homebridge болон суулгасан залгаасуудыг ажиллуулах үндсэн тохиргоог өгдөг. Дараа нь бид config.json файл болон түүний тохиргоог үүсгэх болно.

2) Plugin суулгаагүй байна. Plugins суулгаагүй Homebridge нь огт хэрэггүй юм.

Зураг
Зураг

3) Төхөөрөмжүүдийг Home апп -тай холбохын тулд та хослуулах шаардлагатай мэдээллийг өгөх QR кодыг уншиж болно. Config.json файлыг үүсгэж, тохируулаагүй, залгаас суулгаагүй байгаа тул энэ QR код нь одоогоор сайн биш байна, гэхдээ Home аппликейшн дээр та холбох боломжтой Homebridge -ийг аль хэдийн олох боломжтой байх болно.

4) Төхөөрөмжүүдийг Home програмтай холбох өөр нэг арга бол "Дагалдах хэрэгсэл нэмэх", "Надад код байхгүй эсвэл скан хийх боломжгүй байна" гэсэн сонголтыг хийх бөгөөд "Ойролцоох дагалдах хэрэгсэл" гэсэн хэсэгт төхөөрөмжийг сонгосон бөгөөд танд танаас асуух болно. тохируулгын код. Терминал нь найман оронтой кодыг харуулсан бөгөөд програмтай тохирохын тулд оруулах ёстойг анхаарна уу.

Homebridge -ийг хаахын тулд терминал дээрх CTRL + C товчлууруудыг дарна уу. "SIGINT байна, Homebridge -ийг хааж байна …" гэсэн мессежийг буцааж өгөх бөгөөд танд баталгаажуулахыг шаардах бөгөөд Y үсгийг оруулаад enter дарна уу.

Notepad ++ дээр нээлттэй config.json файл үүсгэхийн тулд цэс дээр дарна уу "Файл", "Шинэ", шинэ цонх нээгдэнэ. "Хэл" цэс дээр дарж жагсаалтаас J үсэг рүү гүйлгээд "JSON" -г сонгоно уу.

Доорх файлыг татаж авна уу. Энэ файлыг нээж, агуулгыг хуулж, Notepad ++ дээр нээгдсэн файл руу буулгана уу.

file05

Зураг
Зураг

1) "Хэрэглэгчийн нэр" хэсэгт XX: XX: XX: XX: XX: XX дарааллыг устгаад өмнө нь тэмдэглэсэн сүлжээний картын найман оронтой MAC хаягийг оруулна уу. Таны оруулсан хаягийн үсэг бүгд том байх ёстой.

2) "Зүү" дээр та найман тоон цифрийг хадгалах эсвэл хүссэн дарааллаар нь өөрчлөх боломжтой бөгөөд зураасны хамт ижил тусгаарлах форматыг хадгалахаа санаарай. Энэ нь Homebridge -ийг Home програмтай холбох үед оруулах ёстой код байх болно.

Бусад файлын мэдээллийг хадгалах боломжтой бөгөөд залгаас болон дагалдах хэрэгслийг нэмж оруулахдаа шаардлагатай мэдээллийг оруулах боломжтой болно.

"Файл", "Хадгалах" цэс дээр дарж config.json файлыг нэрлээд "C: / Users / YOUR NAME OR DOCUMENTS \.homebridge" замд хадгална уу.

Зураг
Зураг
Зураг
Зураг

Notepad ++ програмыг хаах.

Алхам 7: Homebridge Config UI X Plugin -ийг суулгах (Windows)

Homebridge дээр залгаас суулгаж байгааг харуулахын тулд би Homebridge Config UI X -ийг ашиглахаар шийдсэн. Энэ залгаас нь хөтөчөөр дамжуулан Homebridge -ийг тохируулах, хянах, нөөцлөх, дахин эхлүүлэх боломжийг олгодог.

Залгаасыг суулгахын тулд доорх тушаалыг терминал руу оруулна уу.

npm install -g --unsafe-perm homebridge-config-ui-x

ТАЙЛБАР: Хэрэв залгаасыг суулгах явцад MSBUILD / VCBuild.exe гэсэн нэр томъёог агуулсан алдаа гарвал дараах тушаалуудыг тус тусад нь ажиллуулаад дээрх тушаалаас дахин суулгахыг оролдоорой

npm суулгах -g node -gyp

npm install --global --production windows-build-tools

npm install --global --production windows-build-tools --vs2015

Та одоо config.json файлыг засварлаж Homebridge -д оруулсан залгаасын мэдээллийг оруулах хэрэгтэй болно. "C: / Users / YOUR NAME OR DOCUMENTS \.homebridge" зам руу ороод өмнө нь үүсгэсэн Notepad ++ open config.json -ийг ашиглана уу.

Зураг
Зураг

"Платформ" бүтцийн хүрээнд Homebridge дээр суулгаж байгаа бүх залгаасуудын талаар мэдээлэх ёстой.

Homebridge Config UI X -ийн хувьд та доорх файлд байгаа дараах кодын хэсгийг оруулах ёстой. Агуулгыг татаж авах, нээх, хуулж Notepad ++ дээр нээгдсэн файлд буулгах:

файл06

"Платформууд" руу очоод файлаас хуулсан кодын хэсгийг оруулна уу. Доорх зурган дээр мэдээлэл оруулсны дараа "платформ" бүтэц ямар байхыг харах боломжтой.

Зураг
Зураг

Хэрэв та кодынхоо бүтцийг засварласны дараа баталгаажуулахыг хүсвэл JSONLint сайт руу ороод config.json кодыг оруулаад "JSON -ийг баталгаажуулах" дээр дарна уу. Хэрэв бүх зүйл хэвийн байгаа бол "Valid JSON" гэсэн мессежийг буцаана. Хэрэв таны код ямар нэгэн алдаа гарсан бол алдаатай мөр рүү зааж, алдааг тайлбарласан мессежийг буцаана.

jsonlint.com/

Файлыг хадгалаад Notepad ++ програмыг хааж, Windows -ийг дахин эхлүүлнэ үү.

Homebridge Config UI X -ийг хөтөчөөр нээхийн тулд:

localhost: 8080/

Доорх зурагтай төстэй хуудас нээгдэж, нэвтрэх болон нууц үгээ оруулахыг танаас хүсэх болно. Нэвтрэх болон нууц үгийн хувьд админ гэж бичээд нэвтрэхийн тулд оруулна уу:

Зураг
Зураг
Зураг
Зураг

Нүүр хуудсан дээр QR код, доор нь Homebridge -ийг Home програмтай холбоход ашиглаж болох 8 оронтой зүү харагдаж байгааг анхаарна уу. Хэрэгслийн "Config" сонголтоос та config.json руу орж, шаардлагатай бол засварлаж, хадгалж болно.

Homebridge Config UI X -ийн онцлог шинж чанаруудтай танилцаж, уг хэрэгсэлтэй танилцаарай.

Алхам 8: Homebridge -ийг Windows ашиглан эхлүүлэх

Homebridge Config UI X нь серверийг Windows -тэй хамт ачаалах боломжтой болохын тулд Homebridge -ийг үйлчилгээ болгон тохируулах командыг өгдөг. Дараах командыг бичээд оруулаад суулгалт дуусахыг хүлээнэ үү.

hb-үйлчилгээ суулгах

ТАЙЛБАР: Хэрэв таны Windows галт хана хувийн сүлжээнд нэвтрэх зөвшөөрөл хүсч байвал зөвшөөрнө үү

Суулгалт дууссаны дараа командын мөрийг хааж, Windows -ийг дахин эхлүүлнэ үү.

Систем ачаалагдсаны дараа CTRL + ALT + DEL дарж Windows Task Manager -ийг нээнэ үү. "Үйлчилгээ" таб руу очиж жагсаалтаас Homebridge -ийг хайж олоод "Статус" нь "Ажиллаж байгаа" эсэхийг шалгаарай.

Зураг
Зураг

Homebridge үйлчилгээ дээр хулганы баруун товчийг дарснаар та үйлчилгээг зогсоож, дахин эхлүүлэх боломжтой бөгөөд хэрэв үйлчилгээ зогссон бол эхлүүлж болно.

Зураг
Зураг

Хэрэв та Homebridge -ийг Windows -ээс эхлүүлэхийг хүсвэл доорх тушаалыг оруулаад оруулаад устгаж дуусгахыг хүлээнэ үү.

hb-үйлчилгээг устгах

ТАЙЛБАР: Та ямар антивирус ашиглаж байгаагаас хамааран гар утасны төхөөрөмжөөс Homebridge -ийг олоход бэрхшээлтэй байж магадгүй юм. Туршилтын зорилгоор Homebridge -ийг Home програмтай холбох цаг болоход хэрэв сервер хоёр минутын дотор олдохгүй бол вирусны эсрэг програмаа, Windows Defender -ийг идэвхгүй болгоод Windows Task Manager -ээр Homebridge үйлчилгээг дахин асаагаад серверээ дахин хайж үзээрэй. Home програмаас

Алхам 9: Homebridge -ийг Home програмтай холбох

Дараах удирдамж нь Raspberry Pi болон Windows дээр ажилладаг Homebridge -ийн аль алинд нь хүчинтэй байна. Home програм нь Homebridge -ийг зөвхөн онлайн байгаа тохиолдолд л олох тул сервер ажиллаж байгаа эсэхийг шалгаарай.

Би энэ нийтлэлд iPhone 8 Plus -ийг ашигласан тул эндээс алхамууд iOS дээр суурилсан болно. Apple Homekit -тэй нийцтэй бусад төхөөрөмжүүдийн хувьд дараах сонголтуудын цэсийг шалгахыг танд зөвлөж байна.

IPhone -ийн үндсэн дэлгэц рүү очоод програмуудаас Home програмыг хайж олоорой. Хэрэв та үүнийг олж чадахгүй бол App Store руу ороод програмыг суулгаарай.

Зураг
Зураг

Home програмыг нээгээд "Дагалдах хэрэгсэл нэмэх" дээр дарна уу:

Зураг
Зураг

Нээгдсэн дэлгэц дээр "Надад код байхгүй эсвэл скан хийх боломжгүй байна уу?" Гэснийг дарна уу.

Зураг
Зураг

"Ойролцоох дагалдах хэрэгсэл" хэсэгт та Homebridge -ийг харах болно. Үүнийг дарж хослуулах дэлгэцийг нээнэ үү.

Зураг
Зураг

Мессеж нээгдэх бөгөөд та "Ямар ч байсан нэмэх" дээр дарах ёстой.

Зураг
Зураг

Танаас "Homebridge Setup Code" -ыг асуух болно. Config.json -д тохируулсан кодоо (ПИН) бөглөөд хүлээнэ үү.

Зураг
Зураг

Хэрэв бүх зүйл сайн бол та Homebridge -ийг нэмж, ашиглахад бэлэн болсон дэлгэцийг харах болно.

Зураг
Зураг

ТАЙЛБАР: Хэрэв та кодыг хүлээж аваагүй эсвэл нэмж оруулах боломжгүй гэсэн мессеж хүлээн авбал Home програмыг хааж, Homebridge -ийг дахин эхлүүлээд алхамуудыг дахин оролдоно уу

Дараагийн дэлгэц дээр Homebridge төхөөрөмж хараахан байхгүй байгаа тул "Нэмэлт тохиргоо хийх шаардлагатай байна" гэсэн мессежийг харах болно. ДҮҮРГҮҮЛСЭН дээр дарахад апп үндсэн дэлгэц рүү буцах болно.

Зураг
Зураг

Нүүр дэлгэц дээр байшингийн тэмдэг дээр дарна уу, дараагийн дэлгэц дээр "Hubs & Bridges" дээр дарна уу, шинээр нэмэгдсэн Homebridge дээр дарна уу, та зарим мэдээллийг харах болно, хэрэв та дараа нь Homebridge холбоосыг устгах шаардлагатай бол " Гүүрийг гэрээс нь салгаарай ":

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Хэрэв та Homebridge програмыг Home програмаас устгаад дахин нэмэхийг хүсвэл серверээс "дагалдах хэрэгсэл", "үргэлжлүүлэх" хавтсыг устгах шаардлагатай болно.

Raspberry Pi дээр:

Homebridge -ийг цуцлахын тулд доорх тушаалыг терминал руу оруулаад enter дарна уу.

sudo үйлчилгээ homebridge stop

Хэрэв та Raspbian -ийг эхлүүлсний дараа Homebridge -ийг ажиллуулахын тулд 4 -р алхам хийсэн бол доорх тушаалыг бичээд enter дарна уу.

cd /var /homebridge

Хэрэв та Homebridge -ийг Raspbian програмаар эхлүүлээгүй бол доорх тушаалыг бичээд enter товчийг дарна уу.

cd.homebridge/

Доорх тушаал бүрийг бичээд "дагалдах хэрэгсэл" ба "хадгалсан" хавтасыг устгахын тулд тус бүрийн дараа enter товчийг дарна уу.

sudo rm -r үргэлжлүүлэх/

sudo rm -r дагалдах хэрэгсэл/

Гэрийн гүүр рүү нэвтрэх терминал байхгүй байна.

sudo үйлчилгээ homebridge эхлэх

Homebridge -ийг Home програмтай холбохын тулд алхамуудыг дахин хийнэ үү.

Windows дээр:

Windows Task Manager -ээр Homebridge үйлчилгээг зогсоож, "C: / Users / YOUR NOC OR DOCUMENTS \.homebridge" зам руу ороод "дагалдах хэрэгсэл" ба "байнгын хавтаснуудыг устга. Homebridge үйлчилгээг Windows Task Manager ашиглан эхлүүлнэ үү.

Homebridge -ийг Home програмтай холбохын тулд алхамуудыг дахин хийнэ үү.

Home аппликейшнд суурилагдсан аливаа төхөөрөмж орон нутгийн хүчээр ажилладаг болохыг анхаарах нь чухал юм. Гэрийн апп төхөөрөмжийг гадны сүлжээгээр удирдах боломжтой байхын тулд (жишээ нь 3G / 4G холболт) Apple -ийн дараах төхөөрөмжүүдийн нэгээс автоматжуулалтын төвийг тохируулах шаардлагатай болно: iPad (iOS 10 ба түүнээс дээш хувилбартай), Apple TV (4 -р үе), эсвэл HomePod. Ингэснээр та гэрээсээ хол байсан ч Homebridge эсвэл Homekit -ээр дамжуулан Home програмтай нэгтгэсэн автоматжуулалт болон IoT төхөөрөмжөө алсаас удирдах боломжтой болно.

Homebridge -ийг Completed Home аппликейшнтэй холбосноор та энэхүү гайхалтай хэрэгслийн чиг үүргийг судлах боломжтой. Доорх линкээс Homebridge -т ашиглах боломжтой залгаасуудын жагсаалтыг харах боломжтой бөгөөд тус бүр дээр дарснаар тэдний мэдээлэл, хэрхэн суулгах талаар харах боломжтой болно.

www.npmjs.com/search?q=homebridge-plugin

Хэрэв танд IoT эсвэл гэрийн автоматжуулалтын төхөөрөмж байгаа бөгөөд үүнийг Homebridge -тэй нэгтгэхийг хүсч байвал энэ төхөөрөмжийг Home апп дээр ашиглах боломжтой залгаасыг аль хэдийн бий болгосон эсэхийг хайж олоорой.

Raspbian дээр root хэрэглэгч идэвхжээгүй тул залгаасыг суулгахын тулд терминал суулгах командын өмнө sudo гэдэг үгийг ашиглахаа үргэлж санаарай. Хэрэв та sudo -г ашиглаагүй бол систем нь тухайн үйлдлийг гүйцэтгэхийн тулд системийн нууц үгийг оруулахыг үргэлж хүсэх болно, эсвэл танд зөвшөөрөлгүй гэсэн мессежийг буцааж өгөх болно.

Windows дээр тушаалын мөрийг гүйцэтгэхийн тулд командын мөр администратороор ажиллаж байх ёстой бөгөөд үүнийг систем танихгүй тул sudo гэдэг үгийг ашиглах ёсгүй.

Та залгаас суулгах бүртээ түүний мэдээллийг config.json дээр нэмж Homebridge -ийг дахин эхлүүлээрэй, ингэснээр Home програмыг нэмэлт залгаасуудын мэдээллээр шинэчилж болно. Үүний нэгэн адил, та Homebridge залгаасыг устгах бүртээ, хэрэв та серверийг устгаагүй юм шиг, plugin -ийн config.json мэдээллийг устгахаа мартуузай.

Homebridge болон Homekit -ийн талаар илүү их мэдээлэл олж авахад туслах зарим холбоосыг доор харуулав.

homebridge.io/

github.com/nfarina/homebridge

support.apple.com/pt-br/HT204893

Хэрэв танд Sonoff төхөөрөмж байгаа бөгөөд тэдгээрийг Home апп болон Siri -тэй ашиглахыг хүсч байвал Sonoff -ийг Home App -тэй нэгтгэх зааварчилгааг уншихыг зөвлөж байна (Apple IPhone IOS).

Зөвлөмж болгож буй: