Daftar Isi:

Timer untuk Menutup Pembuka Pintu Garasi: 4 Langkah
Timer untuk Menutup Pembuka Pintu Garasi: 4 Langkah

Video: Timer untuk Menutup Pembuka Pintu Garasi: 4 Langkah

Video: Timer untuk Menutup Pembuka Pintu Garasi: 4 Langkah
Video: Cara setting timer untuk penutup pintu walet otomatis 2024, November
Anonim
Timer untuk Menutup Pembuka Pintu Garasi
Timer untuk Menutup Pembuka Pintu Garasi

pengantar

Jadi ceritanya dimulai setelah saya membiarkan pintu garasi saya terbuka, dan beberapa pria baru saja masuk dan mengacau.

Untungnya, tidak ada staf berharga yang hilang. Setelah kecelakaan ini, saya memutuskan untuk membuat fitur "timer to close" untuk pintu garasi saya.

Pra-persyaratan:

Sebelum kita mulai, saya ingin memberi tahu Anda apa sistem pembuka pintu garasi saya saat ini.

Saya memiliki Pembuka Pintu Garasi LiftMaster, yang memiliki 2 remote control, satu panel kontrol dinding. tautan

Juga, saya membeli tautan 828LM LiftMaster Internet Gateway di sini, sehingga saya dapat menggunakan aplikasi myQ untuk mengontrol gerbang saya dari jarak jauh untuk membuka atau menutup melalui WiFi.

Jika sistem Anda berbeda dari apa yang saya jelaskan di atas, maka tutorial ini mungkin tidak sesuai dengan kebutuhan Anda.

Barang yang dibutuhkan:

1. Laptop/PC, dengan koneksi internet

  • Dalam kasus saya, saya menggunakan Raspberry Pi, yang merupakan komputer berbiaya rendah, konsumsi daya rendah, sekitar 35$
  • Atau jika Anda memiliki server sendiri yang beroperasi 24/7, lebih baik lagi

2. Akun dan kata sandi LiftMaster/myQ Anda

Bagaimana itu bekerja

1. Kami akan mengatur fitur notifikasi email di aplikasi myQ, jadi ketika pintu garasi terbuka, kami akan mendapatkan notifikasi email di kotak email kami.

2. Kami menjalankan sepotong kode untuk mendeteksi email masuk baru. Jika yang dikirim dari aplikasi myQ mengatakan pintu baru saja dibuka, kami siap mengatur timer untuk menutup pintu.

3. Menggunakan potongan kode lain untuk mengirim perintah tutup pintu ke server myQ meminta pintu ditutup

APInya adalah

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

Langkah 1: Instal NodeJS di Komputer/server Anda

NodeJS adalah bahasa pemrograman yang banyak digunakan untuk menjalankan layanan saat ini.

Dalam tutorial ini, karena saya merasa lebih nyaman menggunakan bahasa ini, saya akan menggunakannya.

Untuk menginstal NodeJS, Anda harus pergi ke https://nodejs.org/ untuk mengunduh dan kemudian menginstalnya.

Setelah berhasil diinstal jika Anda pergi ke terminal Anda, Anda cukup mengetik "node -v" untuk memverifikasi versi.

Langkah 2: Siapkan Akun Anda di Aplikasi MyQ Anda

Siapkan Akun Anda di Aplikasi MyQ Anda
Siapkan Akun Anda di Aplikasi MyQ Anda
Siapkan Akun Anda di Aplikasi MyQ Anda
Siapkan Akun Anda di Aplikasi MyQ Anda
Siapkan Akun Anda di Aplikasi MyQ Anda
Siapkan Akun Anda di Aplikasi MyQ Anda

Di ponsel Anda, login ke akun myQ Anda dengan akun dan kata sandi Anda.

Buka pengaturan "Peringatan" dan buat peringatan baru, seperti yang ada di gambar

Aktifkan "Alert me when the garage door is": Opened (walaupun saya sudah memilih Closed juga tapi Opened yang kita butuhkan)

Aktifkan notifikasi "Email": disinilah kita mendapat notifikasi pintu telah dibuka dan kita kemudian mengatur timer untuk menutup pintu.

Langkah 3: Unduh Kode Sumber Dari GitHub

Saya telah mengunggah kode sumber ke GitHub saya:

Anda dapat menjalankan "git clone https://github.com/k5dash/myQ-timer.git" atau mengunduh kode sumber secara manual.

Setelah kode diunduh, buka terminal Anda dan arahkan ke folder tempat Anda mengunduh

1. Jalankan "npm install", itu akan menginstal semua dependensi

2. Buka email.js dan ganti "YOUR_MYQ_EMAIL" dengan alamat email myQ Anda, ganti "YOUR_EMAIL_PASSWORD" dengan kata sandi myQ Anda

3. Atur alamat email dan kata sandi Anda, penyedia host email di variabel "config". Menyimpan.

4. Jalankan "node email.js" dan jika tidak ada kesalahan muncul server sekarang dan berjalan!

Langkah 4: Verifikasi Jika Berhasil

Sekarang server sudah aktif dan berjalan, mari kita uji.

1. Buka pintu garasi.

2. Pastikan Anda mendapatkan notifikasi email yang mengatakan pintu Anda terbuka, paling lama 30 detik.

3. Setelah Anda mendapat pemberitahuan email, di terminal Anda seharusnya ada tulisan "timer start" dan setelah 30 detik akan tertulis "tryna close now" indikasi itu mengirim perintah ke server myQ untuk menutup pintu garasi Anda

4. Verifikasi sekarang lampu pintu garasi Anda berkedip dan beberapa detik kemudian pintu tertutup.

Jika Anda membuatnya bekerja, hore! Kau berhasil. Ambil bir dan istirahat.

Direkomendasikan: