Obsah:

WLED (na ESP8266) + IFTTT + Google Assistant: 5 kroků
WLED (na ESP8266) + IFTTT + Google Assistant: 5 kroků

Video: WLED (na ESP8266) + IFTTT + Google Assistant: 5 kroků

Video: WLED (na ESP8266) + IFTTT + Google Assistant: 5 kroků
Video: Управление светодиодом с помощью Google Assistant | Адафрут | ИФТТТ | NodeMCU 2024, Listopad
Anonim
WLED (na ESP8266) + IFTTT + Google Assistant
WLED (na ESP8266) + IFTTT + Google Assistant

Tento tutoriál vám pomůže začít používat IFTTT a Google Assistant pro WLED na ESP8266.

Chcete -li nastavit WLED a ESP8266, postupujte podle tohoto průvodce na tynick:

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

Křičte na Aircookie za tak skvělý software! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Zásoby:

WLED se systémem ESP8266, nodeMCU nebo podobným. Účet IFTTT Google Assistant a/nebo domácí zařízení Google

Krok 1: Otevřete porty na routeru

Otevřete porty na routeru
Otevřete porty na routeru
  • Aby měl IFTTT přístup k vašemu ESP8266, musíte otevřít port vnějšímu světu.
  • Vaše WLED aplikace vám řekne, jaká je interní IP adresa pro váš ESP8266.
  • Vyberte žádný standardní port pro vnější (tj. 20015, 32265 atd.) A port 80 pro interní port.
  • Informace o nastavení přesměrování portů naleznete ve směrovačích.
  • *Nedoporučuje se používat výchozí port 80 otevřený vnějšímu světu*

Krok 2: Vytvořte IFTTT Trigger W/ Google Assistant

Vytvořte spouštění IFTTT s Asistentem Google
Vytvořte spouštění IFTTT s Asistentem Google
Vytvořte spouštění IFTTT s Asistentem Google
Vytvořte spouštění IFTTT s Asistentem Google
Vytvořte IFTTT Trigger s Asistentem Google
Vytvořte IFTTT Trigger s Asistentem Google

*Poznámka: IFTTT vás vyzve k propojení účtu Google a udělení oprávnění pro IFTTT*

  • Zaregistrujte se pomocí IFTTT na IFTTT.com
  • V pravém horním rohu klikněte na Vytvořit.
  • Klikněte na „If This (Add)“s černým pozadím.
  • Vyhledejte „Google Assistant“a klikněte na „Google Assistant“
  • Klikněte na „Řekněte jednoduchou frázi“s černým pozadím.

Krok 3: IFTTT - Nastavení Google Assistant

IFTTT - Nastavení Google Assistant
IFTTT - Nastavení Google Assistant
  • V části „Co chcete říci?“

    Zadejte příkaz, který byste řekli po „OK, Google …“Příklad: Pokud je vaše fráze „OK, Google. Zapněte měsíc“, zadejte „Zapnout měsíc“

  • V části „Jaký je další způsob, jak to říci? (Volitelně)“

    Zadejte druhý příkaz, který byste řekli po „OK, Google …“Příklad: Pokud je vaše fráze „OK, Google, zadejte„ moon on “. Měsíc dál."

  • V části „A jiným způsobem? (Volitelně)“

    Zadejte druhý příkaz, který byste řekli po „OK, Google …“Příklad: Pokud je vaše fráze „OK, Google, zadejte„ Zapnout měsíc “. Zapni měsíc."

  • V části „Co chcete, aby Asistent odpověděl?“

    Zadejte, co vám má Asistent Google říci. Příklad: „OK. Hotovo “nebo„ Rozumím “nebo„ Zapínání měsíce “

  • Vyberte si jazyk.
  • Klikněte na „Vytvořit spoušť

Krok 4: IFTTT - Webhooky

IFTTT - Webhooky
IFTTT - Webhooky
IFTTT - Webhooky
IFTTT - Webhooky
  • Klikněte na Potom (Přidat) s černým pozadím
  • Vyhledejte „Webhooks“a klikněte na „Webhooks“
  • Klikněte na „Odeslat webový požadavek“

Krok 5: Nastavte webový požadavek na IFTTT a dokončete

Nastavte webový požadavek na IFTTT a dokončete
Nastavte webový požadavek na IFTTT a dokončete
Nastavte webový požadavek na IFTTT a dokončete
Nastavte webový požadavek na IFTTT a dokončete
  • Jako URL zadejte [Externí IP adresa]: [Port] /win [možnosti spouště]
  • Příklad: Zapnutí LED a nastavení barvy na bílou: [Externí IP adresa]: [Port]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Pokračujte v připojování řetězce GET pomocí & {parameter} = {value}

  • V části „Metoda“vyberte „ZÍSKAT“
  • Jako „Typ obsahu“vyberte „application/x-www-form-urlencoded“
  • Tělo zůstane prázdné.
  • Klikněte na tlačítko „Vytvořit akci“.
  • Klikněte na Pokračovat
  • Klikněte na Dokončit.
  • Poté, co IFTTT řekne „Připojeno“, vyzkoušejte svou novou frázi slovy „OK, Google. [Nová spouštěcí fráze]“

Příklad vysvětlení a parametry (FYI, parametry rozlišují velká a malá písmena. 'T' není totéž jako 'T') Nastavte [externí IP adresa] jako vaše externí ipv4 (tj. 12.34.56.789) Nastavte číslo [portu] z kroku přesměrování portu po středník (tj.: 28956) přidat /vyhrát po portu (tj.: 28956 /výhra) & T = 1 || T znamená Přepnout || 0 (vypnuto), 1 (zapnuto), 2 (přepínání zapnuto/vypnuto) & 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

Podívejte se na další parametry na Wiki společnosti Aircookie včetně předvoleb a efektů LED …

Doporučuje: