Indholdsfortegnelse:
- Trin 1: Installer NodeJS på din computer/server
- Trin 2: Opret din konto i din MyQ -app
- Trin 3: Download kildekoden fra GitHub
- Trin 4: Kontroller, om det virker
Video: Timer til lukning af garageportåbneren: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Introduktion
Så historien begynder, efter jeg forlod min garageport åben, og nogle fyre kom bare ind og rodede rundt.
Heldigvis går der ikke noget værdifuldt personale tabt. Efter denne ulykke beslutter jeg mig for at lave en "timer til lukning" -funktion til min garageport.
Forudsætning:
Inden vi starter, vil jeg fortælle jer, hvad der er mit nuværende garageportåbnersystem.
Jeg har en LiftMaster Garage Door Opener, som har 2 fjernbetjeninger, et vægkontrolpanel. link
Jeg købte også et 828LM LiftMaster Internet Gateway -link her, så jeg kan bruge myQ -appen til at fjernstyre min port til at åbne eller lukke via WiFi.
Hvis dit system er forskelligt fra det, jeg beskrev ovenfor, passer denne vejledning muligvis ikke til dine behov.
Nødvendige varer:
1. En bærbar computer/pc med internetforbindelse
- I mit tilfælde brugte jeg en Raspberry Pi, som er en computer med lave omkostninger, lavt strømforbrug, omkring 35 $
- Eller hvis du har din egen server, der kører 24/7, så er den endnu bedre
2. Din LiftMaster/myQ -konto og adgangskode
Hvordan det virker
1. Vi vil konfigurere e -mail -meddelelsesfunktionen i myQ -appen, så når garageporten åbnes, får vi en e -mail -meddelelse i vores e -mail -boks.
2. Vi kørte et stykke kode for at registrere nye indgående e -mails. Hvis det er den ene sender fra myQ -appen, der siger, at døren lige er åbnet, er vi klar til at oprette en timer til at lukke døren.
3. Brug et andet stykke kode til at sende luk dørkommando til myQ -serveren og bede om, at døren skal lukke
API'en er
4. Garageportåbneren lukker døren. Vi er gode til at gå.
Trin 1: Installer NodeJS på din computer/server
NodeJS er et programmeringssprog, der i dag er meget udbredt til at køre service.
I denne vejledning, da jeg føler mig mere tryg ved at bruge dette sprog, vil jeg bruge det.
For at installere NodeJS skal du gå til https://nodejs.org/ for at downloade og derefter installere det.
Når det er installeret med succes, hvis du går til din terminal, kan du bare skrive "node -v" for at bekræfte versionen.
Trin 2: Opret din konto i din MyQ -app
Log på din myQ -konto på din mobil med din konto og adgangskode.
Gå til indstillingen "Advarsel", og opret en ny advarsel, ligesom den på billedet
Aktiver "Advarsel mig, når garageporten er": Åbnet (selvom jeg også har valgt Lukket, men Åbnet er, hvad vi har brug for)
Aktiver "E -mail" -meddelelse: det er her, vi fik beskeden om, at døren er blevet åbnet, og vi konfigurerede derefter en timer til at lukke døren.
Trin 3: Download kildekoden fra GitHub
Jeg har uploadet kildekoden til min GitHub:
Du kan enten køre "git-klon https://github.com/k5dash/myQ-timer.git" eller manuelt downloade kildekoden.
Når koden er downloadet, skal du gå til din terminal og navigere til den mappe, hvor du downloadede
1. Kør "npm install", det vil installere alle afhængigheder
2. Åbn email.js, og erstat "YOUR_MYQ_EMAIL" med din myQ -e -mail -adresse, erstat "YOUR_EMAIL_PASSWORD" med din myQ -adgangskode
3. Konfigurer din e -mail -adresse og adgangskode, e -mail -udbyder i "config" -variablen. Gemme.
4. Kør "node email.js", og hvis der ikke vises nogen fejl, er serveren nu i gang!
Trin 4: Kontroller, om det virker
Nu er serveren i gang, lad os prøve den.
1. Åbn garageporten.
2. Kontroller, at du kan modtage en e -mail -meddelelse om, at din dør er åben inden for højst 30 sekunder.
3. Når du har modtaget mailmeddelelsen, skal der på din terminal stå "timer startet", og efter 30 sekunder vil der stå "tryna close now" -indikation, at den sender en kommando til myQ -serveren for at lukke din garageport
4. Kontroller nu, at din garageportlampe blinker, og et par sekunder senere er døren lukket.
Hvis du får det til at fungere, hurra! Du gjorde det. Tag en øl og hvil dig.
Anbefalede:
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Køleskabssikring: Påmindelse om lukning af døren til dit køleskab: 6 trin
Køleskabssikring: Påmindelse om lukning til dit køleskab: Nogle gange når jeg tager mange ting ud af køleskabet, har jeg ingen fri hånd til at lukke døren, og så står døren bare åben i lang tid. Nogle gange når jeg bruger for meget styrke til at lukke køleskabsdøren, springer det af, men jeg kan ikke mærke det
Lav en automatisk selvfølende åbning og lukning af dør med Arduino !: 4 trin
Lav en automatisk selvfølende åbning og lukning af dør med Arduino !: Har du nogensinde ønsket at få din dør til at åbne automatisk ligesom i sci-fi-film? Nu kan du ved at følge denne Instructable. I denne instruktør vil vi bygge en dør, der kan åbne og lukke automatisk, uden at du rører døren. Ultralydssensorer o
Lukning af et nedbrudt program: 4 trin
Lukning af et nedbrudt program: NÅR DIN PC FRYSER et af de mest almindelige problemer at opstå med en pc er, når alt fryser eller låser sig, mens du bruger et program, og musen og tastaturet ikke reagerer. Godt i denne instruktive jeg er vil vise dig, hvordan du
Lukning af sløjfen på overflademontering Lodning: 4 trin
Lukning af sløjfen på overflademontering: Lodning virker som den letteste ting i verden at kontrollere. Tænd for ovnen, og indstil den ønskede temperatur. Tænd for ovnen om morgenen, og indstil termostaten. Juster det varme og kolde vand for at gøre brusebadet helt rigtigt