INHOUDSOPGAWE:

WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe
WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe

Video: WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe

Video: WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe
Video: IFTTT google assistant voice and Adafruit IO based LED ONOFF demo using ESP8266 2024, November
Anonim
WLED (op ESP8266) + IFTTT + Google Assistent
WLED (op ESP8266) + IFTTT + Google Assistent

Met hierdie tutoriaal kan u begin met die gebruik van IFTTT en Google Assistant vir WLED op 'n ESP8266.

Volg hierdie gids op tynick om u WLED & ESP8266 op te stel:

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

Skreeu na Aircookie vir sulke goeie sagteware! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Benodighede:

WLED met 'n ESP8266, nodeMCU of soortgelyke. IFTTT -rekening Google Assistant en/of Google Home Devices

Stap 1: Maak hawens op u router oop

Maak hawens op u router oop
Maak hawens op u router oop
  • Om IFTTT toegang tot u ESP8266 te verkry, moet u 'n poort na die buitewêreld oopmaak.
  • U WLED -app sal u vertel wat die interne IP -adres vir u ESP8266 is.
  • Kies 'n nie -standaard poort vir die buitekant (bv. 20015, 32265, ens.) En poort 80 op die interne poort.
  • Raadpleeg u routers se instruksies oor die opstel van poortaanstuur.
  • *Dit word nie aanbeveel om die standaardpoort 80 oop vir die buitewêreld te gebruik nie*

Stap 2: Skep IFTTT Trigger W/ Google Assistant

Skep IFTTT Trigger W/ Google Assistant
Skep IFTTT Trigger W/ Google Assistant
Skep IFTTT Trigger W/ Google Assistant
Skep IFTTT Trigger W/ Google Assistant
Skep IFTTT Trigger W/ Google Assistant
Skep IFTTT Trigger W/ Google Assistant

*Let wel: IFTTT sal u versoek om u Google -rekening te koppel en toestemming te gee vir IFTTT*

  • Sluit aan by IFTTT op IFTTT.com
  • Klik op Skep in die regter boonste hoek.
  • Klik op "If This (Add)" met 'n swart agtergrond.
  • Soek 'Google Assistant' en klik op 'Google Assistant'
  • Klik op 'Sê 'n eenvoudige frase' met 'n swart agtergrond.

Stap 3: IFTTT - Stel Google Assistant op

IFTTT - Stel Google Assistant op
IFTTT - Stel Google Assistant op
  • Onder "Wat wil jy sê?"

    Voer die opdrag in wat u sou sê na "OK, Google …" Voorbeeld: Tik "Skakel die maan in" as u frase was "OK, Google. Skakel die maan aan."

  • Onder "Wat is 'n ander manier om dit te sê? (Opsioneel)"

    Voer 'n tweede opdrag in wat u sou sê na "OK, Google …" Voorbeeld: Tik "maan op" as u frase 'OK, Google' was. Maan aan."

  • Onder "En 'n ander manier? (Opsioneel)"

    Voer 'n tweede opdrag in wat u sou sê na 'OK, Google …' Voorbeeld: voer 'Skakel die maan in' as u frase 'OK, Google' was. Skakel die maan aan."

  • Onder "Wat wil u hê moet die assistent in antwoord daarop sê?"

    Voer in wat u wil hê Google Assistant vir u moet sê. Voorbeeld: "OK. Klaar”of“Verstaan ”of“Om die maan aan te skakel”

  • Kies jou taal.
  • Klik op "Skep sneller

Stap 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Klik dan op Dit (byvoeg) met swart agtergrond
  • Soek na "Webhooks" en klik op "Webhooks"
  • Klik op "Maak 'n webversoek"

Stap 5: Stel webversoek op op IFTTT & Finish

Stel webversoek op op IFTTT & Finish
Stel webversoek op op IFTTT & Finish
Stel webversoek op op IFTTT & Finish
Stel webversoek op op IFTTT & Finish
  • Vir URL, voer [Eksterne IP -adres] in: [Poort] /wen [opsies vir die sneller]
  • Voorbeeld: Om die LED's aan te skakel en kleur in wit te stel: [Eksterne IP -adres]: [Poort]/wen & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Hou net u GET -string by met & {parameter} = {value}

  • Kies "KRY" vir "Metode"
  • Vir 'Inhoudstipe', kies 'toepassing/x-www-vorm-urlencoded'
  • Liggaam bly leeg.
  • Klik op die knoppie "Skep aksie".
  • Klik op Gaan voort
  • Klik op Voltooi.
  • Nadat IFTTT "Connected" gesê het, probeer u nuwe frase deur te sê "OK, Google. [Nuwe snellerfrase]"

Voorbeeld verduideliking en parameters (FYI, parameters is hooflettergevoelig. 'T' is nie dieselfde as 'T' nie) Stel [Ekstern IP -adres] in as u eksterne ipv4 (dws 12.34.56.789) Stel [Poort] nommer vanaf poortaanstuur stap daarna kommapunt (dws: 28956) voeg by /wen na die poort (dws: 28956 /wen) & T = 1 || T beteken Wissel || 0 (af), 1 (aan), 2 (skakel aan/uit) & A = 128 || A beteken Helderheid || waarde 0-255 (128 = 50% helderheid) & R = 255 || R beteken Rooi kanaal || waarde 0-255 & G = 255 || G beteken Green Channel || waarde 0-255 & B = 255 || B beteken Blue Channel || waarde 0-255

Sien meer parameters op Aircookie's Wiki, insluitend voorafinstellings en LED-effekte …

Aanbeveel: