Cuprins:
- Pasul 1: Deschideți porturile de pe router
- Pasul 2: Creați IFTTT Trigger W / Google Assistant
- Pasul 3: IFTTT - Configurați Asistentul Google
- Pasul 4: IFTTT - Webhooks
- Pasul 5: Configurați cererea web pe IFTTT și Finish
Video: WLED (pe ESP8266) + IFTTT + Asistent Google: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest tutorial vă va ajuta să utilizați IFTTT și Google Assistant pentru WLED pe un ESP8266.
Pentru a configura WLED și ESP8266, urmați acest ghid pe tynick:
tynick.com/blog/11-03-2019/getting-started…
Strigați la Aircookie pentru un software atât de grozav! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Provizii:
WLED care rulează un ESP8266, nodeMCU sau similar. Cont IFTTT Asistent Google și / sau Dispozitive Google Home
Pasul 1: Deschideți porturile de pe router
- Pentru ca IFTTT să vă acceseze ESP8266, trebuie să deschideți un port către lumea exterioară.
- Aplicația WLED vă va spune care este adresa IP internă pentru ESP8266.
- Alegeți un port none standard pentru exterior (adică 20015, 32265 etc.) și portul 80 de pe portul intern.
- Vă rugăm să consultați instrucțiunile routerelor dvs. despre configurarea redirecționării porturilor.
- * Nu se recomandă utilizarea portului implicit 80 deschis către lumea exterioară *
Pasul 2: Creați IFTTT Trigger W / Google Assistant
* Notă: IFTTT vă va solicita să vă conectați Contul Google și să acordați permisiunile pentru IFTTT *
- Înscrieți-vă cu IFTTT pe IFTTT.com
- Faceți clic pe Creați în colțul din dreapta sus.
- Faceți clic pe „Dacă acest lucru (Adăugați)” cu fundal negru.
- Căutați „Asistent Google” și faceți clic pe „Asistent Google”
- Faceți clic pe „Rostiți o frază simplă” cu fundal negru.
Pasul 3: IFTTT - Configurați Asistentul Google
-
Sub „Ce vrei să spui?”
Introduceți comanda pe care ați spune-o după „OK, Google …” Exemplu: Introduceți „Porniți luna” dacă fraza dvs. a fost „OK, Google. Porniți luna”
-
Sub „Care este un alt mod de a o spune? (Opțional)”
Introduceți a doua comandă pe care ați spune-o după „OK, Google …” Exemplu: Introduceți „moon on” dacă fraza dvs. a fost „OK, Google. Luna pe."
-
Sub „Și alt mod? (Opțional)”
Introduceți a doua comandă pe care ați spune-o după „OK, Google …” Exemplu: Introduceți „Porniți luna” dacă fraza dvs. a fost „OK, Google. Porniți luna."
-
Sub „Ce doriți să spună Asistentul ca răspuns?”
Introduceți ceea ce doriți să vă spună Asistentul Google. Exemplu: „OK. Gata”sau„ Am înțeles”sau„ Aprindem luna”
- Alege-ți limba.
- Faceți clic pe „Creați declanșatorul
Pasul 4: IFTTT - Webhooks
- Faceți clic pe Then That (Add) cu fundal negru
- Căutați „Webhooks” și faceți clic pe „Webhooks”
- Faceți clic pe „Faceți o solicitare web”
Pasul 5: Configurați cererea web pe IFTTT și Finish
- Pentru URL, introduceți [Adresă IP externă]: [Port] / câștig [opțiuni pentru declanșator]
-
Exemplu: Pentru a aprinde LED-urile și a seta culoarea la alb: [Adresă IP externă]: [Port] / win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
Continuați să adăugați șirul GET cu & {parametru} = {valoare}
- Pentru „Metodă”, alegeți „OBȚINE”
- Pentru „Tip conținut”, alegeți „application / x-www-form-urlencoded”
- Corpul rămâne gol.
- Faceți clic pe butonul „Creați acțiune”.
- Faceți clic pe Continuare
- Faceți clic pe Finalizare.
- După ce IFTTT spune „Conectat”, încercați noua frază spunând „OK, Google. [Nouă frază declanșatoare]”
Exemplu de explicație și parametri (FYI, parametrii sunt sensibili la majuscule și minuscule. „T” nu este același cu „T”) Setați [Adresă IP externă] ca ipv4 extern (adică 12.34.56.789) Setați numărul [Port] din pasul de redirecționare a portului după punct și virgulă (adică: 28956) adăugați / câștigați după port (adică: 28956 / câștigați) & T = 1 || T înseamnă Toggle || 0 (dezactivat), 1 (activat), 2 (activare / dezactivare) & A = 128 || A înseamnă Luminozitate || valoare 0-255 (128 = 50% luminozitate) & R = 255 || R înseamnă Red Channel || valoarea 0-255 & G = 255 || G înseamnă Green Channel || valoarea 0-255 & B = 255 || B înseamnă Blue Channel || valoare 0-255
Vedeți mai mulți parametri pe Wiki-ul Aircookie, inclusiv presetări și efecte LED …