Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
- 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
*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
-
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
- 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
- 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 …