Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento tutoriál vám pomôže začať používať IFTTT a Google Assistant pre WLED na ESP8266.
Ak chcete nastaviť WLED a ESP8266, postupujte podľa tohto sprievodcu tynick:
tynick.com/blog/11-03-2019/getting-started…
Kričte na Aircookie za taký skvelý softvér! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Zásoby:
WLED so systémom ESP8266, nodeMCU alebo podobným. Účet IFTTT Google Assistant a/alebo domáce zariadenia Google
Krok 1: Otvorte porty na svojom smerovači
- Aby mal IFTTT prístup k vášmu ESP8266, musíte otvoriť port pre vonkajší svet.
- Vaša aplikácia WLED vám povie, aká je vnútorná adresa IP vášho ESP8266.
- Vyberte žiadny štandardný port pre externý port (napr. 20015, 32265 atď.) A port 80 pre interný port.
- Informácie o nastavení presmerovania portov nájdete v smerovačoch.
- *Neodporúča sa používať predvolený port 80 otvorený pre vonkajší svet*
Krok 2: Vytvorte spúšťač IFTTT pomocou Asistenta Google
*Poznámka: IFTTT vás vyzve, aby ste prepojili svoj účet Google a udelili povolenia pre IFTTT*
- Zaregistrujte sa pomocou IFTTT na IFTTT.com
- V pravom hornom rohu kliknite na položku Vytvoriť.
- Kliknite na „If This (Add)“s čiernym pozadím.
- Vyhľadajte „Google Assistant“a kliknite na „Google Assistant“
- Kliknite na „Povedzte jednoduchú frázu“s čiernym pozadím.
Krok 3: IFTTT - Nastavte pomocníka Google
-
V časti „Čo chcete povedať?“
Zadajte príkaz, ktorý by ste povedali po „OK, Google …“Príklad: Zadajte výraz „Zapnúť mesiac“, ak bola vaša fráza „OK, Google. Zapnite mesiac“
-
V časti „Aký je ďalší spôsob, ako to povedať? (Voliteľné)“
Zadajte druhý príkaz, ktorý by ste povedali po „OK, Google …“Príklad: Zadajte výraz „moon on“, ak bola vaša fráza „OK, Google. Mesiac zapnutý."
-
V časti „A iným spôsobom? (Voliteľné)“
Zadajte druhý príkaz, ktorý by ste povedali po „OK, Google …“Príklad: Zadajte výraz „Zapnúť mesiac“, ak bola vaša fráza „OK, Google. Zapni mesiac."
-
V časti „Čo chcete, aby asistent odpovedal?“
Zadajte, čo vám má Asistent Google povedať. Príklad: „Dobre. Hotovo “alebo„ Rozumiem “alebo„ Zapnutie mesiaca “
- Vyberte si jazyk.
- Kliknite na „Vytvoriť spúšťač“
Krok 4: IFTTT - Webhooky
- Kliknite na položku Potom (Pridať) s čiernym pozadím
- Vyhľadajte „Webhooks“a kliknite na „Webhooks“
- Kliknite na „Odoslať webovú žiadosť“
Krok 5: Nastavte webovú požiadavku na IFTTT a dokončite
- Ako adresu URL zadajte [Externá adresa IP]: [Port] /win [možnosti spúšťača]
-
Príklad: Zapnutie diód LED a nastavenie farby na bielu: [Externá adresa IP]: [Port]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
Pokračujte v pripájaní reťazca GET pomocou & {parameter} = {value}
- V časti „Metóda“vyberte „ZÍSKAŤ“
- V časti „Typ obsahu“vyberte „aplikácia/x-www-form-urlencoded“
- Telo zostane prázdne.
- Kliknite na tlačidlo „Vytvoriť akciu“.
- Kliknite na Pokračovať
- Kliknite na Dokončiť.
- Potom, čo IFTTT povie „Pripojené“, vyskúšajte svoju novú frázu slovami „OK, Google. [Nová spúšťacia fráza]“
Príklad vysvetlenia a parametrov (FYI, v parametroch sa rozlišujú malé a veľké písmena. 'T' nie je to isté ako 'T') Nastavte [Externá adresa IP] ako externý ipv4 (tj. 12.34.56.789) Nastavte číslo [Port] z kroku presmerovania portov po bodkočiarka (tj: 28956) pridať /vyhrať po porte (tj: 28956 /výhra) & T = 1 || T znamená Prepnúť || 0 (vypnuté), 1 (zapnuté), 2 (prepínateľné zapnuté/vypnuté) & A = 128 || A znamená jas || hodnota 0-255 (128 = 50% jas) & R = 255 || R znamená Červený kanál || hodnota 0-255 & G = 255 || G znamená Zelený kanál || hodnota 0-255 & B = 255 || B znamená modrý kanál || hodnota 0-255
Pozrite si ďalšie parametre na Wiki spoločnosti Aircookie vrátane predvolieb a efektov LED …