Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
- 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
*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
-
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
- Napsauta sitten (Lisää) mustalla taustalla
- Hae "Webhooks" ja napsauta "Webhooks"
- Napsauta "Tee verkkopyyntö"
Vaihe 5: Määritä verkkopyyntö IFTTT & Finishissa
- 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…