Sadržaj:

Tajmer za zatvaranje otvarača garažnih vrata: 4 koraka
Tajmer za zatvaranje otvarača garažnih vrata: 4 koraka

Video: Tajmer za zatvaranje otvarača garažnih vrata: 4 koraka

Video: Tajmer za zatvaranje otvarača garažnih vrata: 4 koraka
Video: Poliranje i uklanjanje ogrebotina pomoću WD-40 spreja - LAŽ ili ISTINA 2024, Novembar
Anonim
Tajmer za zatvaranje otvarača garažnih vrata
Tajmer za zatvaranje otvarača garažnih vrata

Uvod

Dakle, priča počinje nakon što sam ostavio otvorena garažna vrata, a neki momci su samo ušli i zeznuli se.

Srećom, nema izgubljenog vrijednog osoblja. Nakon ove nesreće, odlučio sam napraviti funkciju "tajmer za zatvaranje" za svoja garažna vrata.

Preduslov:

Prije nego što počnemo, želim vas obavijestiti o mom trenutnom sistemu za otvaranje garažnih vrata.

Imam LiftMaster otvarač garažnih vrata, koji ima 2 daljinska upravljača, jednu zidnu kontrolnu ploču. veza

Također, kupio sam vezu 828LM LiftMaster Internet Gateway koja se nalazi ovdje, tako da mogu koristiti aplikaciju myQ za daljinsko upravljanje vratima za otvaranje ili zatvaranje putem WiFi -a.

Ako se vaš sistem razlikuje od onoga što sam gore opisao, ovaj vodič možda neće odgovarati vašim potrebama.

Potrebne stavke:

1. Laptop/PC, sa internetskom vezom

  • U mom slučaju, koristio sam Raspberry Pi, koji je jeftin računar sa niskom potrošnjom energije, oko 35 USD
  • Ili, ako imate vlastiti poslužitelj koji radi 24 sata dnevno, još je bolji

2. Vaš LiftMaster/myQ račun i lozinka

Kako radi

1. Postavit ćemo funkciju obavijesti putem e -pošte u mojoj aplikaciji myQ, pa kada se otvore garažna vrata, primit ćemo obavijest putem e -pošte u naš okvir za e -poštu.

2. Pokrenuli smo dio koda za otkrivanje novih dolaznih poruka e -pošte. Ako je to ono što je poslano iz aplikacije myQ i kaže da su se vrata upravo otvorila, spremni smo za postavljanje tajmera za zatvaranje vrata.

3. Upotreba drugog komada koda za slanje naredbe close door na myQ server tražeći zatvaranje vrata

API je

4. Otvarač garažnih vrata zatvara vrata. Moramo krenuti.

Korak 1: Instalirajte NodeJS na svoj računar/server

NodeJS je programski jezik koji se danas široko koristi za pokretanje servisa.

U ovom vodiču, budući da se osjećam ugodnije koristeći ovaj jezik, ja ću ga koristiti.

Da biste instalirali NodeJS, morat ćete otići na https://nodejs.org/ za preuzimanje, a zatim ga instalirati.

Nakon što je uspješno instaliran, ako odete na svoj terminal, možete samo upisati "node -v" da provjerite verziju.

Korak 2: Postavite svoj račun u aplikaciji MyQ

Postavite svoj račun u aplikaciji MyQ
Postavite svoj račun u aplikaciji MyQ
Postavite svoj račun u aplikaciji MyQ
Postavite svoj račun u aplikaciji MyQ
Postavite svoj račun u aplikaciji MyQ
Postavite svoj račun u aplikaciji MyQ

Na svom mobilnom telefonu prijavite se na svoj myQ račun sa svojim računom i lozinkom.

Idite na postavku "Upozorenje" i kreirajte novo upozorenje, baš poput onog na slici

Omogućite "Upozori me kada su garažna vrata": Otvoreno (iako sam i ja odabrao Zatvoreno, ali Otvoreno je ono što nam treba)

Omogući obavijest "E -pošta": ovdje smo dobili obavijest da su vrata otvorena i zatim smo postavili mjerač vremena za zatvaranje vrata.

Korak 3: Preuzmite izvorni kod s GitHub -a

Učitao sam izvorni kod na svoj GitHub:

Možete pokrenuti "git clone https://github.com/k5dash/myQ-timer.git" ili ručno preuzeti izvorni kod.

Nakon preuzimanja koda idite na svoj terminal i idite do mape u koju ste preuzeli

1. Pokrenite "npm install", instalirat će sve ovisnosti

2. Otvorite email.js i zamijenite "YOUR_MYQ_EMAIL" sa svojom myQ adresom e -pošte, zamijenite "YOUR_EMAIL_PASSWORD" sa svojom lozinkom za myQ

3. Postavite svoju adresu e -pošte i lozinku, pružatelja usluga e -pošte u varijabli "config". Save.

4. Pokrenite "node email.js" i ako nema greške pojaviće se server sada radi!

Korak 4: Provjerite radi li

Server je sada pokrenut, idemo ga testirati.

1. Otvorite garažna vrata.

2. Provjerite možete li primiti obavijest putem e -pošte koja kaže da su vam vrata otvorena, za najviše 30 sekundi.

3. Nakon što primite obavijest putem pošte, na vašem terminalu bi trebalo biti napisano "timer pokrenut", a nakon 30 sekundi će pisati "tryna close now" naznaka da šalje naredbu na myQ server da zatvori vaša garažna vrata

4. Provjerite da li sada svjetlo vaših garažnih vrata treperi, a nekoliko sekundi kasnije vrata su zatvorena.

Ako uspijete, ura! Uspio si. Uzmi pivo i odmori se.

Preporučuje se: