Indholdsfortegnelse:

Timer til lukning af garageportåbneren: 4 trin
Timer til lukning af garageportåbneren: 4 trin

Video: Timer til lukning af garageportåbneren: 4 trin

Video: Timer til lukning af garageportåbneren: 4 trin
Video: 5 BEST GADGETS for YOUR GARAGE 2024, November
Anonim
Timer til lukning af garageportåbneren
Timer til lukning af garageportåbneren

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

Opret din konto i din MyQ -app
Opret din konto i din MyQ -app
Opret din konto i din MyQ -app
Opret din konto i din MyQ -app
Opret din konto i din MyQ -app
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: