Isi kandungan:

Pemasa untuk Menutup Pembuka Pintu Garaj: 4 Langkah
Pemasa untuk Menutup Pembuka Pintu Garaj: 4 Langkah

Video: Pemasa untuk Menutup Pembuka Pintu Garaj: 4 Langkah

Video: Pemasa untuk Menutup Pembuka Pintu Garaj: 4 Langkah
Video: pintu jadi kanopi low budget 2024, Julai
Anonim
Pemasa untuk Menutup Pembuka Pintu Garaj
Pemasa untuk Menutup Pembuka Pintu Garaj

Pengenalan

Jadi kisahnya bermula setelah saya membiarkan pintu garaj saya terbuka, dan beberapa lelaki baru sahaja masuk dan bermain-main.

Nasib baik, tidak ada kakitangan berharga yang hilang. Selepas kemalangan ini, saya memutuskan untuk membuat ciri "timer to close" untuk pintu garaj saya.

Pra-syarat:

Sebelum kita memulakan, saya ingin memberitahu anda apakah sistem pembuka pintu garaj saya sekarang.

Saya mempunyai Pembuka Pintu LiftMaster Garage, yang mempunyai 2 alat kawalan jauh, satu panel kawalan dinding. pautan

Juga, saya membeli pautan 828LM LiftMaster Internet Gateway ada di sini, supaya saya dapat menggunakan aplikasi myQ untuk mengawal pintu pagar saya dari jauh untuk membuka atau menutup melalui WiFi.

Sekiranya sistem anda berbeza dari yang saya jelaskan di atas maka tutorial ini mungkin tidak sesuai dengan keperluan anda.

Item yang diperlukan:

1. Komputer riba / PC, dengan sambungan internet

  • Dalam kes saya, saya menggunakan Raspberry Pi, yang merupakan komputer dengan penggunaan kuasa rendah dan kos rendah, sekitar $ 35
  • Atau jika anda mempunyai pelayan anda sendiri yang beroperasi 24/7, maka lebih baik lagi

2. Akaun dan kata laluan LiftMaster / myQ anda

Bagaimana ia berfungsi

1. Kami akan menyiapkan fitur pemberitahuan e-mel di aplikasi myQ, jadi ketika pintu garaj terbuka, kami akan mendapat pemberitahuan e-mel di kotak e-mel kami.

2. Kami menjalankan sekeping kod untuk mengesan e-mel masuk baru. Sekiranya ia adalah satu dari aplikasi myQ yang mengatakan bahawa pintu baru dibuka, kami sudah bersedia untuk mengatur pemasa untuk menutup pintu.

3. Menggunakan sekeping kod yang lain untuk menghantar perintah pintu tutup ke pelayan myQ meminta pintu ditutup

API itu

4. Pembuka pintu garaj menutup pintu. Kami baik untuk pergi.

Langkah 1: Pasang NodeJS pada Komputer / pelayan anda

NodeJS adalah bahasa pengaturcaraan yang banyak digunakan untuk menjalankan perkhidmatan pada masa kini.

Dalam tutorial ini, kerana saya merasa lebih selesa menggunakan bahasa ini, saya akan menggunakannya.

Untuk memasang NodeJS, anda perlu pergi ke https://nodejs.org/ untuk memuat turun dan kemudian memasangnya.

Setelah berjaya dipasang jika anda pergi ke terminal anda, anda hanya boleh menaip "node -v" untuk mengesahkan versi.

Langkah 2: Sediakan Akaun Anda di Aplikasi MyQ Anda

Sediakan Akaun Anda di Aplikasi MyQ Anda
Sediakan Akaun Anda di Aplikasi MyQ Anda
Sediakan Akaun Anda di Aplikasi MyQ Anda
Sediakan Akaun Anda di Aplikasi MyQ Anda
Sediakan Akaun Anda di Aplikasi MyQ Anda
Sediakan Akaun Anda di Aplikasi MyQ Anda

Di telefon bimbit anda, log masuk ke akaun myQ anda dengan akaun dan kata laluan anda.

Pergi ke tetapan "Makluman" dan buat amaran baru, seperti yang terdapat dalam gambar

Aktifkan "Maklumkan saya ketika pintu garaj": Dibuka (walaupun saya telah memilih Tertutup juga tetapi Dibuka adalah apa yang kita perlukan)

Aktifkan pemberitahuan "E-mel": di sinilah kami mendapat pemberitahuan pintu telah dibuka dan kami kemudian menyiapkan pemasa untuk menutup pintu.

Langkah 3: Muat turun Kod Sumber Dari GitHub

Saya telah memuat naik kod sumber ke GitHub saya:

Anda boleh menjalankan "git clone https://github.com/k5dash/myQ-timer.git" atau memuat turun kod sumber secara manual.

Setelah kod dimuat turun, pergi ke terminal anda dan pergi ke folder di mana anda memuat turun

1. Jalankan "npm install", ia akan memasang semua kebergantungan

2. Buka email.js dan ganti "YOUR_MYQ_EMAIL" dengan alamat e-mel myQ anda, ganti "YOUR_EMAIL_PASSWORD" dengan kata laluan myQ anda

3. Siapkan alamat e-mel dan kata laluan anda, penyedia hos e-mel dalam pemboleh ubah "config". Jimat.

4. Jalankan "node email.js" dan jika tidak ada ralat, pelayan kini sudah beroperasi dan berjalan!

Langkah 4: Sahkan Jika Ia Berfungsi

Sekarang pelayan sudah siap dan aktif, mari kita mengujinya.

1. Buka pintu garaj.

2. Sahkan bahawa anda boleh mendapatkan pemberitahuan e-mel yang mengatakan bahawa pintu anda terbuka, paling lama 30 saat.

3. Sebaik sahaja anda mendapat pemberitahuan mel, di terminal anda ada yang mengatakan "pemasa dimulakan" dan setelah 30 saat ia akan mengatakan "tryna close now" menunjukkan bahawa ia sedang menghantar perintah ke pelayan myQ untuk menutup pintu garaj anda

4. Sahkan sekarang lampu pintu garaj anda berkelip dan beberapa saat kemudian pintu ditutup.

Sekiranya anda berjaya, hore! Anda berjaya. Dapatkan bir dan berehat.

Disyorkan: