Cuprins:

WLED (pe ESP8266) + IFTTT + Asistent Google: 5 pași
WLED (pe ESP8266) + IFTTT + Asistent Google: 5 pași

Video: WLED (pe ESP8266) + IFTTT + Asistent Google: 5 pași

Video: WLED (pe ESP8266) + IFTTT + Asistent Google: 5 pași
Video: SMLight SLWF-02 - wi-fi контроллер для адресных светодиодов, WLED, интеграция в Home Assistant 2024, Noiembrie
Anonim
WLED (pe ESP8266) + IFTTT + Asistent Google
WLED (pe ESP8266) + IFTTT + Asistent Google

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

Deschideți porturi pe router
Deschideți porturi 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

Creați declanșatorul IFTTT W / Google Assistant
Creați declanșatorul IFTTT W / Google Assistant
Creați declanșatorul IFTTT W / Google Assistant
Creați declanșatorul IFTTT W / Google Assistant
Creați declanșatorul IFTTT W / Google Assistant
Creați declanșatorul IFTTT 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

IFTTT - Configurare Asistent Google
IFTTT - Configurare Asistent 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

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
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

Configurați cererea web pe IFTTT și Finish
Configurați cererea web pe IFTTT și Finish
Configurați cererea web pe IFTTT și Finish
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 …