Obsah:

Časovač na zatvorenie otvárača garážových brán: 4 kroky
Časovač na zatvorenie otvárača garážových brán: 4 kroky

Video: Časovač na zatvorenie otvárača garážových brán: 4 kroky

Video: Časovač na zatvorenie otvárača garážových brán: 4 kroky
Video: Она окаменела на 128 дней после танца с иконой! Мурашки по коже! 2024, Júl
Anonim
Časovač na zatvorenie otvárača garážových brán
Časovač na zatvorenie otvárača garážových brán

Úvod

Príbeh sa teda začína potom, ako som nechal otvorené garážové dvere a niektorí chlapci jednoducho vošli dovnútra a popletli sa.

Našťastie nie je stratený žiadny cenný personál. Po tejto nehode som sa rozhodol vytvoriť funkciu „časovača na zatvorenie“pre moju garážovú bránu.

Predbežná požiadavka:

Skôr ako začneme, chcem vám dať vedieť, aký je môj súčasný systém otvárania garážových brán.

Mám otvárač garážových brán LiftMaster, ktorý má 2 diaľkové ovládače a jeden nástenný ovládací panel. odkaz

Tiež som si kúpil odkaz 828LM LiftMaster Internet Gateway je tu, takže môžem použiť aplikáciu myQ na diaľkové ovládanie brány, ktorá sa otvára alebo zatvára prostredníctvom WiFi.

Ak sa váš systém líši od toho, čo som popísal vyššie, tento návod nemusí vyhovovať vašim potrebám.

Potrebné položky:

1. Notebook/PC s pripojením na internet

  • V mojom prípade som použil Raspberry Pi, čo je počítač s nízkymi nákladmi a nízkou spotrebou energie, asi 35 dolárov
  • Alebo ak máte vlastný server, ktorý beží 24/7, je to ešte lepšie

2. Váš účet LiftMaster/myQ a heslo

Ako to funguje

1. V aplikácii myQ nastavíme funkciu e -mailového upozornenia, takže keď sa garážová brána otvorí, dostaneme e -mailové upozornenie do našej e -mailovej schránky.

2. Spustili sme kúsok kódu na detekciu nových prichádzajúcich e -mailov. Ak je to odoslanie z aplikácie myQ s tým, že dvere sa práve otvorili, sme pripravení nastaviť časovač na zatvorenie dverí.

3. Ďalším kúskom kódu pošlite príkaz na zatvorenie dverí na server myQ so žiadosťou o zatvorenie dverí

API je

4. Otvárač garážových brán zatvára dvere. Je dobré ísť.

Krok 1: NodeJS nainštalujte do svojho počítača/servera

NodeJS je programovací jazyk, ktorý sa v dnešnej dobe bežne používa na prevádzkovanie služieb.

Keďže sa v tomto návode budem cítiť pohodlnejšie, budem ho používať.

Ak chcete nainštalovať NodeJS, musíte ho stiahnuť a nainštalovať na

Po úspešnej inštalácii, ak prejdete na svoj terminál, stačí overiť verziu zadaním „node -v“.

Krok 2: Nastavte si účet v aplikácii MyQ

Nastavte si svoj účet v aplikácii MyQ
Nastavte si svoj účet v aplikácii MyQ
Nastavte si svoj účet v aplikácii MyQ
Nastavte si svoj účet v aplikácii MyQ
Nastavte si svoj účet v aplikácii MyQ
Nastavte si svoj účet v aplikácii MyQ

V mobile sa prihláste do svojho účtu myQ pomocou svojho účtu a hesla.

Prejdite na nastavenie „Upozornenie“a vytvorte nové upozornenie, ako je to na obrázku

Povoľte „Upozorniť, keď sú garážové brány“: Otvorené (aj keď som vybral aj Zatvorené, ale to, čo potrebujeme, je Otvorené)

Povoliť upozornenie „E -mailom“: Tu sme dostali upozornenie, že dvere boli otvorené a potom sme nastavili časovač na zatvorenie dverí.

Krok 3: Stiahnite si zdrojový kód z GitHub

Nahral som zdrojový kód na svoj GitHub:

Buď môžete spustiť „git clone https://github.com/k5dash/myQ-timer.git“, alebo si zdrojový kód stiahnuť ručne.

Po stiahnutí kódu prejdite na svoj terminál a prejdite do priečinka, do ktorého ste stiahli

1. Spustite „npm install“, nainštaluje sa všetky závislosti

2. Otvorte email.js a nahraďte „YOUR_MYQ_EMAIL“svojou e -mailovou adresou myQ, nahraďte „YOUR_EMAIL_PASSWORD“heslom myQ

3. Nastavte svoju e -mailovú adresu a heslo, poskytovateľa hostiteľa e -mailu v premennej „config“. Uložiť.

4. Spustite „node email.js“a ak sa nezobrazí žiadna chyba, server je teraz v prevádzke!

Krok 4: Overte, či funguje

Server je teraz v prevádzke, poďme to otestovať.

1. Otvorte garážovú bránu.

2. Overte, či môžete najneskôr do 30 sekúnd dostať e -mailové upozornenie, že máte otvorené dvere.

3. Akonáhle dostanete e -mailové upozornenie, na vašom termináli by malo byť „spustený časovač“a po 30 sekundách bude hlásené „skús teraz zavrieť“, čo znamená, že odosiela príkaz na server myQ na zatvorenie vašich garážových brán.

4. Skontrolujte, či teraz bliká kontrolka vašich garážových brán a o niekoľko sekúnd neskôr sú dvere zatvorené.

Ak vám to funguje, hurá! Dokázal si to. Daj si pivo a odpočiň si.

Odporúča: