Satura rādītājs:
- 1. darbība: instalējiet NodeJS savā datorā/serverī
- 2. darbība. Iestatiet savu kontu savā lietotnē MyQ
- 3. darbība: lejupielādējiet avota kodu no GitHub
- 4. darbība. Pārbaudiet, vai tas darbojas
Video: Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Ievads
Tātad stāsts sākas pēc tam, kad es atstāju savas garāžas durvis atvērtas, un daži puiši vienkārši ienāca un sajaucās.
Par laimi, nav zaudēts neviens vērtīgs personāls. Pēc šīs avārijas es nolēmu savām garāžas durvīm izveidot funkciju “taimeris aizvērt”.
Iepriekšēja prasība:
Pirms sākam, es vēlos jums paziņot, kāda ir mana pašreizējā garāžas durvju atvēršanas sistēma.
Man ir LiftMaster garāžas durvju atvērējs, kuram ir 2 tālvadības pults, viens sienas vadības panelis. saite
Es arī šeit nopirku 828LM LiftMaster interneta vārtejas saiti, lai varētu izmantot lietotni myQ, lai attālināti kontrolētu savus vārtus, lai tos atvērtu vai aizvērtu, izmantojot WiFi.
Ja jūsu sistēma atšķiras no iepriekš aprakstītās, šī apmācība var neatbilst jūsu vajadzībām.
Nepieciešamās preces:
1. Klēpjdators/dators ar interneta pieslēgumu
- Manā gadījumā es izmantoju Raspberry Pi, kas ir lēts, zema enerģijas patēriņa dators, aptuveni 35 USD
- Vai arī, ja jums ir savs serveris, kas darbojas visu diennakti, tas ir vēl labāk
2. Jūsu LiftMaster/myQ konts un parole
Kā tas strādā
1. Mēs iestatīsim e -pasta paziņojumu funkciju lietotnē myQ, tāpēc, atverot garāžas durvis, mēs saņemsim e -pasta paziņojumu savā e -pasta lodziņā.
2. Mēs izpildījām koda gabalu, lai atklātu jaunus ienākošos e -pastus. Ja no lietotnes myQ tiek nosūtīts paziņojums, ka durvis ir tikko atvērtas, mēs esam gatavi iestatīt taimeri durvju aizvēršanai.
3. Izmantojot citu koda gabalu, lai nosūtītu komandu aizvērt durvis uz myQ serveri, lūdzot durvis aizvērt
API ir
4. Garāžas durvju atvērējs aizver durvis. Mums ir labi iet.
1. darbība: instalējiet NodeJS savā datorā/serverī
NodeJS ir programmēšanas valoda, ko mūsdienās plaši izmanto pakalpojumu sniegšanai.
Šajā apmācībā, tā kā es jūtos ērtāk, lietojot šo valodu, es to izmantošu.
Lai instalētu NodeJS, jums jāiet uz vietni https://nodejs.org/, lai to lejupielādētu un pēc tam instalētu.
Pēc veiksmīgas instalēšanas, ja dodaties uz savu termināli, varat vienkārši ierakstīt "node -v", lai pārbaudītu versiju.
2. darbība. Iestatiet savu kontu savā lietotnē MyQ
Savā mobilajā ierīcē piesakieties savā myQ kontā, izmantojot savu kontu un paroli.
Atveriet iestatījumu "Brīdinājums" un izveidojiet jaunu brīdinājumu, tāpat kā attēlā
Iespējot “Brīdināt mani, kad garāžas durvis ir atvērtas”: atvērtas (lai gan esmu izvēlējies arī Slēgtas, bet mums ir nepieciešams atvērt)
Iespējot e -pasta paziņojumu: šeit mēs saņēmām paziņojumu par durvju atvēršanu, un pēc tam mēs iestatījām taimeri durvju aizvēršanai.
3. darbība: lejupielādējiet avota kodu no GitHub
Es augšupielādēju avota kodu savā GitHub:
Jūs varat palaist "git clone https://github.com/k5dash/myQ-timer.git" vai manuāli lejupielādēt avota kodu.
Pēc koda lejupielādes dodieties uz savu termināli un dodieties uz mapi, kurā lejupielādējāt
1. Palaidiet "npm install", tas instalēs visas atkarības
2. Atveriet e -pastu email.js un aizstājiet “YOUR_MYQ_EMAIL” ar savu myQ e -pasta adresi, aizstājiet “YOUR_EMAIL_PASSWORD” ar savu myQ paroli.
3. Iestatiet savu e -pasta adresi un paroli, e -pasta resursdatora nodrošinātāju mainīgajā konfigurācijā. Saglabāt.
4. Palaidiet "node email.js", un, ja nav kļūdas, serveris tagad ir izveidots un darbojas!
4. darbība. Pārbaudiet, vai tas darbojas
Tagad serveris ir izveidots un darbojas, iesim to pārbaudīt.
1. Atveriet garāžas durvis.
2. Pārbaudiet, vai ne vēlāk kā 30 sekunžu laikā varat saņemt e -pasta paziņojumu, kurā teikts, ka jūsu durvis ir atvērtas.
3. Kad esat saņēmis paziņojumu pa pastu, terminālī jābūt uzrakstam "taimeris sākts", un pēc 30 sekundēm tas saka "tryna close now", norādot, ka tas sūta komandu uz myQ serveri, lai aizvērtu jūsu garāžas durvis
4. Tagad pārbaudiet, vai garāžas durvju gaisma mirgo, un dažas sekundes vēlāk durvis ir aizvērtas.
Ja jums tas izdodas, urā! Tu to izdarīji. Paņem alu un atpūties.
Ieteicams:
Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi
Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: šajā apmācībā es jums parādīšu, kā noteikt durvju atvēršanas notikumu un nosūtīt paziņojumu, izmantojot Gmail, izmantojot Arduino Uno. Ja esat iesācējs, varat uzzināt par wifi un sensoru Arduino - WiFi un Arduino - durvju sensora apmācības. Let's
DIY viedā garāžas durvju atvērējs + mājas palīga integrācija: 5 soļi
DIY Smart Garāžas durvju atvērējs + mājas palīga integrācija: pārvērtiet savas parastās garāžas durvis, izmantojot šo DIY projektu. Es jums parādīšu, kā to izveidot un kontrolēt, izmantojot mājas palīgu (izmantojot MQTT), un man ir iespēja attālināti atvērt un aizvērt jūsu garāžas durvis. Es izmantošu ESP8266 dēli ar nosaukumu Wemos
Divu garāžas durvju uzraudzība: 4 soļi
Divu garāžas durvju uzraudzība: 2016. gadā mēs pārcēlāmies uz jaunu māju, kur garāžas durvis atrodas tā, lai tās nevarētu redzēt no mājas galvenās ieejas. Tātad jūs nevarat būt pārliecināts, vai durvis ir aizvērtas vai atvērtas. Tikai uzraudzībai bijušie īpašnieki uzstādīja preses slēdzi
Lēts viedais garāžas durvju atvērējs: 6 soļi (ar attēliem)
Lēts viedais garāžas durvju atvērējs: CreditI diezgan daudz nokopēju Savjee ieviešanu, bet tā vietā, lai izmantotu Shelly, es izmantoju Sonoff Basic. Apskatiet viņa vietni un YouTube kanālu! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Garāžas durvju atvērējs ar atsauksmēm, izmantojot tīmekļa serveri Esp8266 .: 6 soļi
Garāžas durvju atvērējs ar atsauksmēm, izmantojot tīmekļa serveri Esp8266. Sveiki, es jums parādīšu, kā vienkāršā veidā izveidot garāžas durvju atvērēju.-ESP8266 ir kodēts kā tīmekļa serveris, durvis var būt atvērtas visā pasaulē. atgriezeniskā saite, jūs zināt, vai durvis ir atvērtas vai aizvērtas reāllaikā-vienkāršs, tikai viens īsceļš