Mündəricat:

Qaraj Qapı Açıcısını Bağlamaq üçün Taymer: 4 Addım
Qaraj Qapı Açıcısını Bağlamaq üçün Taymer: 4 Addım

Video: Qaraj Qapı Açıcısını Bağlamaq üçün Taymer: 4 Addım

Video: Qaraj Qapı Açıcısını Bağlamaq üçün Taymer: 4 Addım
Video: Avtomatik Qaraj Qapilari - MSB Avtomatik Qapi Sistemleri 2024, Noyabr
Anonim
Qaraj Qapı Açıcısını Bağlamaq üçün Taymer
Qaraj Qapı Açıcısını Bağlamaq üçün Taymer

Giriş

Hekayə qaraj qapımı açıq qoymağımdan sonra başlayır və bəzi uşaqlar yenicə içəri girib qarışıqlıq salırlar.

Xoşbəxtlikdən, itirdiyimiz dəyərli kadr yoxdur. Bu qəzadan sonra qaraj qapım üçün "bağlamaq üçün zamanlayıcı" funksiyası yaratmağa qərar verdim.

Ön tələb:

Başlamazdan əvvəl, qaraj qapı açma sistemimin nə olduğunu sizə bildirmək istəyirəm.

LiftMaster Qaraj Qapı Açarında 2 uzaqdan idarəetmə, bir divar idarəetmə paneli var. keçid

Ayrıca, 828LM LiftMaster İnternet Gateway bağlantısını burada aldım, belə ki, WiFi vasitəsilə açmaq və ya bağlamaq üçün qapımı uzaqdan idarə etmək üçün myQ tətbiqindən istifadə edə bilərəm.

Sisteminiz yuxarıda təsvir etdiyimdən fərqlidirsə, bu təlimat ehtiyaclarınıza uyğun olmaya bilər.

Lazım olan maddələr:

1. İnternet bağlantısı olan bir dizüstü kompüter/PC

  • Mənim vəziyyətimdə, təxminən 35 dollara başa gələn, aşağı qiymətli, aşağı enerji istehlakı olan bir Raspberry Pi istifadə etdim
  • Və ya 24/7 işləyən öz serveriniz varsa, daha yaxşıdır

2. LiftMaster/myQ hesabınız və şifrəniz

Bu necə işləyir

1. myQ tətbiqində e -poçt bildiriş xüsusiyyətini quracağıq, buna görə qaraj qapısı açıldıqda e -poçt qutumuzda bir e -poçt bildirişi alacağıq.

2. Yeni gələn e -poçtları aşkar etmək üçün bir parça kod işlədik. Qapının yeni açıldığını söyləyən myQ tətbiqindən göndərilən varsa, qapını bağlamaq üçün bir taymer qurmağa hazırıq.

3. Başqa bir kod parçası istifadə edərək qapının bağlanmasını istəyərək myQ serverinə qapını bağlamaq əmrini göndərin

API

4. Qaraj qapısı açacağı qapını bağlayır. Getməyimiz yaxşıdır.

Addım 1: Kompüterinizə/serverinizə NodeJS qurun

NodeJS, hazırda xidmət göstərmək üçün geniş istifadə olunan bir proqramlaşdırma dilidir.

Bu dərslikdə, bu dili istifadə etməyi daha rahat hiss etdiyim üçün istifadə edəcəyəm.

NodeJS qurmaq üçün yükləmək üçün https://nodejs.org/ saytına daxil olmalı və sonra quraşdırmalısınız.

Uğurla quraşdırıldıqdan sonra terminala daxil olsanız, versiyanı yoxlamaq üçün "node -v" yaza bilərsiniz.

Addım 2: Hesabınızı MyQ Tətbiqinizdə qurun

MyQ Tətbiqində Hesabınızı Qurun
MyQ Tətbiqində Hesabınızı Qurun
MyQ Tətbiqində Hesabınızı Qurun
MyQ Tətbiqində Hesabınızı Qurun
MyQ Tətbiqində Hesabınızı Qurun
MyQ Tətbiqində Hesabınızı Qurun

Cib telefonunuzda hesabınız və şifrənizlə myQ hesabınıza daxil olun.

"Alert" ayarına gedin və şəkildəki kimi yeni bir xəbərdarlıq yaradın

"Qaraj qapısı olduğunda məni xəbərdar et" i aktiv edin: Açıldı (hətta Bağlı seçdiyimə baxmayaraq açılan bizə lazım olan şeydir)

"E -poçt" bildirişini aktiv edin: qapının açıldığı barədə bildiriş aldığımız yerdir və sonra qapını bağlamaq üçün bir taymer qurduq.

Addım 3: GitHub -dan Mənbə Kodunu Yükləyin

Mənbə kodunu GitHub-a yüklədim:

Ya "git clone https://github.com/k5dash/myQ-timer.git" işlədə və ya mənbə kodunu əl ilə yükləyə bilərsiniz.

Kod yükləndikdən sonra terminalınıza gedin və yüklədiyiniz qovluğa gedin

1. "npm install" ı işə salın, bütün asılılıqları quraşdıracaq

2. email.js açın və "YOUR_MYQ_EMAIL" ı myQ e -poçt ünvanınızla, "YOUR_EMAIL_PASSWORD" sözünü myQ parolunuzla əvəz edin

3. "config" dəyişənində e -poçt ünvanınızı və şifrənizi, e -poçt host təminatçınızı qurun. Yadda saxla.

4. "node email.js" qovluğunu işə salın və heç bir səhv görünmürsə, server indi işləyir və işləyir!

Addım 4: İşlədiyini yoxlayın

İndi server işə düşür, gedək test edək.

1. Qarajın qapısını açın.

2. Qapınızın ən çox 30 saniyə ərzində açıq olduğunu bildirən bir e -poçt bildirişi ala biləcəyinizi doğrulayın.

3. Poçt bildirişini aldıqdan sonra terminalınızda "timer başladı" yazılmalıdır və 30 saniyədən sonra "tryna now Close" işarəsi, qaraj qapınızı bağlamaq üçün myQ serverinə bir əmr göndərdiyini bildirir.

4. Qaraj qapınızın işığının yanıb söndüyünü və bir neçə saniyə sonra qapının bağlandığını yoxlayın.

İşə yararsanız, tələsin! Sən bunu etdin. Bir pivə götür və dincəl.

Tövsiyə: