Sommario:
- Passaggio 1: aprire le porte sul router
- Passaggio 2: crea trigger IFTTT con Assistente Google
- Passaggio 3: IFTTT - Imposta l'Assistente Google
- Passaggio 4: IFTTT - Webhook
- Passaggio 5: configurazione della richiesta Web su IFTTT e fine
Video: WLED (su ESP8266) + IFTTT + Assistente Google: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Questo tutorial ti consentirà di iniziare a utilizzare IFTTT e Google Assistant per WLED su un ESP8266.
Per configurare il tuo WLED e ESP8266, segui questa guida su tynick:
tynick.com/blog/11-03-2019/come-iniziare…
Grida ad Aircookie per questo fantastico software!
Forniture:
WLED che esegue un ESP8266, nodeMCU o simili. Account IFTTT Assistente Google e/o dispositivi Google Home
Passaggio 1: aprire le porte sul router
- Affinché IFTTT possa accedere al tuo ESP8266, devi aprire una porta verso il mondo esterno.
- La tua app WLED ti dirà qual è l'indirizzo IP interno per il tuo ESP8266.
- Scegli una porta non standard per l'esterno (es. 20015, 32265 ecc.) e la porta 80 sulla porta interna.
- Fare riferimento alle istruzioni del router per configurare il port forwarding.
- *Non è consigliabile utilizzare la porta predefinita 80 aperta al mondo esterno*
Passaggio 2: crea trigger IFTTT con Assistente Google
*Nota: IFTTT ti chiederà di collegare il tuo account Google e di concedere le autorizzazioni per IFTTT*
- Iscriviti con IFTTT su IFTTT.com
- Fai clic su Crea nell'angolo in alto a destra.
- Fai clic su "Se questo (Aggiungi)" con sfondo nero.
- Cerca "Assistente Google" e fai clic su "Assistente Google"
- Fai clic su "Dì una frase semplice" con sfondo nero.
Passaggio 3: IFTTT - Imposta l'Assistente Google
-
Sotto "Cosa vuoi dire?"
Inserisci il comando che diresti dopo "OK, Google…" Esempio: inserisci "Accendi la luna" se la tua frase era "OK, Google. Accendi la luna"
-
In "Qual è un altro modo per dirlo? (facoltativo)"
Inserisci un secondo comando che diresti dopo "OK, Google…" Esempio: inserisci "moon on" se la tua frase era "OK, Google. Luna accesa."
-
In "E in un altro modo? (facoltativo)"
Inserisci un secondo comando che diresti dopo "OK, Google…" Esempio: inserisci "Accendi la luna" se la tua frase era "OK, Google. Accendi la luna."
-
In "Cosa vuoi che risponda l'assistente?"
Inserisci ciò che vuoi che l'Assistente Google ti dica. Esempio: “OK. Fatto" o "Capito" o "Accendi la luna"
- Scegli la tua LINGUA.
- Fare clic su "Crea trigger
Passaggio 4: IFTTT - Webhook
- Fai clic su Allora quello (Aggiungi) con sfondo nero
- Cerca "Webhook" e fai clic su "Webhook"
- Fai clic su "Fai una richiesta web"
Passaggio 5: configurazione della richiesta Web su IFTTT e fine
- Per l'URL, inserisci [Indirizzo IP esterno]: [Porta] /win [opzioni per il trigger]
-
Esempio: per accendere i LED e impostare il colore su bianco: [Indirizzo IP esterno]:[Porta]/win&T=1&A=128&R=255&G=255&B=255
Continua ad aggiungere la tua stringa GET con &{parameter}={value}
- Per "Metodo", scegli "OTTIENI"
- Per "Tipo di contenuto", scegli "application/x-www-form-urlencoded"
- Il corpo rimane vuoto.
- Fare clic sul pulsante "Crea azione".
- Fare clic su Continua
- Fare clic su Fine.
- Dopo che IFTTT dice "Connesso", prova la tua nuova frase dicendo "OK, Google. [nuova frase di attivazione]"
Esempio di spiegazione e parametri (Cordiali saluti, i parametri fanno distinzione tra maiuscole e minuscole. 't' non è lo stesso di 'T') Imposta [Indirizzo IP esterno] come ipv4 esterno (ad esempio 12.34.56.789) Imposta il numero [Porta] dal passaggio di inoltro porta dopo punto e virgola (es: 28956) aggiungi /win dopo la porta (es: 28956/win)&T=1 || T significa Commuta || 0 (disattivato), 1 (attivato), 2 (attiva/disattiva)&A=128 || A significa Luminosità || valore 0-255 (128 = 50% di luminosità)&R=255 || R significa Canale Rosso || valore 0-255&G=255 || G significa canale verde || valore 0-255&B=255 || B significa Canale Blu || valore 0-255
Vedi più parametri sul Wiki di Aircookie, inclusi preset ed effetti LED…
Consigliato:
RabbitPi: l'assistente IoT abilitato per Alexa, connesso a IFTTT e che agita le orecchie: 12 passaggi
RabbitPi: l'assistente IoT abilitato per Alexa, connesso a IFTTT e che agita le orecchie: si tratta di un "coniglio intelligente" Nabaztag del 2005 obsoleto. che ho ricostruito in un moderno IoT Assistant utilizzando un Raspberry Pi 3 e un Adafruit Motor HAT, con un microfono per webcam e un altoparlante Philips Soundshooter contenuti nella simpatica custodia originale