Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
- 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
*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
-
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
- 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
- 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…