Satura rādītājs:

Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi

Video: Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi

Video: Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
Video: lol how to like an old timer#diy #construction #howto #how 2024, Jūlijs
Anonim
Taimeris garāžas durvju atvērēja aizvēršanai
Taimeris garāžas durvju atvērēja aizvēršanai

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

Iestatiet savu kontu savā lietotnē MyQ
Iestatiet savu kontu savā lietotnē MyQ
Iestatiet savu kontu savā lietotnē MyQ
Iestatiet savu kontu savā lietotnē MyQ
Iestatiet savu kontu savā lietotnē MyQ
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: