Kazalo:
- Korak: Namestite NodeJS v računalnik/strežnik
- 2. korak: Nastavite svoj račun v aplikaciji MyQ
- 3. korak: Prenesite izvorno kodo iz GitHub -a
- 4. korak: Preverite, ali deluje
Video: Časovnik za zapiranje odpirača garažnih vrat: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Uvod
Zgodba se torej začne, ko sem pustil vrata garaže odprta, nekateri fantje pa so samo vstopili in se zapletli.
Na srečo ni izgubljenega dragocenega osebja. Po tej nesreči sem se odločil, da bom za garažna vrata naredil funkcijo "timer to close".
Predpogoj:
Preden začnemo, vam želim sporočiti, kakšen je moj trenutni sistem odpiranja garažnih vrat.
Imam odpirač garažnih vrat LiftMaster, ki ima 2 daljinska upravljalnika, eno stensko nadzorno ploščo. povezava
Prav tako sem kupil povezavo 828LM LiftMaster Internet Gateway tukaj, tako da lahko z aplikacijo myQ daljinsko upravljam vrata za odpiranje ali zapiranje prek WiFi.
Če se vaš sistem razlikuje od opisanega zgoraj, potem ta vadnica morda ne ustreza vašim potrebam.
Potrebni predmeti:
1. Prenosni računalnik/osebni računalnik z internetno povezavo
- V mojem primeru sem uporabil Raspberry Pi, ki je poceni računalnik z nizko porabo energije, približno 35 $
- Ali če imate lasten strežnik, ki deluje 24 ur na dan, je še bolje
2. Vaš račun in geslo za LiftMaster/myQ
Kako deluje
1. V aplikaciji myQ bomo nastavili funkcijo obveščanja po e -pošti, zato bomo ob odpiranju garažnih vrat v e -poštni predal prejeli obvestilo po e -pošti.
2. Izvedli smo kodo za odkrivanje novih dohodnih e -poštnih sporočil. Če iz aplikacije myQ pošiljate sporočilo, da so se vrata pravkar odprla, smo pripravljeni nastaviti časovnik za zapiranje vrat.
3. Z uporabo drugega koda pošljite ukaz close door strežniku myQ in zahtevajte, da se vrata zaprejo
API je
4. Odpirač garažnih vrat zapre vrata. Dobro je, da gremo.
Korak: Namestite NodeJS v računalnik/strežnik
NodeJS je programski jezik, ki se danes pogosto uporablja za izvajanje storitev.
V tem vodiču ga bom uporabljal, ker se počutim bolj udobno pri uporabi tega jezika.
Če želite namestiti NodeJS, morate iti na https://nodejs.org/, da ga naložite in nato namestite.
Ko se uspešno namestite, če greste na svoj terminal, lahko samo vnesete "node -v", da preverite različico.
2. korak: Nastavite svoj račun v aplikaciji MyQ
Na mobilnem telefonu se prijavite v svoj račun myQ s svojim računom in geslom.
Pojdite na nastavitev »Opozorilo« in ustvarite novo opozorilo, tako kot na sliki
Omogočite "Opozori me, ko so garažna vrata": Odprto (čeprav sem tudi jaz izbral Zaprto, vendar potrebujemo Odprto)
Omogoči obvestilo »Po e -pošti«: tukaj smo dobili obvestilo, da so vrata odprta, nato pa nastavimo časovnik za zapiranje vrat.
3. korak: Prenesite izvorno kodo iz GitHub -a
Izvorno kodo sem naložil v svoj GitHub:
Lahko zaženete »git clone https://github.com/k5dash/myQ-timer.git« ali ročno prenesete izvorno kodo.
Ko je koda naložena, pojdite na svoj terminal in se pomaknite do mape, v katero ste prenesli
1. Zaženite "npm install", namestile bodo vse odvisnosti
2. Odprite email.js in »YOUR_MYQ_EMAIL« zamenjajte z e -poštnim naslovom myQ, »YOUR_EMAIL_PASSWORD« pa zamenjajte z geslom za myQ
3. Nastavite svoj e -poštni naslov in geslo, ponudnika e -poštnega gostitelja v spremenljivki "config". Shrani.
4. Zaženite "node email.js" in če ni napake, se prikaže, da je strežnik zdaj zagnan!
4. korak: Preverite, ali deluje
Zdaj je strežnik zagnan, gremo ga preizkusiti.
1. Odprite garažna vrata.
2. Preverite, ali lahko po e -pošti prejmete obvestilo, da so vaša vrata odprta, v največ 30 sekundah.
3. Ko prejmete obvestilo po pošti, bi moral biti na vašem terminalu napis "timer started" in po 30 sekundah bo pisalo "tryna close now", kar pomeni, da pošilja ukaz strežniku myQ, da zapre vaša garažna vrata
4. Preverite, ali lučka vaših garažnih vrat utripa in nekaj sekund kasneje se vrata zaprejo.
Če ti uspe, hura! Uspelo ti je. Popijte pivo in si oddahnite.
Priporočena:
Nadzor dveh garažnih vrat: 4 koraki
Spremljanje dveh garažnih vrat: Leta 2016 smo se preselili v novo hišo, kjer so garažna vrata tako, da jih ne vidite z glavnega vhoda v hišo. Zato ne morete biti prepričani, ali so vrata zaprta ali odprta. Samo za spremljanje so nekdanji lastniki namestili stikalo za tisk
Hack luči stanja garažnih vrat: 3 koraki
Hack Garage Door Status Light Hack: Živim v hiši, kjer ni lahko videti, ali so garažna vrata odprta ali zaprta. V hiši imamo gumb, vendar vrata niso vidna. Misel na inženiring neke vrste stikala in napajanja je bila nezaželena zaradi visokih cen
Enostavno krampanje garažnih vrat: 4 koraki (s slikami)
Enostavno krampanje garažnih vrat: Potem ko sem bil večkrat po naključju zaklenjen iz moje hiše, sem se odločil, da mora obstajati boljši način vstopa v moj dom, ki ne vključuje vloma in vstopa (in brez skrivanja ključa zunaj). ob pogledu na mojo g
Odpirač garažnih vrat z uporabo Arduina: 3 koraki
Odpirač garažnih vrat z uporabo Arduina: To je projekt, ki temelji na strojni opremi in uporablja Atmel Atmega 328P (Arduino UNO) za odpiranje garažnih vrat brez potrebe po dodatni zunanji opremi. Koda lahko zaščiti sam sistem pred električnimi poškodbami. Celotno vezje se napaja
Naredite samodejno odpiranje in zapiranje vrat s samodejnim zaznavanjem z Arduinom !: 4 koraki
Naredite samodejno odpiranje in zapiranje vrat s samodejnim zaznavanjem z Arduinom !: Ste kdaj želeli, da bi se vaša vrata samodejno odprla, tako kot v znanstvenofantastičnih filmih? Zdaj lahko sledite temu navodilu. V tem navodilu bomo zgradili vrata, ki se lahko samodejno odpirajo in zapirajo, ne da bi se dotaknili vrat. Ultrazvočni senzorji