Table des matières:

WLED (sur ESP8266) + IFTTT + Google Assistant : 5 étapes
WLED (sur ESP8266) + IFTTT + Google Assistant : 5 étapes

Vidéo: WLED (sur ESP8266) + IFTTT + Google Assistant : 5 étapes

Vidéo: WLED (sur ESP8266) + IFTTT + Google Assistant : 5 étapes
Vidéo: Control LED Using Google Assistant | Voice Command LED Control | NODEMCU | KNOWLEDGE DOCTOR 2024, Novembre
Anonim
WLED (sur ESP8266) + IFTTT + Google Assistant
WLED (sur ESP8266) + IFTTT + Google Assistant

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

Ouvrir des ports sur votre routeur
Ouvrir des 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

Créer un déclencheur IFTTT avec l'assistant Google
Créer un déclencheur IFTTT avec l'assistant Google
Créer un déclencheur IFTTT avec l'assistant Google
Créer un déclencheur IFTTT avec l'assistant Google
Créer un déclencheur IFTTT avec l'assistant Google
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

IFTTT - Configurer l'assistant Google
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

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
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

Configurer la demande Web sur IFTTT et terminer
Configurer la demande Web sur IFTTT et terminer
Configurer la demande Web sur IFTTT et terminer
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…

Conseillé: