Obsah:
- Krok 1: NodeJS nainštalujte do svojho počítača/servera
- Krok 2: Nastavte si účet v aplikácii MyQ
- Krok 3: Stiahnite si zdrojový kód z GitHub
- Krok 4: Overte, či funguje
Video: Časovač na zatvorenie otvárača garážových brán: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ú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
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:
Monitorovanie dvoch garážových brán: 4 kroky
Monitorovanie dvoch garážových brán: V roku 2016 sme sa presťahovali do nového domu, kde sú garážové brány umiestnené tak, že ich nevidíte z hlavného vchodu do domu. Takže si nemôžete byť istí, či sú dvere zatvorené alebo otvorené. Bývalí majitelia nainštalovali tlačiareň iba na monitorovanie
Svetelný indikátor stavu garážových brán: 3 kroky
Svetelný hack stavu garážových brán: Bývam v dome, kde nie je ľahké zistiť, či sú garážové brány otvorené alebo zatvorené. Máme v dome gombík, ale dvere sú v nedohľadne. Myšlienka inžinierstva nejakého druhu spínača a napájania bola nežiaduca kvôli vysokej pr
Jednoduchý zásah do garážových brán: 4 kroky (s obrázkami)
Jednoduchý zásah do garážových brán: Potom, čo som bol omylom uzamknutý mimo svojho domu pri viac ako jednej príležitosti, som sa rozhodol, že musí existovať lepší spôsob vstupu do môjho domu, ktorý nezahŕňa rozbitie a vstup (a bez skrytia kľúča niekde vonku). pozri sa na moju g
Diaľkové ovládanie garážových brán WIFI V2: 3 kroky
WIFI Garage Door Remote V2: Onedlho potom, čo som postavil diaľkové ovládanie garážových brán WIFI, som zistil, že mu chýba konkrétna funkcia, ktorá by bola pre mňa veľmi užitočná. Chcel som vedieť, či sú dvere z aplikácie otvorené alebo zatvorené. Vyžadovalo by to niekoľko senzorov a niekoľko
Alarm garážových brán Arduino s Blynkom: 3 kroky
Alarm garážových brán Arduino s Blynkom: Docela základný senzor, ktorý odosiela údaje do projektu Blynk a zobrazuje stav mojich garážových brán - Open of Shut - a odosiela upozornenie push na môj telefón, keď sa zmení stav dverí - Open to Shut or Shut na otvorenie. Na wifi som použil WEMOS D1 Mini Pro