Умный дом в Яндекс Алиса через IFTTT
Меню

Умный дом в Яндекс Алиса через IFTTT

Как добавить лампочку Xiaomi Yeelight и другие умные устройства в Алису, используя приложение Альфред.

В помощнике Яндекс Алиса на данный момент нет встроенной возможности голосового управления умным домом. Но благодаря платформе Яндекс Диалоги сторонние разработчики могут добавлять свои Навыки для Алисы, что позволяет управлять умными устройствами из Алисы уже сейчас.

Навык Альфред позволяет связать с голосовым помощником от Яндекса множество различных умных устройств, совместимых с платформой IFTTT. В этой статье мы покажем, как добавить IFTTT-совместимое умное устройство в Алису через Альфреда на примере умной лампочки Xiaomi Yeelight LED Bulb Color.

Устанавливаем приложение IFTTT

IFTTT – это бесплатный сервис для создания простых сценариев автоматизации, называемых апплетами (Applets). IFTTT произносится как «ай-эф-ти-ти-ти», на русском обычно говорят «ай-эф-тэ-тэ-тэ», расшифровывается как «if this, than that» («если это, тогда то»).

Сценарии IFTTT позволяют связывать между собой различные сервисы, например социальные сети, календарь или умный дом. Узнать, поддерживает ли IFTTT ваше умное устройство, можно на странице ifttt.com/services – ищите вашего производителя в разделах Appliances, Lighting и Smart Hubs. В числе совместимых умная техника от Samsung, LG, Xiaomi Yeelight, Philips Hue, TP-Link, Belkin WeMo, Harmony, Homey, Fibaro и многие другие.

Сервис IFTTT доступен в веб-версии и как мобильное приложение. В этой статье для настройки лампочки мы будем использовать мобильное приложение. Скачать IFTTT для Android или iOS можно по этим ссылкам:

Платформа: Android
Цена: Бесплатно
Платформа: iOS
Цена: Бесплатно

Как зарегистрироваться в IFTTT

После того, как вы установили приложение, можно приступить к настройке. К сожалению, приложение IFTTT не русифицировано, настраивать будем на английском языке.

  1. Заходим в приложение «IFTTT».
  2. Приложение встречает нас каруселью с кратким описанием возможностей приложения: автоматизация социальных сетей и т.д. Листаем вправо.
  3. Нам говорят, что «IFTTT помогает вашим устройствам общаться друг с другом». Показан пример запроса для Google Ассистента – «Эй Гугл, используй IFTTT, чтобы найти мой телефон». Листаем вправо.
  4. «IFTTT помогает вашему календарю работать на вас». Листаем вправо.
  5. Чтобы начать использовать IFTTT необходимо зарегистрироваться. Вы можете войти с помощью Google или Facebook. Или можно нажать «sign up» (зарегистрироваться) и создать аккаунт с помощью email и пароля.
  6. Вводим ваш email и пароль и нажимаем «Sign up».
  7. Поздравляем! Вы создали аккаунт в IFTTT и теперь можете создавать свои сценарии автоматизации. IFTTT предложит вам активировать первый апплет, который будет присылать вам письма при выходе обновлений сервиса IFTTT. Нажмите «Turn on», если вам интересна их рассылка.

Как создать апплет IFTTT для умной лампочки

Добавим в IFTTT умное устройство на примере лампочки Xiaomi Yeelight. Для добавления в IFTTT лампочка должна быть уже настроена и привязана к Mi-аккаунту Xiaomi (подробнее о настройке лампочки Xiaomi).

  1. Нажимаем на вкладку «My Applets» (Мои Апплеты). Чтобы создать новый апплет, в верхнем правом углу нажимаем значок плюс.
  2. Сначала нужно выбрать триггер – событие, которое запускает сценарий. Нажимаем на значок плюса рядом со словом «this».
  3. Чтобы быстро найти нужный сервис в качестве триггера, нажимаем на поле «Search services» (Поиск сервисов).
  4. Приложение Альфред работает с IFTTT через сервис Вебхуков. В поиске на английском набираем слово «webhooks» (вебхуки) и нажимаем на появившийся сервис «Webhooks» со значком треугольника.
  5. Нажимаем «Receive a web request» (Получение веб-запроса).
  6. Нажимаем «Connect» (Подключить).
  7. Вводим имя триггера с говорящим названием, чтобы было понятно, что он делает. В имени триггера нельзя использовать тире и пробелы, используйте только нижнее подчёркивание, например, bulb_on (включить лампочку). Нажимаем «Create trigger» (Создать триггер).
  8. Триггер добавлен в сценарий. Чтобы добавить действие (включение нашей лампочки) для нашего сценария, нажимаем на значок плюса рядом со словом «that» (тогда).
  9. Чтобы быстро найти нужный сервис (Xiaomi Yeelight), нажимаем на поле «Search services» (Поиск сервисов).
  10. Если вы настраиваете лампочку Yeelight, набираем это название в поле поиска и нажимаем на появившийся сервис «Yeelight» с красным значком.
  11. Из списка выбираем действие, которое должно срабатывать по триггеру. Выбираем «Toggle lights on/off» (включить/выключить лампочку).
  12. Нажимаем «Connect», чтобы связать ваш аккаунт Xiaomi с IFTTT.
  13. Приложение IFTTT перенаправит нас на веб-страницу логина в Xiaomi Mi-аккаунт, который у вас должен быть создан. Если у вас нет аккаунта Xiaomi, прочитайте о том, как создать аккаунт для лампочки Yeelight. Вводим логин и пароль от аккаунта Xiaomi и нажимаем «Вход».
  14. Возвращаемся в приложение IFTTT. B списке «Which lights?» (Какие лампочки?) появится список ваших лампочек из приложения Yeelight, в котором вы добавляли лампочки Xiaomi. Выбираем лампочку, которую хотим добавить в IFTTT. Из списка «On, off or toggle?» (Включить или выключить) выбираем действие «On» (Включить). Нажимаем «Create action» (Создать действие).
  15. Нажимаем «Finish» (Завершить).
  16. IFTTT сообщает, что ваш Апплет включён! Нажимаем стрелочку назад, чтобы выйти на главный экран.
  17. Поздравляем! Вы создали сценарий, который при получении веб-хука включает вашу лампочку Xiaomi. Нажимаем стрелку назад, чтобы выйти на главный экран.
  18. Теперь нам нужно создать ещё один такой сценарий – на выключение лампочки. Повторяем шаги 1-17, но на шаге 7 (имя вебхука) вводим bulb_off (выключить лампочку), а на шаге 14 выбираем действие «Off«(Выключить).
  19. Для добавления двух наших IFTTT-сценариев в приложение «Альфред», нам необходимо получить значение ключа от сервиса вебхуков. На вкладке «My Applets» нажимаем на «Services» (Сервисы).
  20. Находим знакомый сервис «Webhooks» и нажимаем на него.
  21. Нажимаем «Documentation» (Документация).
  22. Документация вебхука откроется в веб-браузере. В поле «Your key is» (Ваш ключ) выделяем полностью значение ключа. И нажимаем «Копировать», чтобы запомнить ключ в буфере обмена вашего телефона.

Как добавить вебхуки IFTTT в приложение Альфред

Чтобы два созданных нами IFTTT-вебхука на включение-выключение лампочки были доступны в Алисе, их нужно добавить в Альфреда. Для этого устанавливаем мобильное приложение «Альфред – умный дом для Алиса», пока доступно только для Android:

Платформа: Android
Цена: Бесплатно
  1. Заходим в приложение Альфред.
  2. Читаем описание и нажимаем «Далее».
  3. Вводим адрес вашей электронной почты и нажимаем «Далее».
  4. Введите ваше Имя и придумайте Пароль. Нажмите «Сохранить».
  5. Откроется окно со списком устройств, который пока пуст. Чтобы добавить новое устройство нажимаем значок плюса.
  6. Нажимаем «IFTTT».
  7. Мы будем добавлять лампочку Xiaomi Yeelight. Перед добавлением умного устройства в приложение Альфред оно должно быть настроено (как настроить лампочку Xiaomi Yeelight) и добавлено в IFTTT. Нажимаем «Лампочка Xiaomi Yeelight».
  8. Нажимаем «Добавить устройство».
  9. Вводим имя, которое будем использовать в командах Алисе, например «Лампочка». Скопированный ранее ключ сервиса вебхуков (с шага 21 из главы выше) необходимо вставить в полее IFTTT Key. Введите Event Name включения bulb_on (который вы вводили на шаге 7) и Event Name выключения bulb_offшага 18). Нажимаем на значок дискеты, чтобы сохранить устройство.
  10. Нажимаем «Да».
  11. Теперь в вашем мобильном приложении Альфред нужно получить Код авторизации для Навыка в Алисе. Нажимаем «Код для авторизации».
  12. Запомните, а лучше запишите этот код, он понадобится для авторизации в навыке «Альфред», который мы запустим в Алисе.
  13. Открываем приложение «Яндекс».
  14. Скажите «Привет, Алиса», если у вас включена голосовая активация, или нажмите на фиолетовый значок Алисы.
  15. Откроется чат с Алисой. Скажите «Запусти навык А́льфред» (ударение на первый слог).
  16. Откроется навык Альфред – Умный дом. Скажите или нажмите «Назвать код».
  17. Назовите Код авторизации из мобильного приложения «Альфред» (с шага 12).
  18. Протестируйте управление умным устройством. Скажите «Включи лампочку» или «Выключи лампочку» (если вы назвали своё умное устройство «Лампочка» в Альфреде на шаге 9). В среднем задержка составляет 3 секунды.
  19. Попробуем включить лампочку в Алисе одним запросом. Выйдите на главный экран и скажите «Привет, Алиса».
  20. Скажите «Попроси А́льфреда включить лампочку».
  21. Алиса запустит навык Альфред с уже выполненной командой на включение лампочки.

 

Если у вас есть вопросы, оставляйте их в комментариях. Подпишитесь на наш YouTube каналYouTube канал и Telegram каналTelegram канал, чтобы быть в курсе обновлений умного дома для Яндекс Алисы и других голосовых помощников.

Поделиться в соц. сетях

Добавить комментарий

Войдите или заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *


Свежие статьи

Умный дом в Яндекс Алиса через IFTTT

Как добавить лампочку Xiaomi Yeelight и другие умные устройства в Алису, используя приложение Альфред.

Google Ассистент на русском – где скачать и как установить

Как активировать голосовой помощник Гугл Ассистент на Андроид и где скачать версию для iOS.

Умная лампочка Xiaomi Yeelight LED Bulb Color – как настроить и управлять

Настройка умной Wi-Fi лампочки Yeelight LED Light Bulb от китайской компании Ксиаоми.

Команды для умной колонки Яндекс Станция

Полный список команд для голосового помощника Алиса внутри домашней мультимедиа-платформы Яндекс.Станция.

Яндекс Диалоги и Навыки для Алисы

Яндекс Диалоги и Навыки для Алисы

Что такое Яндекс Диалоги и как пользоваться этой платформой, запуская различные навыки для Алисы.

Яндекс Плюс — что это такое и как подключить бесплатно

Как оформить подписку на Яндекс.Плюс и что она даёт.

Оставьте свою почту, чтобы не пропустить новые статьи и обзоры.

Команды Алиса

Команды Алиса

Установить

Подпишитесь на рассылку, чтобы не пропустить новые статьи и обзоры.

Или подпишитесь на нас в соц. сетях