Inhaltsverzeichnis:

WLED (auf ESP8266) + IFTTT + Google Assistant - Gunook
WLED (auf ESP8266) + IFTTT + Google Assistant - Gunook

Video: WLED (auf ESP8266) + IFTTT + Google Assistant - Gunook

Video: WLED (auf ESP8266) + IFTTT + Google Assistant - Gunook
Video: Прошивка NodeMCUv3 ESP8266 на WLED и интеграция в Home Assistant 2024, November
Anonim
WLED (auf ESP8266) + IFTTT + Google Assistant
WLED (auf ESP8266) + IFTTT + Google Assistant

In diesem Tutorial erfahren Sie, wie Sie IFTTT und Google Assistant für WLED auf einem ESP8266 verwenden.

Um Ihr WLED & ESP8266 einzurichten, folgen Sie dieser Anleitung auf tynick:

tynick.com/blog/11-03-2019/getting-started…

Ruf Aircookie für solch großartige Software an!https://github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Lieferungen:

WLED mit ESP8266, nodeMCU oder ähnlichem. IFTTT-KontoGoogle Assistant und/oder Google Home-Geräte

Schritt 1: Öffnen Sie die Ports Ihres Routers

Offene Ports auf Ihrem Router
Offene Ports auf Ihrem Router
  • Damit IFTTT auf Ihren ESP8266 zugreifen kann, müssen Sie einen Port zur Außenwelt öffnen.
  • Ihre WLED-App teilt Ihnen die interne IP-Adresse Ihres ESP8266 mit.
  • Wählen Sie einen nicht standardmäßigen Port für die Außenseite (z. B. 20015, 32265 usw.) und Port 80 für den internen Port.
  • Bitte beachten Sie die Anweisungen Ihres Routers zum Einrichten der Portweiterleitung.
  • *Es wird nicht empfohlen, den Standardport 80 zu verwenden, der für die Außenwelt offen ist*

Schritt 2: IFTTT-Trigger mit Google Assistant erstellen

IFTTT-Trigger mit Google Assistant erstellen
IFTTT-Trigger mit Google Assistant erstellen
IFTTT-Trigger mit Google Assistant erstellen
IFTTT-Trigger mit Google Assistant erstellen
IFTTT-Trigger mit Google Assistant erstellen
IFTTT-Trigger mit Google Assistant erstellen

*Hinweis: IFTTT fordert Sie auf, Ihr Google-Konto zu verknüpfen und Berechtigungen für IFTTT zu erteilen*

  • Melden Sie sich bei IFTTT auf IFTTT.com an
  • Klicken Sie oben rechts auf Erstellen.
  • Klicken Sie auf "Wenn dies (Hinzufügen)" mit schwarzem Hintergrund.
  • Suchen Sie nach "Google Assistant" und klicken Sie auf "Google Assistant".
  • Klicken Sie auf "Sagen Sie einen einfachen Satz" mit schwarzem Hintergrund.

Schritt 3: IFTTT - Google Assistant einrichten

IFTTT - Google Assistant einrichten
IFTTT - Google Assistant einrichten
  • Unter "Was möchten Sie sagen?"

    Geben Sie den Befehl ein, den Sie nach "OK, Google…" sagen würden. Beispiel: Geben Sie "Turn on the moon" ein, wenn Ihr Satz "OK, Google. Turn on the moon" lautet

  • Unter "Wie kann man es anders sagen? (optional)"

    Geben Sie einen zweiten Befehl ein, den Sie nach "OK, Google…" sagen würden. Beispiel: Geben Sie "Mond ein" ein, wenn Ihr Satz "OK, Google. Mond an."

  • Unter „Und anders? (optional)“

    Geben Sie einen zweiten Befehl ein, den Sie nach „OK, Google…“sagen würden. Beispiel: Geben Sie „Turn on the moon“ein, wenn Ihr Satz „OK, Google. Mach den Mond an."

  • Unter "Was soll Assistant als Antwort sagen?"

    Geben Sie ein, was Google Assistant Ihnen sagen soll. Beispiel: „Okay. Fertig“oder „Verstanden“oder „Mond einschalten“

  • Wähle deine Sprache.
  • Klicken Sie auf "Auslöser erstellen".

Schritt 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Klicken Sie dann auf das (Hinzufügen) mit schwarzem Hintergrund
  • Suchen Sie nach "Webhooks" und klicken Sie auf "Webhooks".
  • Klicken Sie auf "Webanfrage stellen"

Schritt 5: Webanfrage auf IFTTT einrichten und fertig

Webanfrage auf IFTTT einrichten und fertig
Webanfrage auf IFTTT einrichten und fertig
Webanfrage auf IFTTT einrichten und fertig
Webanfrage auf IFTTT einrichten und fertig
  • Geben Sie als URL [Externe IP-Adresse] ein: [Port] /win [Optionen für den Trigger]
  • Beispiel: So schalten Sie die LEDs ein und setzen die Farbe auf Weiß: [Externe IP-Adresse]:[Port]/win&T=1&A=128&R=255&G=255&B=255

    Hängen Sie einfach Ihren GET-String mit &{parameter}={value} an

  • Wählen Sie für "Methode" "GET"
  • Wählen Sie für "Inhaltstyp" "application/x-www-form-urlencoded" aus.
  • Körper und bleiben leer.
  • Klicken Sie auf die Schaltfläche "Aktion erstellen".
  • Klicken Sie auf Weiter
  • Klicken Sie auf Fertig stellen.
  • Nachdem IFTTT "Verbunden" sagt, versuchen Sie Ihren neuen Satz, indem Sie "OK, Google. [neuer Auslösersatz]" sagen.

Beispielerklärung & Parameter (FYI, Parameter sind Groß-/Kleinschreibung. 't' ist nicht dasselbe wie 'T')Setzen Sie [Externe IP-Adresse] als Ihre externe IPv4 (dh 12.34.56.789)Setzen Sie die [Port]-Nummer aus dem Schritt der Portweiterleitung nach Semikolon (zB:28956) /win nach dem Port hinzufügen (zB:28956/win)&T=1 || T bedeutet Umschalten || 0 (aus), 1 (ein), 2 (umschalten ein/aus)&A=128 || A bedeutet Helligkeit || Wert 0-255 (128 = 50% Helligkeit)&R=255 || R bedeutet Roter Kanal || Wert 0-255&G=255 || G bedeutet Grüner Kanal || Wert 0-255&B=255 || B bedeutet Blauer Kanal || Wert 0-255

Weitere Parameter finden Sie im Wiki von Aircookie, einschließlich Voreinstellungen und LED-Effekten…

Empfohlen: