Innholdsfortegnelse:

WLED (på ESP8266) + IFTTT + Google Assistant: 5 trinn
WLED (på ESP8266) + IFTTT + Google Assistant: 5 trinn

Video: WLED (på ESP8266) + IFTTT + Google Assistant: 5 trinn

Video: WLED (på ESP8266) + IFTTT + Google Assistant: 5 trinn
Video: How to control led strip with Google Assistant ll NodeMCU ESP8266 2024, November
Anonim
WLED (på ESP8266) + IFTTT + Google Assistant
WLED (på ESP8266) + IFTTT + Google Assistant

Denne opplæringen kommer i gang med å bruke IFTTT og Google Assistant for WLED på en ESP8266.

For å sette opp WLED og ESP8266, følg denne veiledningen på tynick:

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

Rop ut til Aircookie for så flott programvare! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Rekvisita:

WLED som kjører en ESP8266, nodeMCU eller lignende. IFTTT -konto Google Assistant og/eller Google Home Devices

Trinn 1: Åpne porter på ruteren

Åpne porter på ruteren
Åpne porter på ruteren
  • For at IFTTT skal få tilgang til ESP8266, må du åpne en port for omverdenen.
  • WLED -appen din vil fortelle deg hva den interne IP -adressen er for ESP8266.
  • Velg en ingen standard port for utsiden (dvs. 20015, 32265 osv.) Og port 80 på den interne porten.
  • Vennligst se ruterenes instruksjoner for konfigurering av portvideresending.
  • *Det anbefales ikke å bruke standardport 80 åpen for omverdenen*

Trinn 2: Lag IFTTT Trigger W/ Google Assistant

Lag IFTTT Trigger W/ Google Assistant
Lag IFTTT Trigger W/ Google Assistant
Lag IFTTT Trigger W/ Google Assistant
Lag IFTTT Trigger W/ Google Assistant
Lag IFTTT Trigger W/ Google Assistant
Lag IFTTT Trigger W/ Google Assistant

*Merk: IFTTT vil be deg om å koble til Google -kontoen din og gi tillatelser for IFTTT*

  • Registrer deg med IFTTT på IFTTT.com
  • Klikk på Opprett øverst til høyre.
  • Klikk "If This (Add)" med svart bakgrunn.
  • Søk etter "Google Assistant" og klikk "Google Assistant"
  • Klikk på "Si en enkel setning" med svart bakgrunn.

Trinn 3: IFTTT - Konfigurer Google Assistant

IFTTT - Konfigurer Google Assistant
IFTTT - Konfigurer Google Assistant
  • Under "Hva vil du si?"

    Skriv inn kommandoen du vil si etter "OK, Google …" Eksempel: Skriv inn "Slå på månen" hvis uttrykket ditt var "OK, Google. Slå på månen."

  • Under "Hva er en annen måte å si det på (valgfritt)"

    Skriv inn en andre kommando du vil si etter "OK, Google …" Eksempel: Skriv inn "måne på" hvis uttrykket ditt var "OK, Google. Månen på."

  • Under "Og en annen måte? (Valgfritt)"

    Skriv inn en andre kommando du vil si etter "OK, Google …" Eksempel: Skriv inn "Slå på månen" hvis uttrykket ditt var "OK, Google. Slå på månen."

  • Under "Hva vil du at assistenten skal si som svar?"

    Skriv inn det du vil at Google Assistant skal si til deg. Eksempel: "OK. Ferdig "eller" Fikk det "eller" Slå på månen"

  • Velg ditt språk.
  • Klikk "Opprett utløser

Trinn 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Klikk på Then That (Add) med svart bakgrunn
  • Søk etter "Webhooks" og klikk "Webhooks"
  • Klikk på "Lag en nettforespørsel"

Trinn 5: Konfigurer webforespørsel om IFTTT & Finish

Sett opp webforespørsel om IFTTT & Finish
Sett opp webforespørsel om IFTTT & Finish
Konfigurer webforespørsel om IFTTT & Finish
Konfigurer webforespørsel om IFTTT & Finish
  • For URL, skriv inn [Ekstern IP -adresse]: [Port] /vinn [alternativer for utløseren]
  • Eksempel: Slik slår du på lysdiodene og setter fargen til hvit: [Ekstern IP -adresse]: [Port]/vinn & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Bare fortsett å legge til GET -strengen din med & {parameter} = {value}

  • For "Metode", velg "GET"
  • For "Innholdstype", velg "application/x-www-form-urlencoded"
  • Kroppen forblir blank.
  • Klikk på "Opprett handling" -knappen.
  • Klikk Fortsett
  • Klikk på Fullfør.
  • Etter at IFTTT sier "Tilkoblet", kan du prøve den nye setningen ved å si "OK, Google. [Ny utløserfrase]"

Eksempel forklaring og parametere (FYI, parametere er store og små bokstaver. 'T' er ikke det samme som 'T') Angi [Ekstern IP -adresse] som din eksterne ipv4 (dvs. 12.34.56.789) Angi [Port] -nummer fra portvideresending trinn etter semikolon (dvs.: 28956) legg til /vinn etter porten (dvs.: 28956 /vinn) & T = 1 || T betyr Toggle || 0 (av), 1 (på), 2 (slå av/på) & A = 128 || A betyr Lysstyrke || verdi 0-255 (128 = 50% lysstyrke) & R = 255 || R betyr Red Channel || verdi 0-255 & G = 255 || G betyr Green Channel || verdi 0-255 & B = 255 || B betyr Blue Channel || verdi 0-255

Se flere parametere på Aircookies Wiki inkludert forhåndsinnstillinger og LED-effekter …

Anbefalt: