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

Гаражийн хаалгыг онгойлгох таймер: 4 алхам
Гаражийн хаалгыг онгойлгох таймер: 4 алхам

Видео: Гаражийн хаалгыг онгойлгох таймер: 4 алхам

Видео: Гаражийн хаалгыг онгойлгох таймер: 4 алхам
Видео: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Долдугаар сарын
Anonim
Гаражийн хаалгыг онгойлгох таймер
Гаражийн хаалгыг онгойлгох таймер

Танилцуулга

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

Аз болоход үнэ цэнэтэй боловсон хүчин алдсан зүйл байхгүй. Энэ ослын дараа би гаражийнхаа хаалгыг "хаах цаг" функцийг хийхээр шийдсэн.

Урьдчилсан шаардлага:

Эхлэхээсээ өмнө миний одоогийн гаражийн хаалгыг онгойлгох систем юу болохыг танд хэлэхийг хүсч байна.

Би LiftMaster гаражийн хаалга онгойлгогчтой бөгөөд 2 алсын удирдлагатай, нэг хананы хяналтын самбартай. холбоос

Мөн би 828LM LiftMaster Internet Gateway холбоосыг эндээс худалдаж авсан бөгөөд ингэснээр myQ програмыг ашиглан WiFi -ээр дамжуулан хаалгаа алсаас удирдах боломжтой.

Хэрэв таны систем дээр дурдсан системээс өөр бол энэ заавар нь таны хэрэгцээнд нийцэхгүй байж магадгүй юм.

Шаардлагатай зүйлс:

1. Зөөврийн компьютер/интернет, интернет холболттой

  • Миний хувьд би Raspberry Pi ашигладаг байсан бөгөөд энэ нь хямд өртөгтэй, бага эрчим хүч хэрэглэдэг, ойролцоогоор 35 долларын үнэтэй компьютер юм
  • Эсвэл танд 24/7 ажилладаг өөрийн сервер байгаа бол бүр ч сайн

2. Таны LiftMaster/myQ акаунт болон нууц үг

Хэрхэн ажилладаг

1. Бид myQ апп -д имэйл мэдэгдэх функцийг тохируулах тул гаражийн хаалга нээгдэхэд имэйлийн хайрцагт имэйл мэдэгдэл ирэх болно.

2. Бид ирж буй шинэ имэйлийг илрүүлэхийн тулд нэг хэсэг код ажиллуулсан. Хэрэв хаалга дөнгөж нээгдсэн гэж myQ апп -аас илгээсэн хүн бол бид хаалгаа хаах таймер тохируулахад бэлэн байна.

3. Өөр нэг кодыг ашиглан myQ сервер рүү хаалгаа хаах командыг илгээж хаалгаа хаахыг хүснэ үү

API нь https://www.npmjs.com/package/myq-api юм

4. Гаражийн хаалга онгойлгогч хаалгыг хаадаг. Бид явахад сайхан байна.

Алхам 1: NodeJS -ийг компьютер/сервер дээрээ суулгаарай

NodeJS бол өнөөгийн үйлчилгээг ажиллуулахад өргөн хэрэглэгддэг програмчлалын хэл юм.

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

NodeJS -ийг суулгахын тулд та https://nodejs.org/ руу орж татаж аваад дараа нь суулгах хэрэгтэй болно.

Хэрэв та терминал руугаа орвол үүнийг амжилттай суулгасны дараа хувилбарыг баталгаажуулахын тулд "node -v" гэж бичээрэй.

Алхам 2: MyQ апп дээрээ бүртгэлээ тохируулна уу

MyQ апп дээрээ бүртгэлээ тохируулна уу
MyQ апп дээрээ бүртгэлээ тохируулна уу
MyQ апп дээрээ бүртгэлээ тохируулна уу
MyQ апп дээрээ бүртгэлээ тохируулна уу
MyQ апп дээрээ бүртгэлээ тохируулна уу
MyQ апп дээрээ бүртгэлээ тохируулна уу

Гар утсан дээрээ myQ данс руугаа өөрийн данс, нууц үгээр нэвтэрнэ үү.

"Анхааруулга" тохиргоо руу ороод яг зурган дээрх шиг шинэ сэрэмжлүүлэг үүсгээрэй

"Гаражийн хаалга байх үед надад анхааруулга өгөх" -ийг идэвхжүүлнэ үү: Нээлттэй (хэдийгээр би бас Хаалттай гэж сонгосон боловч бидэнд нээлттэй зүйл нээлттэй байгаа ч гэсэн)

"Имэйл" мэдэгдлийг идэвхжүүлнэ үү: эндээс бид хаалганы тухай мэдэгдлийг нээсэн бөгөөд дараа нь бид хаалгаа хаах таймер тохируулав.

Алхам 3: Эх кодыг GitHub -аас татаж авах

Би GitHub дээрээ эх кодыг байршуулсан:

Та "git clone https://github.com/k5dash/myQ-timer.git" -ийг ажиллуулах эсвэл эх кодыг гараар татаж авах боломжтой.

Кодыг татаж авсны дараа терминал руугаа орж татаж авсан фолдер руу очно уу

1. "npm install" -ийг ажиллуул, энэ нь бүх хамаарлыг суулгах болно

2. email.js -ийг нээгээд "YOUR_MYQ_EMAIL" -г myQ имэйл хаягаараа, "YOUR_EMAIL_PASSWORD" -ыг myQ нууц үгээр солино уу.

3. Имэйл хаяг, нууц үг, имэйл хост үйлчилгээ үзүүлэгчийг "config" хувьсагчаар тохируулна уу. Хадгалах.

4. "node email.js" -ийг ажиллуулна уу, хэрэв ямар ч алдаа гарахгүй бол сервер одоо ажиллаж байна!

Алхам 4: Энэ нь ажиллаж байгаа эсэхийг шалгаарай

Одоо сервер ажиллаж байна, үүнийг туршиж үзье.

1. Гаражийн хаалгыг онгойлго.

2. Таны хаалга хамгийн ихдээ 30 секундын дотор нээлттэй байна гэсэн имэйлээр мэдэгдэл хүлээн авах боломжтой гэдгээ баталгаажуулна уу.

3. Шуудангийн мэдэгдлийг хүлээн авмагц таны терминал дээр "таймер эхэллээ" гэсэн бичиг байх ёстой бөгөөд 30 секундын дараа "tryna now close" гэсэн дохио нь myQ сервер рүү гаражийнхаа хаалгыг хаах тушаал илгээж байгааг илтгэнэ.

4. Таны гаражийн хаалганы гэрэл анивчиж, хэдхэн секундын дараа хаалга хаагдаж байгаа эсэхийг шалгаарай.

Хэрэв та үүнийг ажиллуулж чадвал яараарай! Та чадсан. Шар айраг ууж, амраарай.

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