INHOUDSOPGAWE:
- Stap 1: Installeer NodeJS op u rekenaar/bediener
- Stap 2: Stel u rekening op in u MyQ -app
- Stap 3: Laai die bronkode af van GitHub
- Stap 4: Verifieer of dit werk
Video: Timer om motordeurdeur oop te maak: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Inleiding
Die storie begin dus nadat ek my motorhuisdeur oopgelos het, en 'n paar ouens net ingekom en gemors het.
Daar gaan gelukkig geen waardevolle personeel verlore nie. Na hierdie ongeluk besluit ek om 'n "timer to close" funksie vir my motorhuisdeur te maak.
Voorvereiste:
Voordat ons begin, wil ek u laat weet wat my huidige motordeuropeningstelsel is.
Ek het 'n LiftMaster Garage Door Opener, met 2 afstandbeheer, een muurpaneel. skakel
Ek het ook 'n 828LM LiftMaster Internet Gateway -skakel hier gekoop, sodat ek myQ -app kan gebruik om my hek op afstand te beheer om via WiFi oop of toe te maak.
As u stelsel anders is as wat ek hierbo beskryf het, pas hierdie tutoriaal moontlik nie by u behoeftes nie.
Items benodig:
1. 'n Skootrekenaar/rekenaar met 'n internetverbinding
- In my geval het ek 'n Raspberry Pi gebruik, 'n rekenaar met 'n lae koste en 'n lae kragverbruik, ongeveer 35 $
- Of as u u eie bediener het wat 24/7 werk, dan is dit nog beter
2. Jou LiftMaster/myQ rekening en wagwoord
Hoe dit werk
1. Ons sal die funksie vir e -poskennisgewings in die myQ -app instel, en sodra die deur van die motorhuis oopgaan, kry ons 'n e -poskennisgewing in ons e -posbus.
2. Ons het 'n stuk kode gebruik om nuwe inkomende e -posse op te spoor. As dit die een is wat uit die myQ -app gestuur word deur te sê dat die deur pas oopgemaak is, is ons gereed om 'n timer in te stel om die deur toe te maak.
3. Gebruik 'n ander stuk kode om die opdrag van die deur toe te stuur na die myQ -bediener en vra dat die deur moet sluit
Die API is
4. Die garagedeuropener maak die deur toe. Ons is goed om te gaan.
Stap 1: Installeer NodeJS op u rekenaar/bediener
NodeJS is deesdae wyd gebruik vir die uitvoer van dienste.
Aangesien ek meer gemaklik voel met die gebruik van hierdie taal, sal ek dit in hierdie tutoriaal gebruik.
Om NodeJS te installeer, moet u na https://nodejs.org/ gaan om dit af te laai en dan te installeer.
Nadat dit suksesvol geïnstalleer is as u na u terminale gaan, kan u net 'node -v' tik om die weergawe te verifieer.
Stap 2: Stel u rekening op in u MyQ -app
Meld op u selfoon aan met u rekening en wagwoord by u myQ -rekening.
Gaan na die instelling "Waarskuwing" en skep 'n nuwe waarskuwing, net soos die op die foto
Aktiveer die "Waarsku my wanneer die motorhuisdeur is": oopgemaak (alhoewel ek ook Geslote gekies het, maar die oopmaak is wat ons nodig het)
Aktiveer 'E -pos' -kennisgewing: hier is die kennisgewing dat die deur oopgemaak is, en ons stel 'n timer in om die deur toe te maak.
Stap 3: Laai die bronkode af van GitHub
Ek het die bronkode na my GitHub opgelaai:
U kan 'git-kloon https://github.com/k5dash/myQ-timer.git' uitvoer of die bronkode handmatig aflaai.
Nadat die kode afgelaai is, gaan na u terminale en gaan na die gids waar u dit afgelaai het
1. Begin "npm install", dit sal al die afhanklikes installeer
2. Maak email.js oop en vervang "YOUR_MYQ_EMAIL" met u myQ e -posadres, vervang "YOUR_EMAIL_PASSWORD" deur u myQ wagwoord
3. Stel u e -posadres en wagwoord, e -pos -gasheerverskaffer in 'config' veranderlike op. Stoor.
4. Begin "node email.js" en as daar geen fout is nie, is die bediener nou aan die gang!
Stap 4: Verifieer of dit werk
Nou is die bediener aan die gang, laat ons dit gaan toets.
1. Maak die motorhuisdeur oop.
2. Verifieer dat u binne 'n maksimum van 30 sekondes 'n e -poskennisgewing kan ontvang wat sê dat u deur oop is.
3. Sodra u die e -poskennisgewing ontvang het, moet daar op u terminaal staan "timer begin" en na 30 sekondes sal dit sê "tryna close now" aanduiding dat dit 'n opdrag na myQ -bediener stuur om u garagedeur te sluit
4. Verifieer dat u motorhuisdeurliggie flikker en 'n paar sekondes later is die deur toe.
As jy dit laat werk, hoera! Jy het dit gemaak. Neem 'n bier en rus.
Aanbeveel:
Hoe om 'n tabletrekenaar oop te maak: 3 stappe
Hoe om 'n tabletrekenaar oop te maak: Eerstens moet u die tablet verhit tot 'n oop glasagtergrond. Maak seker dat u 10 minute verhit en net rande verhit, anders kan die komponente van die tablet breek. Maak seker dat u 'n veiligheidsbril en handskoene aan het
Maak 'n veilige sone vir Android/IOS/WIN10 -toestelle om oop te bly: 6 stappe
Maak 'n veilige sone vir Android/IOS/WIN10 -toestelle om oop te bly: in hierdie artikel wil ons 'n cool gadget maak wat 'n veilige sone vir u toestelle kan ontsluit. Aan die einde van hierdie projek leer u: hoe u 'n vingerafdruksensor kan gebruik. Sal u leer hoe om u toestelle met u veilige sone -gadget te koppel. Sal
Hoe om 'n poort op 'n Arris Sbg6700-ac oop te maak: 11 stappe
Hoe om 'n poort op 'n Arris Sbg6700-ac oop te maak: die opening van 'n poort in 'n router kan 'n aantal doeleindes bedien. As u 'n oop poort het, kan u u eie speletjiebediener huisves om met u vriende te speel, of u kan u eie web-/lêerbediener huisves. Die router wat in hierdie instruksies gebruik word, is die Ar
Maak oop jou oë! Logiese ontleder: 21 stappe
Maak oop jou oë! Logiese ontleder: Die logiese ontleder vergemaklik u visualisering van die polstrein, wat die stukkies is wat in 'n kommunikasielyn beweeg. Dit maak u oë oop om 'n moontlike probleem te identifiseer. Waarom is dit belangrik? Dit is 'n baie doeltreffende ontwikkeling en fout
Maak die Canon Pixma IX6550 -drukker oop en maak dit skoon: 5 stappe
Maak die Canon Pixma IX6550 -drukker oop en maak dit skoon: ek het hierdie A3 -drukker in 2011 gekoop en selfs die ink -absorberblok is vol, ek wil dit nie weggooi nie