Оглавление:

WLED (на ESP8266) + IFTTT + Google Assistant: 5 шагов
WLED (на ESP8266) + IFTTT + Google Assistant: 5 шагов

Видео: WLED (на ESP8266) + IFTTT + Google Assistant: 5 шагов

Видео: WLED (на ESP8266) + IFTTT + Google Assistant: 5 шагов
Видео: WiFi-кнопка на ESP8266 2024, Ноябрь
Anonim
WLED (на ESP8266) + IFTTT + Google Ассистент
WLED (на ESP8266) + IFTTT + Google Ассистент

Это руководство поможет вам начать использовать IFTTT и Google Assistant для WLED на ESP8266.

Чтобы настроить WLED и ESP8266, следуйте этому руководству на Tynick:

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

Благодарим Aircookie за такое отличное программное обеспечение!

Запасы:

WLED под управлением ESP8266, nodeMCU или аналогичного. Учетная запись IFTTT Google Assistant и / или устройства Google Home.

Шаг 1. Откройте порты на маршрутизаторе

Открытые порты на вашем маршрутизаторе
Открытые порты на вашем маршрутизаторе
  • Чтобы IFTTT мог получить доступ к вашему ESP8266, вам необходимо открыть порт для внешнего мира.
  • Ваше приложение WLED сообщит вам, какой внутренний IP-адрес у вашего ESP8266.
  • Выберите нестандартный порт для внешнего (например, 20015, 32265 и т. Д.) И порт 80 для внутреннего порта.
  • Пожалуйста, обратитесь к инструкциям вашего маршрутизатора по настройке переадресации портов.
  • * Не рекомендуется использовать порт 80 по умолчанию, открытый для внешнего мира *

Шаг 2. Создайте триггер IFTTT с помощью Google Assistant

Создать триггер IFTTT с Google Assistant
Создать триггер IFTTT с Google Assistant
Создать триггер IFTTT с Google Assistant
Создать триггер IFTTT с Google Assistant
Создать триггер IFTTT с Google Assistant
Создать триггер IFTTT с Google Assistant

* Примечание: IFTTT предложит вам связать вашу учетную запись Google и предоставить разрешения для IFTTT *

  • Зарегистрируйтесь в IFTTT на IFTTT.com
  • Нажмите "Создать" в правом верхнем углу.
  • Нажмите «Если это (Добавить)» с черным фоном.
  • Найдите "Google Ассистент" и нажмите "Google Ассистент".
  • Нажмите «Произнесите простую фразу» на черном фоне.

Шаг 3. IFTTT - Настройка Google Assistant

IFTTT - Настройка Google Assistant
IFTTT - Настройка Google Assistant
  • В разделе "Что вы хотите сказать?"

    Введите команду, которую вы сказали бы после «Окей, Google…». Пример: введите «Включи луну», если ваша фраза была «ОК, Google. Включи луну»

  • В разделе "Как еще это сказать? (Необязательно)"

    Введите вторую команду, которую вы сказали бы после «ОК, Google…». Пример: введите «moon on», если ваша фраза была «ОК, Google». Луна горит"

  • В разделе "А другой способ? (Необязательно)"

    Введите вторую команду, которую вы сказали бы после «Окей, Google…» Пример: введите «Включи луну», если ваша фраза была «Окей, Google». Включи луну"

  • В разделе "Что вы хотите, чтобы Ассистент ответил?"

    Введите то, что вы хотите, чтобы Ассистент сказал вам. Пример: «ОК. Готово »,« Понятно »или« Включаю луну »

  • Выберите свой язык.
  • Нажмите «Создать триггер».

Шаг 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Нажмите "Затем это (Добавить)" с черным фоном.
  • Найдите "Webhooks" и нажмите "Webhooks".
  • Нажмите "Сделать веб-запрос".

Шаг 5. Настройка веб-запроса на IFTTT и завершение

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

    Просто продолжайте добавлять свою строку GET с помощью & {параметр} = {значение}

  • В поле «Метод» выберите «ПОЛУЧИТЬ».
  • В поле «Тип содержимого» выберите «application / x-www-form-urlencoded».
  • Тело остается пустым.
  • Нажмите кнопку «Создать действие».
  • Нажмите "Продолжить".
  • Щелкните Готово.
  • После того, как IFTTT скажет "Подключено", попробуйте новую фразу, сказав "Окей, Google. [Новая триггерная фраза]"

Пример объяснения и параметров (FYI, параметры чувствительны к регистру. 'T' не то же самое, что 'T') Установите [Внешний IP-адрес] в качестве внешнего IPv4 (например, 12.34.56.789) Установите номер [Порт] из шага переадресации порта после точка с запятой (например: 28956) добавить / выиграть после порта (например: 28956 / win) & T = 1 || T означает «Переключить» || 0 (выкл.), 1 (вкл.), 2 (включение / выключение) & A = 128 || Средство Яркость || значение 0–255 (128 = 50% яркости) & R = 255 || R означает Красный канал || значение 0-255 & G = 255 || G означает Зеленый канал || значение 0-255 & B = 255 || B означает синий канал || значение 0-255

См. Дополнительные параметры на Wiki Aircookie, включая предустановки и светодиодные эффекты…

Рекомендуемые: