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, Srpanj
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 su momci jednostavno ušli i zeznuli se.

Srećom, nema izgubljenog vrijednog osoblja. Nakon ove nesreće, odlučio sam napraviti značajku "timer to close" za svoja garažna vrata.

Preduvjet:

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

Imam LiftMaster otvarač za garažna vrata, koji ima 2 daljinska upravljača, jednu zidnu upravljačku 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š sustav razlikuje od onoga što sam gore opisao, ovaj vodič možda neće odgovarati vašim potrebama.

Potrebni predmeti:

1. Prijenosno računalo/računalo s internetskom vezom

  • U mom slučaju, koristio sam Raspberry Pi, koje je jeftino računalo s 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 značajku obavijesti e -poštom u mojoj aplikaciji myQ, pa kad se otvore garažna vrata, dobit ćemo obavijest e -poštom u naš okvir za e -poštu.

2. Pokrenuli smo dio koda za otkrivanje novih dolaznih poruka e -pošte. Ako je to onaj koji šalje iz aplikacije myQ i kaže da su se vrata upravo otvorila, spremni smo za postavljanje mjerača vremena za zatvaranje vrata.

3. Korištenje drugog dijela koda za slanje naredbe close door na myQ poslužitelj tražeći zatvaranje vrata

API je

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

Korak 1: Instalirajte NodeJS na svoje računalo/poslužitelj

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 unijeti "node -v" za provjeru verzije.

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 stvorite novo upozorenje, baš poput onog na slici

Omogućite "Upozori me kad 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 o otvaranju vrata, a 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". Uštedjeti.

4. Pokrenite "node email.js" i ako nema greške, poslužitelj je sada pokrenut!

Korak 4: Provjerite radi li

Poslužitelj 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 napisat će "tryna close now" naznaku da šalje naredbu na myQ poslužitelj da zatvori vaša garažna vrata

4. Sada provjerite treperi li svjetlo vaših garažnih vrata, a nekoliko sekundi kasnije vrata su zatvorena.

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

Preporučeni: