Innehållsförteckning:

WLED (på ESP8266) + IFTTT + Google Assistant: 5 steg
WLED (på ESP8266) + IFTTT + Google Assistant: 5 steg

Video: WLED (på ESP8266) + IFTTT + Google Assistant: 5 steg

Video: WLED (på ESP8266) + IFTTT + Google Assistant: 5 steg
Video: How to control led strip with Google Assistant ll NodeMCU ESP8266 2024, November
Anonim
WLED (på ESP8266) + IFTTT + Google Assistant
WLED (på ESP8266) + IFTTT + Google Assistant

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

Öppna portar på din router
Ö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

Skapa IFTTT Trigger W/ Google Assistant
Skapa IFTTT Trigger W/ Google Assistant
Skapa IFTTT Trigger W/ Google Assistant
Skapa IFTTT Trigger W/ Google Assistant
Skapa IFTTT Trigger W/ Google Assistant
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

IFTTT - Konfigurera Google Assistant
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

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

Konfigurera webbbegäran om IFTTT & Finish
Konfigurera webbbegäran om IFTTT & Finish
Konfigurera webbbegäran om IFTTT & Finish
Konfigurera webbbegäran 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 …

Rekommenderad: