Cov txheej txheem:

Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib: 4 Kauj Ruam
Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib: 4 Kauj Ruam

Video: Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib: 4 Kauj Ruam

Video: Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib: 4 Kauj Ruam
Video: Mob Txaus Lawm - Txhaij Lauj Ft. Tijlaug Xab Thoj (Special Project) 2024, Hlis ntuj nqeg
Anonim
Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib
Timer Kaw Lub Qhov Rooj Qhov Rooj Qhib

Taw qhia

Yog li zaj dab neeg pib tom qab kuv tso kuv lub qhov rooj rau tsheb qhib, thiab qee tus txiv neej nyuam qhuav tuaj hauv thiab ua phem ib puag ncig.

Hmoov zoo, tsis muaj cov neeg ua haujlwm muaj txiaj ntsig poob. Tom qab qhov xwm txheej no, kuv txiav txim siab los ua "timer to close" feature rau kuv lub qhov rooj tsheb.

Yuav tsum tau ua ntej:

Ua ntej peb pib, Kuv xav qhia rau koj paub tias kuv lub qhov rooj qhib qhov rooj rau lub qhov rooj tam sim no yog dab tsi.

Kuv muaj LiftMaster Garage Door Opener, uas muaj 2 lub chaw taws teeb tswj, ib lub vaj huam sib luag tswj vaj huam sib luag. txuas

Tsis tas li, kuv yuav 828LM LiftMaster Internet Gateway txuas ntawm no, yog li kuv tuaj yeem siv myQ app txhawm rau tswj kuv lub qhov rooj kom deb lossis qhib los ntawm WiFi.

Yog tias koj lub cev txawv ntawm qhov kuv tau piav qhia saum toj no ces cov ntawv qhia no yuav tsis haum koj cov kev xav tau.

Yam khoom xav tau:

1. Lub laptop/PC, nrog rau kev txuas internet

  • Hauv kuv qhov xwm txheej, Kuv siv Raspberry Pi, uas yog tus nqi qis, siv lub computer tsis muaj zog, kwv yees li 35 $
  • Lossis yog tias koj muaj koj tus kheej server uas ua haujlwm 24/7, tom qab ntawd nws tseem zoo dua

2. Koj tus lej LiftMaster/myQ thiab tus password

Nws ua haujlwm li cas

1. Peb yuav teeb tsa email ceeb toom tshwj xeeb hauv myQ app, yog li thaum lub qhov rooj qhov rooj qhib, peb yuav tau txais email ceeb toom hauv peb lub npov email.

2. Peb tau khiav ib daim cai los tshuaj xyuas email tshiab. Yog tias nws yog qhov xa los ntawm myQ app hais tias lub qhov rooj nyuam qhuav qhib, peb tau npaj teeb tsa lub sijhawm kom kaw lub qhov rooj.

3. Siv lwm daim cai kom xa lub qhov rooj kaw mus rau myQ server thov lub qhov rooj kaw

API yog

4. Lub qhov rooj qhib lub qhov rooj kaw qhov rooj. Peb zoo mus.

Kauj Ruam 1: Nruab NodeJS ntawm Koj Lub Computer/server

NodeJS yog hom lus programming uas tau siv dav rau kev khiav haujlwm niaj hnub no.

Hauv qhov kev qhia no, txij li kuv xav tias yooj yim dua siv cov lus no, Kuv yuav siv nws.

Txhawm rau nruab NodeJS, koj yuav tsum mus rau https://nodejs.org/ txhawm rau rub tawm thiab tom qab ntawd nruab nws.

Tom qab nws ua tiav kev teeb tsa yog tias koj mus rau koj lub davhlau ya nyob twg, koj tsuas tuaj yeem ntaus "node -v" txhawm rau txheeb xyuas qhov version.

Kauj Ruam 2: Teeb Koj Li Nyiaj Hauv Koj li MyQ App

Teem Koj Tus lej hauv Koj li MyQ App
Teem Koj Tus lej hauv Koj li MyQ App
Teem Koj Tus lej hauv Koj li MyQ App
Teem Koj Tus lej hauv Koj li MyQ App
Teem Koj Tus lej hauv Koj li MyQ App
Teem Koj Tus lej hauv Koj li MyQ App

Hauv koj lub xov tooj ntawm tes, nkag mus rau koj tus lej myQ nrog koj tus lej nyiaj thiab tus lej zais.

Mus rau "Alert" teeb tsa thiab tsim kev ceeb toom tshiab, ib yam li ib qho hauv daim duab

Pab kom "ceeb toom rau kuv thaum lub qhov rooj tso tsheb": Qhib (txawm tias kuv tau xaiv Kaw ib yam nkaus tab sis Qhib yog qhov peb xav tau)

Pab kom "Email" ceeb toom: qhov no yog qhov peb tau txais kev ceeb toom ntawm lub qhov rooj tau qhib thiab peb mam li teeb tsa lub sijhawm kom kaw lub qhov rooj.

Kauj Ruam 3: Rub Tawm Cov Cai Los Ntawm GitHub

Kuv tau tshaj tawm qhov chaws rau kuv GitHub:

Koj tuaj yeem khiav "git clone https://github.com/k5dash/myQ-timer.git" lossis rub tawm tus lej los ntawm tus kheej.

Tom qab tus lej tau rub tawm, mus rau koj lub davhlau ya nyob twg thiab mus rau daim nplaub tshev uas koj rub tawm

1. Khiav "npm nruab", nws yuav nruab txhua qhov kev cia siab

2. Qhib email.js thiab hloov "YOUR_MYQ_EMAIL" nrog koj li myQ email chaw nyob, hloov "YOUR_EMAIL_PASSWORD" nrog koj tus password myQ

3. Teeb koj tus email chaw nyob thiab tus password, email host provider hauv "config" variable. Txuag.

4. Khiav "node email.js" thiab yog tias tsis muaj qhov yuam kev qhia pom tus neeg rau zaub mov tam sim no tau nce thiab khiav!

Kauj Ruam 4: Tshawb xyuas yog tias nws ua haujlwm

Tam sim no tus neeg rau zaub mov tau nce thiab khiav, cia peb mus sim nws.

1. Qhib lub qhov rooj tsheb.

2. Txheeb xyuas koj tuaj yeem tau txais email ceeb toom hais tias koj lub qhov rooj qhib, feem ntau 30 feeb.

3. Thaum koj tau txais daim ntawv ceeb toom xa ntawv, ntawm koj lub davhlau ya nyob twg yuav tsum tau hais "timer pib" thiab tom qab 30 vib nas this nws yuav hais "tryna kaw tam sim no" qhia tias nws tau xa lus txib rau myQ server kom kaw koj lub qhov rooj qhov rooj.

4. Txheeb xyuas tam sim no koj lub qhov rooj lub qhov rooj ci ntsa iab thiab ob peb feeb tom qab lub qhov rooj raug kaw.

Yog tias koj tau txais nws ua haujlwm, tsuag tsuag! Koj ua nws. Lob npias thiab so kom txaus.

Pom zoo: