Sadržaj:
- Korak 1: Instalirajte NodeJS na svoj računar/server
- Korak 2: Postavite svoj račun u aplikaciji MyQ
- Korak 3: Preuzmite izvorni kod s GitHub -a
- Korak 4: Provjerite radi li
Video: Tajmer za zatvaranje otvarača garažnih vrata: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pametno pretvorite svoja normalna garažna vrata pomoću ovog DIY projekta. Pokazat ću vam kako ga izgraditi i kontrolirati pomoću kućnog pomoćnika (preko MQTT -a) i imati mogućnost daljinskog otvaranja i zatvaranja vaših garažnih vrata. Koristit ću ploču ESP8266 zvanu Wemos
Jeftini pametni otvarač garažnih vrata: 6 koraka (sa slikama)
Jeftini pametni otvarač garažnih vrata: CreditI je prilično kopirao Savjeeovu implementaciju, ali umjesto Shelly -a koristio sam Sonoff Basic. Posjetite njegovu web stranicu i YouTube kanal! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Otvarač garažnih vrata sa povratnom informacijom pomoću Esp8266 kao web servera .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama koristeći Esp8266 kao web server: Zdravo, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web server, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete da li su vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedna prečica do
Korištenje HomeLinka s nepodržanim otvaračima garažnih vrata: 6 koraka
Korištenje HomeLinka s nepodržanim otvaračima garažnih vrata: Živim u stambenoj zgradi i nedavno sam instalirao homelink u automobil. Nažalost, daljinski upravljač za garažu koji su mi dali koristi ovu maxSecure vezu koja ne podržava homelink. Pa sam odlučio pronaći rješenje
Zaštita frižidera: Podsetnik za zatvaranje vrata vašeg frižidera: 6 koraka
Zaštita frižidera: Podsjetnik za zatvaranje vrata vašeg frižidera: Ponekad kada izvadim mnogo stvari iz frižidera, nemam slobodne ruke da zatvorim vrata, a onda se vrata dugo ostavljaju otvorena. Ponekad kad upotrijebim previše snage da zatvorim vrata frižidera, ona odskoče, ali ja to ne mogu primijetiti