WLED (pada ESP8266) + IFTTT + Pembantu Google: 5 Langkah
WLED (pada ESP8266) + IFTTT + Pembantu Google: 5 Langkah
Anonim
WLED (pada ESP8266) + IFTTT + Pembantu Google
WLED (pada ESP8266) + IFTTT + Pembantu Google

Tutorial ini akan membuat anda mula menggunakan IFTTT dan Google Assistant untuk WLED pada ESP8266.

Untuk menyediakan WLED & ESP8266 anda, ikuti panduan ini di tynick:

tynick.com/blog/11-03-2019/geting-started…

Beri suara kepada Aircookie untuk perisian yang hebat! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Bekalan:

WLED menjalankan ESP8266, nodeMCU, atau yang serupa. Akaun IFTTTGoogle Assistant dan / atau Google Home Devices

Langkah 1: Buka Pelabuhan di Penghala Anda

Buka Pelabuhan di Penghala Anda
Buka Pelabuhan di Penghala Anda
  • Agar IFTTT dapat mengakses ESP8266 anda, anda perlu membuka port ke dunia luar.
  • Aplikasi WLED anda akan memberitahu anda apakah alamat IP dalaman untuk ESP8266 anda.
  • Pilih port yang tiada standard untuk bahagian luar (iaitu. 20015, 32265 dll) dan port 80 pada port dalaman.
  • Sila rujuk arahan penghala anda untuk mengatur pemajuan port.
  • * Tidak digalakkan menggunakan port lalai 80 yang terbuka untuk dunia luar *

Langkah 2: Buat IFTTT Trigger W / Google Assistant

Buat IFTTT Trigger W / Google Assistant
Buat IFTTT Trigger W / Google Assistant
Buat IFTTT Trigger W / Google Assistant
Buat IFTTT Trigger W / Google Assistant
Buat IFTTT Trigger W / Google Assistant
Buat IFTTT Trigger W / Google Assistant

* Catatan: IFTTT akan meminta anda memautkan Akaun Google anda dan memberikan kebenaran untuk IFTTT *

  • Daftar dengan IFTTT di IFTTT.com
  • Klik Buat di sudut kanan atas.
  • Klik "Jika Ini (Tambah)" dengan latar belakang hitam.
  • Cari "Google Assistant" dan klik "Google Assistant"
  • Klik "Ucapkan frasa sederhana" dengan latar belakang hitam.

Langkah 3: IFTTT - Siapkan Pembantu Google

IFTTT - Siapkan Pembantu Google
IFTTT - Siapkan Pembantu Google
  • Di bawah "Apa yang anda mahu katakan?"

    Masukkan perintah yang akan anda katakan selepas "OK, Google …" Contoh: Masukkan "Hidupkan bulan" jika frasa anda adalah "OK, Google. Hidupkan bulan."

  • Di bawah "Apa cara lain untuk mengatakannya? (Pilihan)"

    Masukkan perintah kedua yang akan anda katakan selepas "OK, Google …" Contoh: Masukkan "moon on" jika frasa anda adalah "OK, Google. Bulan terus."

  • Di bawah "Dan cara lain? (Pilihan)"

    Masukkan perintah kedua yang akan anda katakan selepas "OK, Google …" Contoh: Masukkan "Hidupkan bulan" jika frasa anda adalah "OK, Google. Hidupkan bulan."

  • Di bawah "Apa yang anda mahu Pembantu katakan sebagai tindak balas?"

    Masukkan apa yang anda mahu Pembantu Google katakan kepada anda. Contoh: “OK. Selesai "atau" Faham "atau" Menghidupkan bulan"

  • Pilih Bahasa anda.
  • Klik "Buat pencetus

Langkah 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Klik Kemudian Itu (Tambah) dengan latar belakang Hitam
  • Cari "Webhooks" dan klik "Webhooks"
  • Klik "Buat permintaan web"

Langkah 5: Siapkan Permintaan Web pada IFTTT & Selesai

Siapkan Permintaan Web pada IFTTT & Selesai
Siapkan Permintaan Web pada IFTTT & Selesai
Siapkan Permintaan Web pada IFTTT & Selesai
Siapkan Permintaan Web pada IFTTT & Selesai
  • Untuk URL, masukkan [Alamat IP Luar]: [Port] / win [pilihan untuk pencetus]
  • Contoh: Untuk menghidupkan LED dan menetapkan warna menjadi putih: [Alamat IP Luaran]: [Port] / win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Terus tambahkan rentetan GET anda dengan & {parameter} = {value}

  • Untuk "Kaedah", pilih "DAPATKAN"
  • Untuk "Jenis Kandungan", pilih "aplikasi / x-www-form-urlencoded"
  • Badan kekal kosong.
  • Klik butang "Buat Tindakan".
  • Klik Teruskan
  • Klik Selesai.
  • Setelah IFTTT mengatakan "Bersambung", cuba frasa baru anda dengan mengatakan "OK, Google. [Frasa pencetus baru]"

Contoh penjelasan & parameter (FYI, parameter peka huruf besar kecil. 'T' tidak sama dengan 'T') Tetapkan [Alamat IP Luaran] sebagai ipv4 luaran anda (iaitu 12.34.56.789) Tetapkan nombor [Port] dari Port Forwarding langkah selepas titik koma (iaitu: 28956) tambah / menang selepas port (iaitu: 28956 / win) & T = 1 || T bermaksud Toggle || 0 (off), 1 (on), 2 (togol on / off) & A = 128 || A bermaksud Kecerahan || nilai 0-255 (128 = kecerahan 50%) & R = 255 || R bermaksud Saluran Merah || nilai 0-255 & G = 255 || G bermaksud Saluran Hijau || nilai 0-255 & B = 255 || B bermaksud Saluran Biru || nilai 0-255

Lihat lebih banyak parameter di Wiki Aircookie termasuk pratetap dan kesan LED…