Sadržaj:
- Korak 1: Instalirajte NodeJS na svoje računalo/poslužitelj
- 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 promjena: 2024-01-30 09:34
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
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:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pretvorite svoja normalna garažna vrata u ovaj DIY projekt. 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 pod nazivom 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 Shellyja, 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 s povratnom informacijom pomoću Esp8266 kao web poslužitelja .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama pomoću Esp8266 kao web poslužitelja. Bok, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web poslužitelj, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete jesu li vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedan prečac za
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 vezu maxSecure koja ne podržava homelink. Pa sam odlučio pronaći rješenje
Zaštita hladnjaka: Podsjetnik za zatvaranje vrata vašeg hladnjaka: 6 koraka
Straža za hladnjak: Podsjetnik za zatvaranje vrata vašeg hladnjaka: Ponekad kad izvadim puno stvari iz hladnjaka, nemam slobodne ruke da zatvorim vrata, a zatim se vrata dugo ostavljaju otvorena. Ponekad, kad upotrijebim previše snage da zatvorim vrata hladnjaka, ona odskoče, ali to ne mogu primijetiti