İçindekiler:

Garaj Kapısı Açıcısını Kapatma Zamanlayıcısı: 4 Adım
Garaj Kapısı Açıcısını Kapatma Zamanlayıcısı: 4 Adım

Video: Garaj Kapısı Açıcısını Kapatma Zamanlayıcısı: 4 Adım

Video: Garaj Kapısı Açıcısını Kapatma Zamanlayıcısı: 4 Adım
Video: uzaktan kumanda garaj kapısı 2024, Kasım
Anonim
Garaj Kapısı Açıcısını Kapatmak İçin Zamanlayıcı
Garaj Kapısı Açıcısını Kapatmak İçin Zamanlayıcı

Tanıtım

Hikaye, ben garaj kapımı açık bıraktıktan sonra başlıyor ve bazı adamlar içeri girip ortalığı karıştırdı.

Neyse ki, değerli personel kaybı yok. Bu kazadan sonra garaj kapıma "zamanlayıcı kapatma" özelliği yapmaya karar verdim.

Ön şart:

Başlamadan önce, şu anki garaj kapısı açma sistemimin ne olduğunu size bildirmek istiyorum.

2 uzaktan kumanda, bir duvar kontrol paneli olan bir LiftMaster Garaj Kapısı Açıcım var. bağlantı

Ayrıca 828LM LiftMaster İnternet Ağ Geçidi bağlantısı satın aldım, böylece myQ uygulamasını kullanarak kapımı WiFi üzerinden açıp kapamak için uzaktan kontrol edebiliyorum.

Sisteminiz yukarıda anlattığımdan farklıysa, bu eğitim ihtiyaçlarınızı karşılamayabilir.

Gerekli öğeler:

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

  • Benim durumumda, düşük maliyetli, düşük güç tüketimi olan bir bilgisayar olan Raspberry Pi kullandım, yaklaşık 35 $
  • Veya 7/24 çalışan kendi sunucunuz varsa, o zaman daha da iyidir.

2. LiftMaster/myQ hesabınız ve şifreniz

Nasıl çalışır

1. myQ uygulamasında e-posta bildirim özelliğini ayarlayacağız, böylece garaj kapısı açıldığında e-posta kutumuzda bir e-posta bildirimi alacağız.

2. Yeni gelen e-postaları algılamak için bir kod parçası çalıştırdık. Eğer myQ uygulamasından kapı açıldı diye gönderilen mesaj ise, kapıyı kapatmak için bir zamanlayıcı kurmaya hazırız.

3. Kapıyı kapatmak için myQ sunucusuna kapıyı kapat komutu göndermek için başka bir kod parçası kullanma

API

4. Garaj kapısı açacağı kapıyı kapatır. Gitmek için iyiyiz.

Adım 1: Bilgisayarınıza/sunucunuza NodeJS yükleyin

NodeJS, günümüzde servis çalıştırmak için yaygın olarak kullanılan bir programlama dilidir.

Bu derste, bu dili kullanırken kendimi daha rahat hissettiğim için onu kullanacağım.

NodeJS'yi kurmak için https://nodejs.org/ adresine giderek indirip kurmanız gerekir.

Başarıyla yüklendikten sonra, terminalinize giderseniz, sürümü doğrulamak için "node -v" yazmanız yeterlidir.

2. Adım: MyQ Uygulamanızda Hesabınızı Kurun

MyQ Uygulamanızda Hesabınızı Kurun
MyQ Uygulamanızda Hesabınızı Kurun
MyQ Uygulamanızda Hesabınızı Kurun
MyQ Uygulamanızda Hesabınızı Kurun
MyQ Uygulamanızda Hesabınızı Kurun
MyQ Uygulamanızda Hesabınızı Kurun

Cep telefonunuzda, hesabınız ve şifrenizle myQ hesabınıza giriş yapın.

"Uyarı" ayarına gidin ve resimdeki gibi yeni bir uyarı oluşturun

"Garaj kapısı olduğunda beni uyar" seçeneğini etkinleştirin: Açık (Ben de Kapalı'yı seçmiş olmama rağmen, ihtiyacımız olan şey Açık)

"E-posta" bildirimini etkinleştir: Kapının açıldığına dair bildirimi aldığımız yer burasıdır ve ardından kapıyı kapatmak için bir zamanlayıcı ayarladık.

3. Adım: GitHub'dan Kaynak Kodu İndirin

Kaynak kodunu GitHub'a yükledim:https://github.com/k5dash/myQ-timer

"git klonu https://github.com/k5dash/myQ-timer.git" çalıştırabilir veya kaynak kodunu manuel olarak indirebilirsiniz.

Kod indirildikten sonra terminalinize gidin ve indirdiğiniz klasöre gidin.

1. "npm install" komutunu çalıştırın, tüm bağımlılıkları kuracaktır

2. email.js dosyasını açın ve "YOUR_MYQ_EMAIL" kısmını myQ e-posta adresinizle, "YOUR_EMAIL_PASSWORD" kısmını myQ şifrenizle değiştirin

3. "config" değişkeninde e-posta adresinizi ve şifrenizi, e-posta ana bilgisayar sağlayıcınızı ayarlayın. Kaydetmek.

4. "node email.js" dosyasını çalıştırın ve herhangi bir hata görüntülenmezse, sunucu artık çalışır durumdadır!

4. Adım: Çalıştığını Doğrulayın

Şimdi sunucu çalışıyor ve çalışıyor, hadi test edelim.

1. Garaj kapısını açın.

2. Kapınızın açık olduğunu belirten bir e-posta bildirimini en fazla 30 saniye içinde alabileceğinizi doğrulayın.

3. Posta bildirimini aldığınızda, terminalinizde "zamanlayıcı başladı" ibaresi olmalı ve 30 saniye sonra "şimdi kapatmayı deneyin" yazacak ve garaj kapınızı kapatmak için myQ sunucusuna bir komut gönderiyor.

4. Şimdi garaj kapısı ışığınızın yanıp söndüğünü ve birkaç saniye sonra kapının kapandığını doğrulayın.

Çalıştırırsan, yaşa! Başardın. Bir bira alın ve dinlenin.

Önerilen: