Obsah:
- Krok 1: NodeJS nainstalujte na svůj počítač/server
- Krok 2: Nastavte si účet v aplikaci MyQ
- Krok 3: Stáhněte si zdrojový kód z GitHub
- Krok 4: Ověřte, zda funguje
Video: Časovač zavření otvírače garážových vrat: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Úvod
Příběh tedy začíná poté, co jsem nechal otevřená garážová vrata a někteří kluci právě vešli dovnitř a popletli se.
Naštěstí není ztracen žádný cenný personál. Po této nehodě jsem se rozhodl vytvořit funkci „časovače pro zavření“pro garážová vrata.
Předběžný požadavek:
Než začneme, chci vám sdělit, jaký je můj současný systém otvírání garážových vrat.
Mám otvírač garážových vrat LiftMaster, který má 2 dálkové ovladače, jeden nástěnný ovládací panel. odkaz
Také jsem si koupil odkaz 828LM LiftMaster Internet Gateway je zde, takže mohu pomocí aplikace myQ dálkově ovládat bránu otevírat nebo zavírat přes WiFi.
Pokud se váš systém liší od toho, co jsem popsal výše, pak tento návod nemusí odpovídat vašim potřebám.
Potřebné položky:
1. Notebook/PC s připojením k internetu
- V mém případě jsem použil Raspberry Pi, což je levný počítač s nízkou spotřebou energie, asi 35 $
- Nebo pokud máte vlastní server, který běží 24/7, pak je to ještě lepší
2. Váš účet LiftMaster/myQ a heslo
Jak to funguje
1. Nastavíme funkci upozornění na e -mail v aplikaci myQ, takže když se otevřou garážová vrata, přijde nám do naší e -mailové schránky upozornění e -mailem.
2. Spustili jsme kousek kódu pro detekci nových příchozích e -mailů. Pokud se jedná o odeslání z aplikace myQ o tom, že se dveře právě otevřely, jsme připraveni nastavit časovač pro zavření dveří.
3. Pomocí dalšího kusu kódu odešlete na server myQ příkaz zavřít dveře se žádostí o zavření dveří
API je
4. Otvírač garážových vrat zavírá vrata. Je dobré jít.
Krok 1: NodeJS nainstalujte na svůj počítač/server
NodeJS je programovací jazyk, který je v současné době široce používán pro provozování služeb.
V tomto tutoriálu, protože se cítím pohodlněji s používáním tohoto jazyka, budu jej používat.
Chcete -li nainstalovat NodeJS, musíte si jej stáhnout a nainstalovat na
Poté, co se úspěšně nainstalujete, přejdete na svůj terminál, stačí ověřit verzi zadáním „node -v“.
Krok 2: Nastavte si účet v aplikaci MyQ
V mobilu se přihlaste ke svému účtu myQ pomocí svého účtu a hesla.
Přejděte na nastavení „Alert“a vytvořte nové upozornění, stejně jako na obrázku
Povolte „Upozornit, když jsou garážová vrata“: Otevřeno (i když jsem vybral také Zavřeno, ale to, co potřebujeme, je Otevřeno)
Povolit oznámení „E -mailem“: zde jsme dostali oznámení o otevření dveří a poté jsme nastavili časovač pro zavření dveří.
Krok 3: Stáhněte si zdrojový kód z GitHub
Nahrál jsem zdrojový kód na svůj GitHub:
Buď můžete spustit „git clone https://github.com/k5dash/myQ-timer.git“, nebo si zdrojový kód stáhnout ručně.
Po stažení kódu přejděte do terminálu a přejděte do složky, kam jste si stáhli
1. Spusťte "npm install", nainstaluje všechny závislosti
2. Otevřete email.js a nahraďte „YOUR_MYQ_EMAIL“svou e -mailovou adresou myQ, nahraďte „YOUR_EMAIL_PASSWORD“heslem myQ
3. Nastavte svou e -mailovou adresu a heslo, poskytovatele hostitele e -mailu v proměnné "config". Uložit.
4. Spusťte „node email.js“a pokud se neobjeví žádná chyba, server je nyní v provozu!
Krok 4: Ověřte, zda funguje
Server je nyní v provozu, pojďme ho vyzkoušet.
1. Otevřete garážová vrata.
2. Ověřte, že můžete obdržet e -mailové oznámení, že vaše dveře jsou otevřené, maximálně za 30 sekund.
3. Jakmile obdržíte e -mailové upozornění, na vašem terminálu by mělo být „časovač spuštěn“a po 30 sekundách bude uvedeno „zkuste zavřít nyní“, což znamená, že odesílá příkaz na server myQ k zavření garážových vrat
4. Ověřte, že nyní bliká kontrolka garážových vrat a o několik sekund později jsou vrata zavřená.
Pokud vám to funguje, hurá! Dokázal jsi to. Dejte si pivo a odpočiňte si.
Doporučuje:
Monitorování dvou garážových vrat: 4 kroky
Monitorování dvou garážových vrat: V roce 2016 jsme se přestěhovali do nového domu, kde jsou garážová vrata umístěna tak, že je nevidíte z hlavního vchodu do domu. Nemůžete si tedy být jisti, zda jsou dveře zavřené nebo otevřené. Pouze pro monitorování, bývalí majitelé nainstalovali tiskový přepínač
Hack stavu garážových vrat: 3 kroky
Hack stavu garážových vrat: Žiji v domě, kde není snadné zjistit, zda jsou garážová vrata otevřená nebo zavřená. Máme v domě tlačítko, ale dveře jsou v nedohlednu. Myšlenka na konstrukci nějakého přepínače a napájení byla nežádoucí kvůli vysokému pr
WIFI dálkové ovládání garážových vrat V2: 3 kroky
WIFI Garage Door Remote V2: Nedlouho poté, co jsem postavil WIFI Garage Door Remote, jsem si uvědomil, že postrádá konkrétní funkci, která by pro mě byla velmi užitečná. Chtěl jsem z aplikace zjistit, zda jsou dveře otevřené nebo zavřené. Chtělo by to pár senzorů a nějaké
Dálkové ovládání garážových vrat ESP8266 WIFI: 3 kroky
Dálkové ovládání garážových vrat ESP8266 WIFI: Garáž používáme spíše jako hlavní vchod do domu, protože použití skutečného předního vchodu vede do domu mnoho nečistot kvůli špatnému uspořádání. V období dešťů tady na západním pobřeží Kanady je to ještě horší. Naše garážová vrata
Otvírač garážových vrat pomocí Arduina: 3 kroky
Otvírač garážových vrat pomocí Arduina: Jedná se o hardwarový projekt, který používá Atmel Atmega 328P (Arduino UNO) k vytvoření otvírače garážových vrat bez potřeby dalších periferií. Kód je schopen chránit samotný systém před poškozením elektrickým proudem. Celý obvod je napájen