Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna handledning kommer att komma igång med IFTTT och Google Assistant för WLED på en ESP8266.
För att konfigurera din WLED & ESP8266, följ den här guiden på tynick:
tynick.com/blog/11-03-2019/getting-started …
Ropa till Aircookie för så bra programvara! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Tillbehör:
WLED som kör ett ESP8266, nodeMCU eller liknande. IFTTT -konto Google Assistant och/eller Google Home -enheter
Steg 1: Öppna portar på din router
- För att IFTTT ska kunna komma åt din ESP8266 måste du öppna en port mot omvärlden.
- Din WLED -app kommer att berätta vad den interna IP -adressen är för din ESP8266.
- Välj en ingen standardport för utsidan (t.ex. 20015, 32265 etc) och port 80 på den interna porten.
- Se instruktionerna för din router om hur du konfigurerar portvidarebefordran.
- *Det rekommenderas inte att använda standardport 80 som är öppen för omvärlden*
Steg 2: Skapa IFTTT Trigger W/ Google Assistant
*Obs! IFTTT uppmanar dig att länka ditt Google -konto och ge behörighet för IFTTT*
- Registrera dig med IFTTT på IFTTT.com
- Klicka på Skapa i det övre högra hörnet.
- Klicka på "If This (Add)" med svart bakgrund.
- Sök efter "Google Assistant" och klicka på "Google Assistant"
- Klicka på "Säg en enkel fras" med svart bakgrund.
Steg 3: IFTTT - Konfigurera Google Assistant
-
Under "Vad vill du säga?"
Ange kommandot du skulle säga efter "OK, Google …" Exempel: Ange "Slå på månen" om din fras var "OK, Google. Slå på månen."
-
Under "Vad är ett annat sätt att säga det? (Valfritt)"
Ange ett andra kommando som du skulle säga efter "OK, Google …" Exempel: Ange "månen på" om din fras var "OK, Google. Månen på."
-
Under "Och ett annat sätt? (Valfritt)"
Ange ett andra kommando som du skulle säga efter "OK, Google …" Exempel: Ange "Slå på månen" om din fras var "OK, Google. Slå på månen."
-
Under "Vad vill du att assistenten ska svara som svar?"
Ange vad du vill att Google Assistant ska säga till dig. Exempel:”OK. Klart”eller” Fick det”eller” Slå på månen”
- Välj ditt språk.
- Klicka på "Skapa utlösare
Steg 4: IFTTT - Webhooks
- Klicka på Then That (Lägg till) med svart bakgrund
- Sök efter "Webhooks" och klicka på "Webhooks"
- Klicka på "Skicka en webbförfrågan"
Steg 5: Konfigurera webbförfrågan om IFTTT & Finish
- För URL anger du [Extern IP -adress]: [Port] /win [alternativ för utlösaren]
-
Exempel: För att slå på lysdioderna och ställa in färgen till vit: [Extern IP -adress]: [Port]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
Fortsätt att lägga till din GET -sträng med & {parameter} = {value}
- För "Metod", välj "Hämta"
- För "Innehållstyp", välj "application/x-www-form-urlencoded"
- Kropp en förbli tom.
- Klicka på knappen "Skapa åtgärd".
- Klicka på Fortsätt
- Klicka på Slutför.
- När IFTTT säger "Connected", prova din nya fras genom att säga "OK, Google. [New trigger phrase]"
Exempelförklaring och parametrar (FYI, parametrar är skiftlägeskänsliga. 'T' är inte samma sak som 'T') Ställ in [Extern IP -adress] som din externa ipv4 (dvs 12.34.56.789) Ställ in [Port] -nummer från Port Forwarding steg efter semikolon (dvs.: 28956) lägg till /vinn efter porten (dvs.: 28956 /vinst) & T = 1 || T betyder Växla || 0 (av), 1 (på), 2 (växla på/av) & A = 128 || A betyder Ljusstyrka || värde 0-255 (128 = 50% ljusstyrka) & R = 255 || R betyder Röd kanal || värde 0-255 & G = 255 || G betyder Green Channel || värde 0-255 & B = 255 || B betyder Blue Channel || värde 0-255
Se fler parametrar på Aircookies Wiki inklusive förinställningar och LED-effekter …