
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

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

- 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



* 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

-
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


- 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


- 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…