Агуулгын хүснэгт:
- Алхам 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 програмтай холбох
Видео: Homebridge -ийг Raspberry Pi болон Windows дээр суулгаарай: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү заавар нь 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).
Зөвлөмж болгож буй:
L-tek бүжгийн дэвсгэрийг Windows болон Linux дээр 1000hz дээр санал асуулгад оруулахын тулд өөрчлөх: 9 алхам
L-tek Dance Pad-ийг Windows болон Linux дээр 1000hz дээр санал асуулгад оруулахын тулд өөрчлөх: Яагаад энэ горимыг хийдэг вэ? Хэрэв та хэзээ нэгэн цагт 125 BPM дууны график руу гүйлгэж харсан бол энэ spiey boi яах вэ? Яагаад цаг нь салангид "үүрэнд" ордог вэ? ITG болон DDR нь цаг хугацааны хувьд маш хатуу цонхтой бөгөөд үүгээр
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
Django -г ASUS Tinker Board дээр суулгаарай: 3 алхам
ASUS Tinker Board дээр Django -г суулгаарай: Энэхүү зааварчилгаанд би python3.5 болон django 1.11.5 -ийг ашиглах болно
ESP32 Thing болон TB6612FNG драйвер бүхий Rolling робот, Android дээр BLE дээр хянагддаг: 11 алхам
ESP32 Thing болон TB6612FNG драйвер бүхий Rolling робот, Андройдоор хянагддаг BLE: Сайн байна уу Энэ бол миний анхны заавар юм. ESP32 Thing, TB6612 FNG, BLE дээр суурилсан гулсмал робот (хочтой Райдо - хөдөлгөөнтэй холбоотой рунаас). Сонирхолтой мэт санагдаж болох нэг зүйл бол зургууд нь бэлтгэлийн явцад хийгдээгүй явдал юм
Fedora 8 (чоно) -ыг Windows XP дээр QEMU: 11 алхамаар суулгаарай
Fedora 8 (Werewolf) -ийг Windows XP дээр QEMU ашиглан суулгаарай: Бүрэн заавар (PDF хувилбарыг авах боломжтой) Энэхүү гарын авлагыг ойлгохын тулд танд Windows XP үйлдлийн системтэй компьютерын тухай мэдлэг, Линукс, Федорагийн сайн мэдлэг хэрэгтэй. Хичээлийн зорилго нь ялгааг харуулах/анхаарлаа төвлөрүүлэх явдал юм