Turinys:
- 1 žingsnis: Įdiekite „NodeJS“savo kompiuteryje/serveryje
- 2 veiksmas: nustatykite paskyrą „MyQ“programoje
- 3 veiksmas: atsisiųskite šaltinio kodą iš „GitHub“
- 4 veiksmas: patikrinkite, ar jis veikia
Video: Laikmatis garažo durų atidarymui uždaryti: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Įvadas
Taigi istorija prasideda po to, kai palikau atidarytas garažo duris, o kai kurie vaikinai tiesiog įėjo ir susipainiojo.
Laimei, nėra prarasta vertingų darbuotojų. Po šios avarijos nusprendžiu savo garažo durims sukurti „laikmačio uždaryti“funkciją.
Išankstinis reikalavimas:
Prieš pradėdami, noriu jums pranešti, kokia mano dabartinė garažo durų atidarymo sistema.
Turiu „LiftMaster“garažo durų atidarytuvą, kuris turi 2 nuotolinio valdymo pultus, vieną sieninį valdymo skydelį. nuoroda
Be to, čia nusipirkau „828LM LiftMaster Internet Gateway“nuorodą, kad galėčiau naudoti „myQ“programą nuotoliniu būdu valdyti savo vartus, kad jie būtų atidaryti ar uždaryti per „WiFi“.
Jei jūsų sistema skiriasi nuo to, ką aprašiau aukščiau, ši pamoka gali neatitikti jūsų poreikių.
Reikalingi daiktai:
1. Nešiojamasis kompiuteris/kompiuteris su interneto ryšiu
- Mano atveju naudojau „Raspberry Pi“, kuris yra nebrangus ir mažai energijos vartojantis kompiuteris, apie 35 USD
- Arba, jei turite savo serverį, kuris veikia visą parą, jis yra dar geresnis
2. Jūsų LiftMaster/myQ paskyra ir slaptažodis
Kaip tai veikia
1. „MyQ“programoje nustatysime pranešimo el. Paštu funkciją, taigi, atidarius garažo duris, el. Pašto dėžutėje gausime pranešimą el. Paštu.
2. Paleidome kodą, kad aptiktume naujus gaunamus el. Laiškus. Jei iš „myQ“programos siunčiamas pranešimas, kad durys ką tik atidarytos, esame pasirengę nustatyti laikmatį durims uždaryti.
3. Kito kodo naudojimas komandai uždaryti duris siųsti į „myQ“serverį, prašant uždaryti duris
API yra
4. Garažo durų atidarytuvas uždaro duris. Mums gera eiti.
1 žingsnis: Įdiekite „NodeJS“savo kompiuteryje/serveryje
„NodeJS“yra programavimo kalba, plačiai naudojama paslaugų teikimui šiais laikais.
Šioje pamokoje, kadangi jaučiuosi patogiau naudodamas šią kalbą, ją ir naudosiu.
Norėdami įdiegti „NodeJS“, turėsite eiti į https://nodejs.org/, kad atsisiųstumėte ir įdiegtumėte.
Po sėkmingo įdiegimo, jei einate į savo terminalą, galite tiesiog įvesti „node -v“, kad patvirtintumėte versiją.
2 veiksmas: nustatykite paskyrą „MyQ“programoje
Savo mobiliajame telefone prisijunkite prie „myQ“paskyros naudodami savo paskyrą ir slaptažodį.
Eikite į „Alert“nustatymą ir sukurkite naują įspėjimą, kaip ir paveikslėlyje
Įjunkite „Įspėti mane, kai garažo durys“: atidarytos (nors aš taip pat pasirinkau Uždaryta, bet mums reikia atidaryto)
Įgalinti pranešimą „El.
3 veiksmas: atsisiųskite šaltinio kodą iš „GitHub“
Įkėliau šaltinio kodą į „GitHub“:
Galite paleisti „git clone https://github.com/k5dash/myQ-timer.git“arba rankiniu būdu atsisiųsti šaltinio kodą.
Atsisiuntę kodą, eikite į savo terminalą ir eikite į aplanką, kuriame atsisiuntėte
1. Paleiskite „npm install“, jis įdiegs visas priklausomybes
2. Atidarykite „email.js“ir pakeiskite „YOUR_MYQ_EMAIL“savo „myQ“el. Pašto adresu, pakeiskite „YOUR_EMAIL_PASSWORD“savo myQ slaptažodžiu
3. Nustatykite savo el. Pašto adresą ir slaptažodį, el. Pašto prieglobos paslaugų teikėją kintamajame „config“. Sutaupyti.
4. Vykdykite „node email.js“ir, jei nėra klaidos, serveris dabar veikia ir veikia!
4 veiksmas: patikrinkite, ar jis veikia
Dabar serveris veikia ir veikia, eikime išbandyti.
1. Atidarykite garažo duris.
2. Patikrinkite, ar per 30 sekundžių galite gauti pranešimą el. Paštu, kad jūsų durys atidarytos.
3. Kai gausite pranešimą paštu, jūsų terminale turėtų būti užrašas „laikmatis paleistas“, o po 30 sekundžių jis pasakys „tryna close now“, nurodydamas, kad siunčia komandą „myQ“serveriui uždaryti garažo duris
4. Dabar patikrinkite, ar jūsų garažo durų lemputė mirksi, o po kelių sekundžių durys uždarytos.
Jei pavyks, skubėk! Tau pavyko. Išgerk alaus ir pailsėk.
Rekomenduojamas:
„Pasidaryk pats“išmaniųjų garažo durų atidarytuvas ir namų asistento integracija: 5 žingsniai
„Pasidaryk pats“išmaniųjų garažo durų atidarytuvas ir namų asistento integracija: naudodamiesi šiuo „pasidaryk pats“projektu, protingai paverskite įprastas garažo duris. Aš jums parodysiu, kaip jį sukurti ir valdyti naudojant „Home Assistant“(per MQTT) ir galėsiu nuotoliniu būdu atidaryti ir uždaryti garažo duris. Naudosiu ESP8266 plokštę, pavadintą „Wemos“
Dviejų garažo durų stebėjimas: 4 žingsniai
Dviejų garažo durų stebėjimas: 2016 m. Persikėlėme į naują namą, kuriame garažo durys yra taip, kad jų nematytumėte nuo pagrindinio namo įėjimo. Taigi jūs negalite būti tikri, ar durys uždarytos, ar atidarytos. Tik stebėjimui buvę savininkai sumontavo spaudos jungiklį
Pigus išmanusis garažo durų atidarytuvas: 6 žingsniai (su nuotraukomis)
Pigūs „Smart Garage“durų atidarytuvai: „CreditI“beveik nukopijavau „Savjee“diegimą, tačiau vietoj „Shelly“naudojau „Sonoff Basic“. Peržiūrėkite jo svetainę ir „YouTube“kanalą! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai
Garažo durų atidarytuvas, naudodamas „Esp8266“kaip žiniatinklio serverį: Sveiki, aš jums parodysiu, kaip padaryti paprastą būdą padaryti garažo durų atidarytuvą.-ESP8266 yra užkoduotas kaip žiniatinklio serveris, durys gali būti atidarytos visur pasaulyje atsiliepimai, jūs žinosite, ar durys yra atidarytos arba uždarytos realiu laiku-paprasta, tik vienas spartusis klavišas
Nematomas garažo durų nuotolinio valdymo pultas: 7 žingsniai (su nuotraukomis)
Nematomų garažo durų nuotolinio valdymo pultas: Vieną kartą palikome savo automobilį stovėti už garažo, o vagis išdaužė langą, kad pasiektų garažo durų nuotolinio valdymo pultą. Tada jie atidarė garažą ir pavogė dviračius. Taigi nusprendžiau paslėpti nuotolinio valdymo pultą, pastatydamas jį į automobilio peleninę. Tai veikia iki