WLED (на ESP8266) + IFTTT + Google Асистент: 5 стъпки
WLED (на ESP8266) + IFTTT + Google Асистент: 5 стъпки
Anonim
WLED (на ESP8266) + IFTTT + Google Assistant
WLED (на ESP8266) + IFTTT + Google Assistant

Този урок ще ви накара да започнете да използвате IFTTT и Google Assistant за WLED на ESP8266.

За да настроите вашия WLED & ESP8266, следвайте това ръководство на tynick:

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

Извикайте към Aircookie за такъв страхотен софтуер! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Консумативи:

WLED с ESP8266, nodeMCU или подобен.

Стъпка 1: Отворете портовете на вашия рутер

Отворете портовете на вашия рутер
Отворете портовете на вашия рутер
  • За да може IFTTT да получи достъп до вашия ESP8266, трябва да отворите порт към външния свят.
  • Вашето WLED приложение ще ви каже какъв е вътрешният IP адрес за вашия ESP8266.
  • Изберете нестандартен порт за външната страна (т.е. 20015, 32265 и т.н.) и порт 80 на вътрешния порт.
  • Моля, вижте инструкциите на маршрутизаторите за настройване на пренасочване на портове.
  • *Не се препоръчва използването на порт 80 по подразбиране, отворен за външния свят*

Стъпка 2: Създайте IFTTT Trigger W/ Google Assistant

Създайте IFTTT Trigger W/ Google Assistant
Създайте IFTTT Trigger W/ Google Assistant
Създайте IFTTT Trigger W/ Google Assistant
Създайте IFTTT Trigger W/ Google Assistant
Създайте IFTTT Trigger W/ Google Assistant
Създайте IFTTT Trigger W/ Google Assistant

*Забележка: IFTTT ще ви подкани да свържете профила си в Google и да дадете разрешения за IFTTT*

  • Регистрирайте се с IFTTT на IFTTT.com
  • Щракнете върху Създаване в горния десен ъгъл.
  • Кликнете върху „Ако това (Добавяне)“с черен фон.
  • Потърсете „Google Assistant“и кликнете върху „Google Assistant“
  • Кликнете върху „Кажете проста фраза“с черен фон.

Стъпка 3: IFTTT - Настройка на Google Assistant

IFTTT - Настройка на Google Assistant
IFTTT - Настройка на Google Assistant
  • Под „Какво искате да кажете?“

    Въведете командата, която бихте казали след „OK, Google …“Пример: Въведете „Включете луната“, ако фразата ви беше „OK, Google. Включете луната“

  • Под „Какъв е друг начин да се каже? (По избор)“

    Въведете втора команда, която бихте казали след „OK, Google …“Пример: Въведете „moon on“, ако фразата ви беше „OK, Google. Луната е включена."

  • Под „И друг начин? (По избор)“

    Въведете втора команда, която бихте казали след „OK, Google …“Пример: Въведете „Включете луната“, ако фразата ви беше „OK, Google. Включете луната."

  • Под „Какво искате да каже Асистентът в отговор?“

    Въведете какво искате Google Assistant да ви каже. Пример: „Добре. Готово “или„ Разбрах “или„ Включване на луната “

  • Изберете вашия език.
  • Щракнете върху „Създаване на тригер

Стъпка 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Щракнете върху Тогава това (Добавяне) с черен фон
  • Потърсете „Webhooks“и кликнете върху „Webhooks“
  • Кликнете върху „Направете уеб заявка“

Стъпка 5: Настройка на уеб заявка на IFTTT & Finish

Настройка на уеб заявка на IFTTT & Finish
Настройка на уеб заявка на IFTTT & Finish
Настройка на уеб заявка на IFTTT & Finish
Настройка на уеб заявка на IFTTT & Finish
  • За URL въведете [Външен IP адрес]: [Порт] /спечелете [опции за задействане]
  • Пример: За да включите светодиодите и да зададете цвят на бял: [Външен IP адрес]: [Порт]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Просто продължете да добавяте своя GET низ с & {параметър} = {стойност}

  • За „Метод“изберете „ВЗЕМИ“
  • За „Тип съдържание“изберете „application/x-www-form-urlencoded“
  • Тялото остава празно.
  • Щракнете върху бутона „Създаване на действие“.
  • Щракнете върху Продължи
  • Щракнете върху Готово.
  • След като IFTTT каже „Свързан“, опитайте новата си фраза, като кажете „OK, Google. [Нова тригерна фраза]“

Примерно обяснение и параметри (FYI, параметрите са чувствителни към регистъра. 'T' не е същото като 'T') Задайте [Външен IP адрес] като вашия външен ipv4 (т.е. 12.34.56.789) Задайте номер [Порт] от стъпка за пренасочване на порт след точка и запетая (т.е.: 28956) добавяне /печелене след пристанището (т.е.: 28956 /победа) & T = 1 || T означава Превключване || 0 (изключено), 1 (включено), 2 (включване/изключване) & A = 128 || A означава яркост || стойност 0-255 (128 = 50% яркост) & R = 255 || R означава Червен канал || стойност 0-255 & G = 255 || G означава Зелен канал || стойност 0-255 & B = 255 || B означава Син канал || стойност 0-255

Вижте още параметри в Wiki на Aircookie, включително предварителни настройки и LED ефекти …

Препоръчано: