Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ce didacticiel vous permettra de commencer à utiliser IFTTT et Google Assistant pour WLED sur un ESP8266.
Pour configurer votre WLED & ESP8266, suivez ce guide sur tynick:
tynick.com/blog/11-03-2019/getting-started…
Criez à Aircookie pour un si bon logiciel !https://github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Fournitures:
WLED exécutant un ESP8266, nodeMCU ou similaire. Compte IFTTTGoogle Assistant et/ou Google Home Devices
Étape 1: Ouvrir les ports sur votre routeur
- Pour qu'IFTTT puisse accéder à votre ESP8266, vous devez ouvrir un port vers le monde extérieur.
- Votre application WLED vous indiquera quelle est l'adresse IP interne de votre ESP8266.
- Choisissez un port non standard pour l'extérieur (c.-à-d. 20015, 32265, etc.) et le port 80 sur le port interne.
- Veuillez vous référer aux instructions de votre routeur pour configurer la redirection de port.
- *Il n'est pas recommandé d'utiliser le port 80 par défaut ouvert sur le monde extérieur*
Étape 2: Créer un déclencheur IFTTT avec l'Assistant Google
*Remarque: IFTTT vous demandera de lier votre compte Google et de donner des autorisations pour IFTTT*
- Inscrivez-vous avec IFTTT sur IFTTT.com
- Cliquez sur Créer dans le coin supérieur droit.
- Cliquez sur "Si ceci (Ajouter)" avec un fond noir.
- Recherchez "Google Assistant" et cliquez sur "Google Assistant"
- Cliquez sur "Dites une phrase simple" avec un fond noir.
Étape 3: IFTTT - Configurer l'Assistant Google
-
Sous « Que voulez-vous dire ? »
Entrez la commande que vous diriez après « OK, Google… » Exemple: Entrez « Allumez la lune » si votre phrase était « OK, Google. Allumez la lune. »
-
Sous « Quelle est une autre façon de le dire ? (facultatif) »
Saisissez une deuxième commande que vous diriez après « OK, Google… » Exemple: Entrez « moon on » si votre phrase était « OK, Google. Lune allumée."
-
Sous « Et un autre moyen ? (facultatif) »
Entrez une deuxième commande que vous diriez après « OK, Google… » Exemple: Entrez « Allumez la lune » si votre phrase était « OK, Google. Allume la lune."
-
Sous "Que voulez-vous que l'Assistant réponde ?"
Saisissez ce que vous voulez que Google Assistant vous dise. Exemple: « D'accord. Terminé » ou « Compris » ou « Allumer la lune »
- Choisissez votre langue.
- Cliquez sur « Créer un déclencheur
Étape 4: IFTTT - Webhooks
- Cliquez alors que (ajouter) avec un fond noir
- Recherchez « Webhooks » et cliquez sur « Webhooks »
- Cliquez sur "Faire une demande Web"
Étape 5: Configurer la demande Web sur IFTTT et terminer
- Pour l'URL, saisissez [Adresse IP externe]: [Port] /win [options pour le déclencheur]
-
Exemple: Pour allumer les voyants et définir la couleur sur blanc: [Adresse IP externe]:[Port]/win&T=1&A=128&R=255&G=255&B=255
Continuez simplement à ajouter votre chaîne GET avec &{parameter}={value}
- Pour "Méthode", choisissez "GET"
- Pour "Type de contenu", choisissez "application/x-www-form-urlencoded"
- Corps et rester vide.
- Cliquez sur le bouton "Créer une action".
- Cliquez sur Continuer
- Cliquez sur Terminer.
- Après qu'IFTTT ait dit "Connecté", essayez votre nouvelle phrase en disant "OK, Google. [nouvelle phrase de déclenchement]"
Exemple d'explication et de paramètres (pour info, les paramètres sont sensibles à la casse. 't' n'est pas le même que 'T')Définir [Adresse IP externe] comme votre ipv4 externe (c'est-à-dire 12.34.56.789) Définir le numéro de [Port] à partir de l'étape de redirection de port après point-virgule (c'est-à-dire: 28956) ajouter /win après le port (c'est-à-dire:28956/win)&T=1 || T signifie Basculer || 0(désactivé), 1(activé), 2(activé/désactivé)&A=128 || A signifie Luminosité || valeur 0-255 (128 = 50% luminosité)&R=255 || R signifie Canal Rouge || valeur 0-255&G=255 || G signifie Canal Vert || valeur 0-255&B=255 || B signifie Blue Channel || valeur 0-255
Voir plus de paramètres sur le Wiki d'Aircookie, y compris les préréglages et les effets LED…