Inhoudsopgave:

WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappen
WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappen
Anonim
WLED (op ESP8266) + IFTTT + Google Assistent
WLED (op ESP8266) + IFTTT + Google Assistent

Deze tutorial helpt je op weg met het gebruik van IFTTT en Google Assistant voor WLED op een ESP8266.

Volg deze handleiding op tynick om uw WLED en ESP8266 in te stellen:

tynick.com/blog/11-03-2019/aan de slag…

Shout out naar Aircookie voor zulke geweldige software!https://github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Benodigdheden:

WLED met een ESP8266, nodeMCU of vergelijkbaar. IFTTT-accountGoogle Assistant en/of Google Home-apparaten

Stap 1: Open poorten op uw router

Open poorten op uw router
Open poorten op uw router
  • Om IFTTT toegang te geven tot uw ESP8266, moet u een poort naar de buitenwereld openen.
  • Uw WLED-app vertelt u wat het interne IP-adres is voor uw ESP8266.
  • Kies een niet-standaard poort voor de buitenkant (bijv. 20015, 32265 enz.) en poort 80 voor de interne poort.
  • Raadpleeg de instructies van uw router voor het instellen van port forwarding.
  • *Het wordt niet aanbevolen om de standaard poort 80 te gebruiken die open staat voor de buitenwereld*

Stap 2: Maak IFTTT-trigger met Google Assistant

IFTTT-trigger maken met Google Assistant
IFTTT-trigger maken met Google Assistant
IFTTT-trigger maken met Google Assistant
IFTTT-trigger maken met Google Assistant
IFTTT-trigger maken met Google Assistant
IFTTT-trigger maken met Google Assistant

*Opmerking: IFTTT zal u vragen om uw Google-account te koppelen en toestemming te geven voor IFTTT*

  • Meld u aan bij IFTTT op IFTTT.com
  • Klik op Maken in de rechterbovenhoek.
  • Klik op "If This (Add)" met een zwarte achtergrond.
  • Zoek naar "Google Assistent" en klik op "Google Assistent"
  • Klik op "Zeg een eenvoudige zin" met een zwarte achtergrond.

Stap 3: IFTTT - Google Assistent instellen

IFTTT - Google Assistent instellen
IFTTT - Google Assistent instellen
  • Onder "Wat wil je zeggen?"

    Voer het commando in dat u zou zeggen na "OK, Google…" Voorbeeld: Voer "Turn on the moon" in als uw zin "OK, Google. Turn on the moon" was

  • Onder "Wat is een andere manier om het te zeggen? (optioneel)"

    Voer een tweede commando in dat u zou zeggen na "OK, Google…" Voorbeeld: Voer "moon on" in als uw zin "OK, Google. Maan aan."

  • Onder "En op een andere manier? (optioneel)"

    Voer een tweede commando in dat u zou zeggen na "OK, Google…" Voorbeeld: Voer "Turn on the moon" in als uw zin "OK, Google. Zet de maan aan."

  • Onder 'Wat wil je dat de Assistent zegt als reactie?'

    Voer in wat je wilt dat de Google Assistent tegen je zegt. Voorbeeld: “OK. Klaar" of "Begrepen" of "De maan aanzetten"

  • Kies je taal.
  • Klik op 'Trigger maken'

Stap 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Klik vervolgens op dat (toevoegen) met zwarte achtergrond
  • Zoek naar "Webhooks" en klik op "Webhooks"
  • Klik op "Een webaanvraag doen"

Stap 5: Webverzoek instellen op IFTTT & Finish

Webverzoek instellen op IFTTT & Finish
Webverzoek instellen op IFTTT & Finish
Webverzoek instellen op IFTTT & Finish
Webverzoek instellen op IFTTT & Finish
  • Voer voor URL [Extern IP-adres] in: [Poort] /win [opties voor de trigger]
  • Voorbeeld: Om de LED's aan te zetten en de kleur wit in te stellen: [Extern IP-adres]:[Poort]/win&T=1&A=128&R=255&G=255&B=255

    Blijf gewoon uw GET-tekenreeks toevoegen met &{parameter}={value}

  • Kies bij "Methode" voor "GET"
  • Kies bij "Inhoudstype" "application/x-www-form-urlencoded"
  • Lichaam en blijven leeg.
  • Klik op de knop "Actie maken".
  • Klik op Doorgaan
  • Klik op Voltooien.
  • Nadat IFTTT 'Verbonden' zegt, probeert u uw nieuwe zin door 'OK, Google. [nieuwe trigger-frase]' te zeggen

Voorbeeld uitleg & parameters (Ter info, parameters zijn hoofdlettergevoelig. 't' is niet hetzelfde als 'T')Stel [Extern IP-adres] in als uw externe ipv4 (dwz 12.34.56.789)Stel het [Poort]-nummer in vanaf de stap Port Forwarding na puntkomma (dwz: 28956) voeg /win toe na de poort (dwz: 28956/win)&T=1 || T betekent Toggle || 0(uit), 1(aan), 2(schakelaar aan/uit)&A=128 || A betekent Helderheid || waarde 0-255 (128 = 50% helderheid)&R=255 || R betekent Rood Kanaal || waarde 0-255&G=255 || G betekent Groen Kanaal || waarde 0-255&B=255 || B betekent Blue Channel || waarde 0-255

Zie meer parameters op Aircookie's Wiki inclusief presets en LED-effecten…https://github.com/Aircoookie/WLED/wiki/HTTP-reque…

Aanbevolen: