Sisukord:

Garaažiukse avamise taimer: 4 sammu
Garaažiukse avamise taimer: 4 sammu

Video: Garaažiukse avamise taimer: 4 sammu

Video: Garaažiukse avamise taimer: 4 sammu
Video: ДЕМОН ПОЖИРАЕТ ДУШИ ЛЮДЕЙ / DEMON devours the souls of people 2024, Juuli
Anonim
Garaažiukse avamise taimer
Garaažiukse avamise taimer

Sissejuhatus

Nii et lugu algab pärast seda, kui ma oma garaažiukse lahti jätsin ja mõned kutid lihtsalt tulid sisse ja jamasid.

Õnneks pole kadunud väärtuslikke töötajaid. Pärast seda õnnetust otsustan teha oma garaažiuksele funktsiooni "taimer sulgemiseks".

Eeltingimus:

Enne kui alustame, tahan teile teada anda, milline on minu praegune garaažiukse avamise süsteem.

Mul on LiftMaster garaažiukseavaja, millel on 2 kaugjuhtimispulti, üks seina juhtpaneel. link

Samuti ostsin siit 828LM LiftMaster Internet Gateway'i lingi, et saaksin rakenduse myQ abil oma väravat kaugjuhtimiseks WiFi kaudu avada või sulgeda.

Kui teie süsteem erineb ülalkirjeldatust, ei pruugi see õpetus teie vajadustele sobida.

Vajalikud esemed:

1. Sülearvuti/arvuti, internetiühendusega

  • Minu puhul kasutasin Raspberry Pi, mis on odav ja väikese energiatarbega arvuti, umbes 35 dollarit
  • Või kui teil on oma server, mis töötab ööpäevaringselt, on see veelgi parem

2. Teie LiftMaster/myQ konto ja parool

Kuidas see töötab

1. Seadistame rakenduses myQ meiliteatise funktsiooni, nii et garaažiukse avanedes saame meili teel oma e -posti märguande.

2. Uute sissetulevate meilide tuvastamiseks käivitasime kooditüki. Kui see on üks, mis saadetakse rakendusest myQ, öeldes, et uks on just avatud, oleme valmis seadistama ukse sulgemiseks taimeri.

3. Teise kooditüki kasutamine ukse sulgemise käsu saatmiseks myQ serverile, paludes sulgeda uks

API on

4. Garaažiukseavaja sulgeb ukse. Meil on hea minna.

Samm: installige NodeJS oma arvutisse/serverisse

NodeJS on programmeerimiskeel, mida tänapäeval laialdaselt kasutatakse teenuse osutamiseks.

Selles õpetuses, kuna tunnen seda keelt mugavamalt, kasutan seda.

NodeJS -i installimiseks peate selle allalaadimiseks ja seejärel installimiseks minema aadressile

Kui olete terminali minnes edukalt installinud, võite versiooni kinnitamiseks lihtsalt tippida "node -v".

Samm: seadistage oma konto MyQ rakenduses

Seadistage oma konto MyQ rakenduses
Seadistage oma konto MyQ rakenduses
Seadistage oma konto MyQ rakenduses
Seadistage oma konto MyQ rakenduses
Seadistage oma konto MyQ rakenduses
Seadistage oma konto MyQ rakenduses

Logige oma mobiiltelefonis oma konto ja parooliga sisse oma myQ kontole.

Avage seade "Alert" ja looge uus märguanne, täpselt nagu pildil

Luba „Hoiata mind, kui garaažiuks on”: avatud (kuigi olen valinud ka Suletud, kuid me vajame avatud)

Luba e -posti teatis: siit saime teate ukse avamisest ja seadistasime seejärel ukse sulgemiseks taimerit.

Samm: laadige lähtekood GitHubist alla

Laadisin lähtekoodi oma GitHubi:

Võite käivitada "git klooni https://github.com/k5dash/myQ-timer.git" või lähtekoodi käsitsi alla laadida.

Pärast koodi allalaadimist minge oma terminali ja liikuge kausta, kust alla laadisite

1. Käivitage "npm install", see installib kõik sõltuvused

2. Avage email.js ja asendage "YOUR_MYQ_EMAIL" oma myQ e -posti aadressiga, asendage "YOUR_EMAIL_PASSWORD" oma myQ parooliga

3. Seadistage muutuja "config" abil oma e -posti aadress ja parool, e -posti hostiteenuse pakkuja. Salvesta.

4. Käivitage "node email.js" ja kui viga ei ilmu, on server nüüd töökorras!

Samm: kontrollige, kas see töötab

Nüüd on server töökorras, lähme testima.

1. Avage garaažiuks.

2. Veenduge, et saate e -kirjaga teate, et teie uks on avatud, maksimaalselt 30 sekundi pärast.

3. Kui olete meiliteatise kätte saanud, peaks teie terminalis olema kiri "taimer käivitunud" ja 30 sekundi pärast ütleb "tryna close now", mis näitab, et saadab käsk myQ serverile teie garaažiukse sulgemiseks

4. Veenduge, et teie garaažiukse tuli vilgub ja mõni sekund hiljem on uks suletud.

Kui saad asja tööle, hurraa! Saite hakkama. Võtke õlu ja puhake.

Soovitan: