Sisällysluettelo:

WLED (ESP8266) + IFTTT + Google Assistant: 5 vaihetta
WLED (ESP8266) + IFTTT + Google Assistant: 5 vaihetta

Video: WLED (ESP8266) + IFTTT + Google Assistant: 5 vaihetta

Video: WLED (ESP8266) + IFTTT + Google Assistant: 5 vaihetta
Video: IFTTT google assistant voice and Adafruit IO based LED ONOFF demo using ESP8266 2024, Marraskuu
Anonim
WLED (ESP8266) + IFTTT + Google Assistant
WLED (ESP8266) + IFTTT + Google Assistant

Tämä opetusohjelma auttaa sinua aloittamaan IFTTT: n ja Google Assistant for WLED: n käytön ESP8266 -laitteessa.

Asenna WLED ja ESP8266 noudattamalla tätä tynick -opasta:

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

Huuda Aircookielle niin hieno ohjelmisto! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Tarvikkeet:

WLED, jossa on ESP8266, nodeMCU tai vastaava. IFTTT -tili Google Assistant ja/tai Google Home Devices

Vaihe 1: Avaa reitittimen portit

Avaa reitittimen portit
Avaa reitittimen portit
  • Jotta IFTTT voi käyttää ESP8266 -laitettasi, sinun on avattava portti ulkomaailmaan.
  • WLED -sovelluksesi kertoo sinulle, mikä on ESP8266: n sisäinen IP -osoite.
  • Valitse ei -vakio portti ulkopuolelle (esim. 20015, 32265 jne.) Ja portti 80 sisäiseen porttiin.
  • Katso reitittimen ohjeita portin edelleenlähetyksen määrittämisestä.
  • *Ei ole suositeltavaa käyttää oletusporttia 80, joka on avoinna ulkomaailmaan*

Vaihe 2: Luo IFTTT Trigger W/ Google Assistant

Luo IFTTT Trigger W/ Google Assistant
Luo IFTTT Trigger W/ Google Assistant
Luo IFTTT Trigger W/ Google Assistant
Luo IFTTT Trigger W/ Google Assistant
Luo IFTTT Trigger W/ Google Assistant
Luo IFTTT Trigger W/ Google Assistant

*Huomautus: IFTTT pyytää sinua linkittämään Google -tilisi ja antamaan IFTTT -käyttöoikeudet*

  • Rekisteröidy IFTTT: lle IFTTT.com -sivustolla
  • Napsauta Luo oikeassa yläkulmassa.
  • Napsauta "Jos tämä (Lisää)" mustalla taustalla.
  • Hae "Google Assistant" ja napsauta "Google Assistant"
  • Napsauta "Sano yksinkertainen lause" mustalla taustalla.

Vaihe 3: IFTTT - Määritä Google Assistant

IFTTT - Määritä Google Assistant
IFTTT - Määritä Google Assistant
  • Kohdassa "Mitä haluat sanoa?"

    Kirjoita komento, jonka sanoisit "OK, Google…" -esimerkin jälkeen. Esimerkki: Kirjoita "Käynnistä kuu", jos lauseesi oli "OK, Google. Kytke kuu päälle"

  • Kohdassa "Mikä on toinen tapa sanoa se? (Valinnainen)"

    Anna toinen komento, jonka sanoisit "OK, Google…". Esimerkki: Kirjoita "moon on", jos lauseesi oli "OK, Google. Kuu päällä."

  • Kohdassa "Ja toinen tapa? (Valinnainen)"

    Anna toinen komento, jonka sanoisit "OK, Google…" -esimerkin jälkeen. Esimerkki: Kirjoita "Käynnistä kuu", jos lauseesi oli "OK, Google. Kytke kuu päälle."

  • Kohdassa Mitä haluat Assistantin vastaavan?

    Kirjoita, mitä haluat Google Assistantin sanovan sinulle. Esimerkki: "OK. Valmis "tai" Selvä "tai" Kuun päälle kytkeminen"

  • Valitse kielesi.
  • Napsauta "Luo liipaisin

Vaihe 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Napsauta sitten (Lisää) mustalla taustalla
  • Hae "Webhooks" ja napsauta "Webhooks"
  • Napsauta "Tee verkkopyyntö"

Vaihe 5: Määritä verkkopyyntö IFTTT & Finishissa

Asenna verkkopyyntö IFTTT: lle ja Finishille
Asenna verkkopyyntö IFTTT: lle ja Finishille
Asenna verkkopyyntö IFTTT: lle ja Finishille
Asenna verkkopyyntö IFTTT: lle ja Finishille
  • Kirjoita URL -osoitteeksi [Ulkoinen IP -osoite]: [Portti] /win [liipaisimen asetukset]
  • Esimerkki: LED -valojen sytyttäminen ja värin asettaminen valkoiseksi: [Ulkoinen IP -osoite]: [Portti]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Jatka GET -merkkijonon lisäämistä parametrilla & {parameter} = {value}

  • Valitse menetelmälle "HANKI"
  • Valitse sisältötyypiksi "application/x-www-form-urlencoded"
  • Runko ja tyhjä.
  • Napsauta "Luo toiminto" -painiketta.
  • Napsauta Jatka
  • Napsauta Valmis.
  • Kun IFTTT sanoo "Yhdistetty", kokeile uutta lausetta sanomalla "OK, Google. [Uusi laukaisulause]"

Esimerkki selityksestä ja parametreista (FYI, parametrit ovat isot ja pienet kirjaimet. 'T' ei ole sama kuin 'T') Aseta [Ulkoinen IP -osoite] ulkoiseksi ipv4: ksi (eli 12.34.56.789) Aseta [Portti] -numero portin edelleenlähetysvaiheesta puolipiste (eli: 28956) add /win portin jälkeen (eli: 28956 /win) & T = 1 || T tarkoittaa Toggle || 0 (pois), 1 (päällä), 2 (päälle/pois) & A = 128 || A tarkoittaa kirkkautta || arvo 0-255 (128 = 50% kirkkaus) & R = 255 || R tarkoittaa Punaista kanaalia || arvo 0-255 & G = 255 || G tarkoittaa vihreää kanavaa || arvo 0-255 & B = 255 || B tarkoittaa sinistä kanavaa || arvo 0-255

Katso lisää parametreja Aircookien Wikistä, mukaan lukien esiasetukset ja LED-tehosteet…

Suositeltava: