Как сделать умный дом с алисой

Как сделать умный дом с алисой

Как я собираю умный дом с Алисой за копейки. Впечатления

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

У нас периодически выходят статьи на тему сборки умного дома, но лично я заморачиваться с их сложной настройкой через Rapsberry Pi и другие сторонние девайсы не очень хотел.

Давно уже думал над тем, чтобы попробовать собрать нечто подобное, но чтобы не так сильно заморачиваться. Раньше это казалось чем-то недостижимым, футуристичным, дорогим и не очень полезным для квартиры. Но теперь все более, чем реально.

Пока собрал только небольшой фрагмент умного дома, но это только начало. И мне уже нравится результат. Особенно при работе с Алисой от Яндекса.

Зачем вообще брать технику со встроенной Алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Знаете вариант получше, говорящий на русском языке? Я — нет. Приятнее всего работать именно с нормально общающейся Алисой, умеющей базовые вещи для управления умным домом.

Она совместима с самыми популярными брендами:

▪️ Elari
▪️ Philips
▪️ Redmond
▪️ SmartThings
▪️ Xiaomi
▪️ Z.Wave
▪️ Rubetek

Думаю, 4 из них вы точно знаете. И все эти девайсы настраиваются прямо в приложении Яндекса, которое и является неким хабом для управления умным домом.

Да, Алиса не обладает огромным функционалом, но что-то всё-таки умеет, чего мне пока хватает. И со временем она все равно научится большему (я в это верю).

Google Assistant? В топку, полноценно не управляет техникой на русском языке. Siri? Для работы с приложением Дом нужно миллион переключателей и переходников, совместимых с HomeKit.

Что в итоге я выбрал

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Говорю сразу, это не реклама, а чисто мне мнение. Почитав о Xiaomi у нас же на сайте, я решил, что с их техникой слишком много заморочек, которыми я вовсе не горю желанием заниматься.

Хочется простоты — вставил, подключил, работает. Без костылей и прописывания тонн строчек кода для грамотной работы устройств. Но это не значит, что я вовсе отказался от китайцев, у них, наверное, самый широкий выбор умных девайсов. Так что отложил их просто на потом.

Почему не Яндекс? Алиса же!

Во-первых, у него пока особо нет умной техники. У компании всего три умных устройства:

▪️ Смарт-лампочка: 1190 руб.
▪️ Смарт-розетка: 1190 руб.
▪️ Пульт для управления умным домом: 1390 руб.

Во-вторых, настраивается она невероятно плохо. Помню, как приходил в офис и слышал возмущения от настройки той лампочки, которую надо несколько раз включать и выключать для спаривания с хабом. И то она далеко не с первого раза подключалась.

Про розетку ничего не могу сказать, а вот пульт, хоть и настраивается так же кривовато, но хотя бы работает с тем же кондиционером.

В общем, у кого-то техника Яндекса работает, а у кого-то нет. Отзывы слишком смешанные, и рисковать я не стал.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Умный цоколь

Поэтому пока остановился на российской Redmond, у которой относительно недорогая техника. А выбор не такой мелкий, как может показаться: от умных розеток и лампочек до смарт-чайников и кофеварок.

Собственно, я и решил строить себе умный дом с малого. Купил для старта 2 цоколя, 2 розетки, кофеварку и чайник. Ими можно управлять через приложение Ready for Sky от Redmond, в нем возможна более тонкая настройка, нежели через Алису.

К примеру, можно установить температуру нагревания воды в чайнике, изменить его подсветку по RGB-палитре и так далее.

Но это мелочи, которые лично мне не очень-то и нужны.

Конкретно, что я взял себе:

▪️ Умный цоколь REDMOND SkySocket 202S: 599 руб.
▪️ Умная розетка REDMOND SkyPort 103S: 599 руб.
▪️ Умный чайник-светильник REDMOND SkyKettle G213S: 3495 руб.
▪️ Умная кофеварка REDMOND SkyCoffee M1509S: 4990 руб.

За всё вышло 10 881 руб. Плюс взял Яндекс.Станцию для голосового управления из любой комнаты, чтобы умными гаджетами могла пользоваться вся семья. Это ещё дополнительно 9990 руб.

Итого: 20 871 руб.

Можно взять вариант попроще со встроенной Алисой, это даже разумнее для больших квартир, где одной колонки не хватит.

Например, Irbis A за 3000 руб. — штуки три на квартиру будет достаточно. Хоть эта колонка звучит объективно плохо, зато ее громкости и мощных микрофонов достаточно для общения с голосовым помощником.

Как настраивал

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Здесь все оказалось несложно. Для связи гаджетов между собой хватает приложения Ready for Sky, но для нормальной интеграции с головным управлением через Алису этого мало.

2. Переходим во вкладку Устройства в дополнительном меню, скрытом за иконкой с тремя палочками.

3. Открываем Умный дом —> Добавить устройство —> Ready for Sky.

4. Нажимаем Oбьединить аккаунты, вас перекинет в приложение Ready for Sky и предложит соединить учетные записи Яндекса и Redmond.

После этого, казалось бы, Алиса должна заработать с умной техникой. Но как бы не так.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Идеальная связка для дистанционного управления техникой Redmond

Для управления всеми гаджетами требуется создать мост. И здесь есть 2 варианта: либо докупить пульт управления от Redmond, либо взять в руки смартфон на Android.

Я воспользовался вторым вариантом, поскольку дома есть HTC One M8. Он и выступил в роли моста, соединяющего Алису и технику. Связываются устройства между собой и цифровым ассистентом через приложение R4S Gateway.

Настройка несложная — включил Bluetooth, неспаренные гаджеты нашлись, нажал Подключить и зажал на каждом гаджете кнопку включения на 3-5 секунд. Через пару мгновений все сконнекченно.

Важно: нельзя использовать приложения Ready for Sky и R4S Gateway на одном Android-смартфоне. Это может привести к сбоям и ухудшению работы устройств. Но никто не запрещал устанавливать Ready for Sky на iPhone.

Либо если у вас нет Android-смартфона, можно поставить любой популярный эмулятор Android на Mac или PC и управлять с ноутбука техникой по Bluetooth.

Собственно, настройка завершена. Алиса научилась управлять моим умным домом.

Правда, тонко управлять им ассистент ещё не умеет. Пока доступно только включить-выключить. Так что свет/розетки/чайник/кофеварка работают только в одном предварительно настроенном режиме.

Если решитесь себе взять цоколи Redmond, вот их правильная настройка, чтобы можно было сказать «Алиса, включи свет в коридоре/спальне/туалете».

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Интерфейс умного дома от Яндекса

1. В приложении Яндекса создаете группу Коридор (или какую вам требуется).

2. Переименовываете цоколь в Коридор (или где у вас находится устройство).

Важно называть технику так же, как называется группа, в которой она располагается. Приложение само распознаёт тип девайса. Если «имена» совпадать не будут, то Алиса не сообразит, что именно вы хотите включить. В первое время на запрос «включи свет в коридоре» голосовой помощник просто включал весь свет в квартире.

Что в планах по развитию умного дома

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Сейчас думаю взять умный пылесос Xiaomi Mi Robot Vacuum Cleaner и добавить побольше розеток для управления имеющейся техникой в доме.

Пока на розетках управляются телевизоры, но никто же не мешает подключить микроволновку и прочие устройства.

Плюс хотелось бы докупить смарт-замки Xiaomi Aquara Smart Door Lock, но для них потребуется создать отдельную защищённую сеть, чтобы никто не смог просто так войти домой. Ну и бонусом — умные жалюзи.

Об этом я расскажу позднее, когда реализую свои идеи.

Общие впечатления

Да, это не приложение Дом от Apple. Гаджеты не поддерживают HomeKit и не управляются с Apple Watch. Но при наличии колонок с Алисой мне вполне хватает и такого решения.

Тем более, что через приложение Яндекс можно создавать сценарии для голосового помощника. Скажем, команду «Алиса, я дома» — включается расслабляющая музыка, заваривается кофе и включается телевизор. Это ли не базовое удобство, о котором стоит мечтать?

Яндекс: умный дом по-взрослому

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по Wi-Fi устройства: адаптер в розетку, лампочку и ИК пульт. Интересно, что у разработчиков «умных» устройств появилась возможность создать свои навыки «умного дома», это позволит подключить девайсы к системе Яндекса и управлять ими голосом через Алису. В списках навыков появляется всё больше новых брендов. Алиса прекрасно понимает русскую речь, что делает ее безусловным лидером среди голосовых ассистентов на российском рынке.
Однако, не всё так гладко…

Первый минус: в основном, все предложенные системы — «облачные». Их надежность порой вызывает сомнения, так как их работоспособность на прямую зависит от качества соединения с серверами производителя. А при отключении интернета устройства вовсе превращаются в “тыкву”.

Второй минус: система сценариев. Немаловажная часть умного дома — сценарии. И тут они очень примитивные: Если “фраза такая-то”, то включить “устройство такое то”. Для моего умного дома этого оказалось слишком мало.

Минусы на этом не заканчиваются, но остальное связанно скорее с незрелостью системы. Команда разработчиков Яндекса продолжает активно добавлять различные фичи, а баги — править, за что им большое спасибо!

Изучив документацию, я решил создать навык Яндекс УД и подключить к нему контроллер умного дома. Это позволит не зависеть от облачных серверов, реализовывать любые сценарии локально на контроллере и при этом управлять системой голосом через Алису. Для этого я написал плагин “yandex2mqtt” на Node.js.

Немного теории

— Алиса, включи свет.
После этой фразы происходит магия и включается свет. Но что же за кулисами? Давайте разбираться, как всё это работает.

Яндекс-станция, услышав знакомую команду, отправляет данные на сервер Яндекса, которому мы заранее указали адрес нашего контроллера. Сервер обрабатывает информацию и перенаправляет ее на контроллер в виде Post-запроса. На контроллере промежуточный API (в нашем случае это плагин yandex2mqtt) обрабатывает запрос и перенаправляет его в MQTT топик. Дальше происходит обработка сценария в программе Node-Red.

Node-Red решает, что делать дальше. Если это предусмотрено сценарием, он посылает команду на включение света в соответствующий топик MQTT. Драйвер wb-mqtt-serial реагирует, посылая команду по Modbus на релейный модуль, тот переключает реле. И наконец-то включается свет! Да, путь не близкий, однако для пользователя проходят считанные доли секунд.

Давайте посмотрим на плагин yandex2mqtt поближе. Первое, что требует Яндекс для работы навыка, — oAuth сервис для связки аккаунтов в приложении Яндекс. После того как Яндекс получит токен авторизации от oAuth сервиса, он запрашивает список устройств. Плагин yandex2mqtt отдает в ответ список устройств со всеми свойствами в json формате. Затем они появляются в списке доступных для управления устройств (в так называемом квазаре). Теперь, если скомандовать Алисе включить какое-то устройство из списка, Яндекс пошлёт Post запрос с данными устройства, которое он хочет включить, на контроллер. В ответ плагин подтверждает включение и записывает новое состояние в mqtt топик, указанный в настройках все того же плагина. Если же устройство изменило свой статус без участия Яндекса, то плагин, увидев новые данные в mqtt топике, отправит их Яндексу при запросе статуса, который сейчас происходит, только если зайти в само устройство в квазаре. В иных случаях Яндекс не опрашивает статусы.
Теперь расскажу о некоторых свойствах устройств Яндекс УД.

Тип устройств

Для правильного отображения в “квазаре” и более точного определения команд Алисой Яндекс предлагает присваивать устройствам разные типы. Всего типов 10:

Умение (capability)

Также у каждого устройства должно быть минимум одно умение (capability).

Всего у Яндекс УД есть 5 типов умений. Каждое умение имеет разную функцию (instance), а некоторые умения имеют несколько таких функций, что добавляет гибкости при настройке устройств.

1. devices.capabilities.on_off — Включение и выключение.

При правильной комбинации всех свойств устройства Алиса без проблем понимает все отданные ей команды по управлению Умным домом. Тут, конечно, есть некие трудности с комбинированием умений. В документации явно не указано, какие умения можно комбинировать, а какие нельзя. Но с этим нам поможет “метод научного тыка”.

Так, к примеру, я выяснил, что кондиционер содержит четыре умения:

Чтобы всё заработало, требуется:

Контроллер

Моя “умная” квартира управляется контроллером Wiren Board 6. Но можно использовать любой другой контроллер на линуксе, который потянет Node.js и Node-Red. Например, Raspberry pi или ПК.

Домен

Желательно, конечно, иметь белый IP адрес и купить домен, но это необязательно. Можно использовать DDNS — например, www.noip.com.

Тут всё просто: регистрируемся, создаем бесплатный хостнейм, вписываем свой IP адрес. У некоторых роутеров есть специальная настройка DDNS, куда можно вписать данные noip.com. Роутер будет автоматически отправлять IP адрес при его смене. Если такой настройки в роутере нет, можно установить программу noip на контроллер и добавить её в автозапуск. Программа будет делать ровно то же самое, что и роутер со специальной настройкой DDNS — обновлять Ваш ip адрес в базе noip.com

Таким образом, мы имеем статический адрес, который перенаправляет все запросы на наш контроллер.

Порты 443 и 80

Сейчас почти у каждого человека дома есть роутер. Помимо очевидных его функций, он также является барьером для локальной сети от нежелательных гостей извне. Но в определённых случаях нам требуется доступ к внутренней сети снаружи. Производители роутеров это предусмотрели и добавили функцию NAT (Network Address Translation).

Момент настройки роутера я расписывать не стану, так как он разный для каждого производителя. Как это сделать, читайте в инструкции к Вашему роутеру. Ключевые слова для гугления: Port Forwarding, Port Mapping, NAT.

Необходимо пробросить порт для доступа к yandex2mqtt (может быть любой, я выбрал 443) и 80 порт (нужен только для получения SSL сертификата. После получения сертификата 80 порт можно закрыть).

SSL-сертификат

Сразу расставим все точки над «и»: самоподписанные сертификаты работать не будут.
Большинство регистраторов доменов (например, reg.ru) дарят своим клиентам бесплатные SSL-сертификаты для основного домена (www.yourdomain.ru). Если вы купили домен специально для Алисы, то Вы можете воспользоваться предоставленным SSL-сертификатом.

Если же собственного домена Вы не имеете, либо для Алисы у Вас выделен другой поддомен (например, alice.yourdomain.ru), то нужно получить сертификат на этот поддомен, либо на адрес, предоставленный DDNS-службой.

Для этого предлагаю воспользоваться бесплатной услугой получения SSL-сертификата от letsencrypt.org.

Для получения сертификата необходимо установить программу certbot, запустить и указать все данные, которые она запросит. При этом должен быть свободен и доступен снаружи порт 80. Я советую внимательно изучить инструкцию от letsencrypt.

Останавливаем сервисы watchdog и nginx.

Пробрасываем 80 порт в роутере.

Запускаем программу certbot:

После запуска программа задаст несколько простых вопросов

1. Ваш e-mail. Просто введите адрес и нажмите enter

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

2. Вам предлагают прочесть пользовательские соглашения. Если вы со всем согласны, просто введите “A”, что означает Agree, то есть согласен.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

3. Программа просит разрешения на отправку Вашего адреса электронной почты разработчикам. Введите N.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

4. Введите свой домен, на который хотите получить сертификат (можно ввести тот, что мы получили в noip ранее). Тут я привожу пример ошибочного ввода. Префикс http:// вводить не нужно.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Если Вы всё сделали правильно, то увидите следующее:

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Значит, сертификат успешно получен. Запомните путь к сертификату и ключу, он потребуется при настройке плагина yandex2mqtt. Для безопасности закройте 80 порт в настройках роутера, он больше не пригодится.

Включаем сервисы watchdog и nginx.

Сертификат от letsencrypt выдаётся на 3 месяца. Не забывайте обновлять.

Node.js и плагин yandex2mqtt

Настраиваем репозиторий node.js

Далее устанавливаем или обновляем все необходимые компоненты

После успешной установки копируем репозиторий yandex2mqtt на контроллер.

Cоздайте юнит systemd:

Перейдите в папку /etc/systemd/system/ на контроллере и создайте файл с названием yandex2mqtt.service. Скопируйте в него следующее:

После этого сохраните изменения и закройте файл.

Для включения юнита введите в консоль команду:

Теперь можно запускать и останавливать плагин командами

Все необходимые настройки плагина находятся в файле /mnt/data/root/yandex2mqtt/config.js
Отредактируйте этот файл в соответствии с Вашими параметрами.
SSL-сертификат обязательно должен быть fullchain.

После настройки запустите yandex2mqtt командой:

После настройки и запуска моста советую проверить сертификат на этом сайте.

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

Навык Яндекс УД

1. Перейти на страницу dialogs.yandex.ru/developer
2. Залогиньтесь под своим аккаунтом.
3. Нажать “создать диалог”
4. Выбрать пункт “Умный дом”
5. Ввести обязательные параметры:

6. Связка аккаунтов:

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

2. Секрет приложения — clientSecret

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

8. Нажать “На модерацию”

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

9. Нажать “Опубликовать”

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

1. Зайти в приложение Яндекс на телефоне

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

2. В меню выбрать Устройства/Умный дом

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

3. Нажать “Добавить устройство”

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

4. Выбрать свой навык

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

5. Нажать “Объединить аккаунты”

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

6. Откроется страница авторизации

Ввести логин и пароль (задается в файле config.js в блоке users)

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

7. Нажать “Разрешить”.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

8. Нажать “Обновить список устройств”

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Теперь Алисе можно отдавать команды для управления добавленными устройствами. В указанные mqtt топики будут приходить соответствующие команды.

Осталось привязать к этим топикам какие-то действия.

Node-Red

Для системы автоматизации был выбран Node-Red. Это отличный инструмент визуального программирования. Процедуру установки и настройки можно подсмотреть тут.

Процесс настройки и автоматизации умного дома потянет на целую статью, а то и две. Да и таких статей уже много. Вместо этого — небольшой пример использования плагина, как включить лампочку голосом.

Для удобства на контроллере Wiren Board 6 в веб интерфейсе создаем виртуальное устройство.
В движок правил wb-rules нужно вписать



Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

MQTT топики этого виртуального устройства впишем в config.js на тип умения “on” устройства “Свет”:

Теперь при фразе “Алиса, включи/выключи Свет” переключается виртуальное устройство.

Перейдем в Node-Red, который установили по инструкции.

Для удобной работы с Wiren Board 6 также можно использовать дополнительную “ноду” node-red-contrib-wirenboard.

В контроллер поставлен модуль расширения WBE2R-R-ZIGBEE, что позволило подключиться к “Икеевской” умной лампочке серии ТРОДФРИ по ZigBee-протоколу.

Теперь дело за малым. Закинуть несколько блоков в рабочее поле Node-Red, соединить “ниточками” и нажать Deploy.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Икеевская лампочка подключена через плагин zigbee2mqtt, поэтому в mqtt топик лампочки для управления нужно отправлять json. Для этого между виртуальным девайсом WB и mqtt топиком лампочки вставим простую функцию.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Нажимаем Deploy. Проверяем.

Итак, сегодня мы научились подключать Алису к системе автоматизации. Возможно в некоторых случаях это слишком сложно, проще купить обычную wi-fi лампочку, и этого хватит. Но если Вы задумали собрать себе по-настоящему умный дом, то простыми способами тут не обойтись. А стоит оно того или нет, каждый решит сам. Спасибо за внимание!

«Алиса, давай за работу!» — как собрать умный дом «Яндекса»?

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Умные лампы, робот-пылесос и замок, который открывается с помощью приложения — новое десятилетие готовит для нас немало сюрпризов, которые скоро будут в каждом умном доме. Умный дом — это целая сеть из устройств, которые подчиняются голосовому помощнику Алисе. Эта система значительно облегчает жизнь и экономит ваше время. Разберёмся подробнее, как собрать свой умный дом, как он работает и какие устройства можно подключить к голосовому помощнику Алиса.

Содержание

Как собрать свой умный дом вместе с Алисой

Что такое умный дом и как он работает

Что умеет делать голосовой помощник Алиса

Чему можно научить Алису

Собираем умную квартиру

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Что в итоге?

Как собрать свой умный дом вместе с Алисой

Когда мы слышим об искусственном интеллекте, то представляется что-то сложное и дорогое. Однако умные устройства уже давно встречаются в нашей жизни. Они помогают нам дистанционно управлять бытовой техникой, подбирать музыку по нашим предпочтениям, начинать уборку в установленное время и даже рассказывать сказки детям. Умный дом Яндекса вместе с помощницей Алисой изменят вашу жизнь прямо сейчас, не дожидаясь далёкого будущего.

Чтобы собрать умный дом Яндекса, нужны только стабильный интернет, голосовой помощник Алиса (например, в умной колонке или на пульте управления), а также умная техника — это могут быть кофемашины, роботы-пылесосы, лампочки или стиральные машины.

Ранее мы рассказывали:

Что такое умный дом и как он работает

Сегодня умный дом Яндекса работает с помощью Алисы — голосового помощника, который управляет гаджетами, рассказывает сказки и делает прогноз погоды, включает любимую музыку или находит ответ на все вопросы в интернете. Но работают с Алисой не только гаджеты, выпускаемые «Яндексом». Например, Алиса управляет мультипекарями Redmond, колонками JBL, телевизорами Hi или стиральными машинами LG. Главное — дать ей команду: «Алиса, свари кофе» или «Алиса, запусти быструю стирку».

Проверить совместимость с этим голосовым помощником легко — на упаковке гаджета должна быть надпись «Работает с Алисой». После запуска вы говорите любую команду Алисе, а она отсылает её в центр управления устройствами, которым может являться сервер «Яндекс» в приложении. Так, задавая Алисе команду «вскипятить воду», происходит передача команды от приложения или станции на чайник и обработка задачи. Далее информация поступает обратно на Алису, и команда выполняется.

Что умеет делать голосовой помощник Алиса

Алиса умеет больше, чем вы думаете. Помимо простых команд — «Алиса, включи свет» или «Алиса, расскажи погоду на три дня» — у неё есть свой топ навыков.

Утреннее шоу

Утро начинается не с кофе. Скажите: «Алиса, включи утреннее шоу», — и она будет развлекать вас каждое утро. Алиса собирает персональную программу с прогнозом погоды, новостями, любимой музыкой или подкастами. А если не понравится — то говорите «неинтересно».

Музыка

Алиса включит любую подборку — от песен на юбилей бабушки до тикток-вечеринки.

Видео

Сервисы «Яндекс.Эфир», YouTube и «КиноПоиск» найдут лучшие видео для вашего вечера по любому запросу.

Таймер

Засеките время не смотря на часы.

Местоположение

Узнайте, где поесть вкусные круасаны в вашем городе или найдите самый быстрый маршрут до работы.

Общение

С Алисой не соскучишься. Даже если вам одиноко, всегда найдётся собеседник, который даст нужный совет, включит любимую музыку или поддержит любую беседу.

Такси

Опаздываете так сильно, что нет времени даже заказать такси? Алиса сделает всё за вас.

Список дел

Составляйте список дел каждый день, чтобы ни о чём не забывать.

Покупки и курс валют

Спросите о текущем курсе евро или рассчитайте стоимость биткоина в долларах. А если нужно быстро заказать недостающий продукт для вашего блюда, не волнуйтесь — с «Яндекс.Маркетом» вы успеете всё.

Чему можно научить Алису

Помимо ваших голосовых команд Алиса может выполнять действия по указанному расписанию: например, по будням заводить будильник в 7 утра, включать освежитель воздуха ночью на несколько часов или подсветку на кухне в вечернее время.

Ещё одна «фишка» Алисы — это выполнение ваших сценариев. Например, вы произносите «доброе утро», после чего в 8 утра Алиса включит свет, сделает кофе в кофемашине и поставит утреннее шоу, а по команде «вечерний отдых» приглушит свет, включит увлажнитель воздуха и расскажет сказку. Вы произносите всего одну команду («Алиса, вечерний отдых»), а Алиса включает сразу несколько устройств.

Мы подскажем, какая техника нужна в вашей квартире, чтобы создавать уникальные команды по вашим запросам.

Умный Дом Яндекс с Алисой: обзор системы

Умный дом Яндекса — уникальная система по управлению разными устройствами с помощью приложения или посредством голосового управления Алиса. Сегодня комплекс совместим с продукцией известных компаний, среди которых Samsung, Redmond, Philips и т. д. При этом компания не останавливается на достигнутом. По заявлению разработчиков, в будущем планируется расширение числа партнеров. Кроме того, Yandex представил ряд изделий собственного производства — умную лампочку, розетку, пульт и приставку для ТВ. Ниже рассмотрим, в чем особенности системы, как настроить умный дом с Алисой, и какие устройства поддерживаются.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Что это такое — характеристика

Умный дом Яндекс с Алисой — платформа по управлению электроникой в доме или квартире, обеспечивающая комфортные условия. По сути, это аналог уже действующих сегодня платформ от компаний Amazon и Google. В отличие от зарубежных конкурентов российский продукт отличается русифицированным интерфейсом и возможностью управления умным домом через Алису. Такая особенность делает систему более привлекательной для покупателей из России.

Принцип действия

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как работает

В результате был выбран второй вариант, но со значительным упрощением принципа работы. Рассмотрим, как работает Умный дом Яндекс внутри сети:

Умный дом от Яндекса под управлением Алисы легко взаимодействует с изделиями других производителей. В этом случае принцип действия такой:

Сегодня настройка Умного дома Яндекс доступна для техники следующих производителей — Самсунг, Филипс, Ксиоми, Рубетек, Редмонд и других. Со временем планируется расширение линейки и включение в список товаров Бош, Элари и других. При этом компания Yandex сама выпускает ряд товаров собственного производства по цене от 1 до 1,5 тысяч рублей.

Перечень доступных устройств

В обзорах Умного дома Яндекс часто рассматриваются товары собственного производства. Выделим основные элементы платформы:

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

При желании можно подключить устройства других производителей, к примеру, Redmond — центра управления, цоколя для лампочки, чайника и других приборов.

Настройка

Перед тем как управлять умным домом с помощью Алисы или приложения, важно выполнить необходимые настройки. Для установки необходимых данных необходимо разместить оборудование и задать необходимые сведения через приложение. Для удобства можно создать группы и задать для них определенные команды. К примеру, на приказ «Доброе утро» система может среагировать включением ночника, запуском кофеварки и активацией музыкального проигрывателя.

Настроить Умный дом Яндекс через приложение недостаточно. Необходимо подготовить интересующие устройства, то есть включить их в умные розетки, а также перевести технику в подходящий режим. Не меньшая сложность — продумать и задать сценарий. Для этого необходимо придумать название, выбрать приборы, а также установить интересующее действие (включение, отключение).

Для примера рассмотрим настройку Умного дома Яндекс для взаимодействия с изделиями компании Xiaomi. Инструкция имеет следующий вид:

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Возможные проблемы с добавлением устройств

С настройкой умного дома Яндекс возможны трудности. Некоторые владельцы системы отмечают, что при вводе нового устройства выпадает ошибка. В таком случае нужно выждать несколько минут и попробовать снова. Сбои в работе, как правило, вызваны повышенной нагрузкой на сервер. Разработчики уверяют, что проблема имеет временный характер и в скором времени будет устранена.

Второй момент — отображение не всех устройств в перечне после авторизации в приложении. Причина состоит в нестыковке регионов в учетной записи и в профиле, с которым подключается человек. Нельзя не отметить еще одну трудность — автоматическую подвязку первичных настроек при второй и последующей установках. Для решения проблемы сделайте такие шаги:

Теперь можно еще раз пройти авторизацию. При этом умный дом должен запомнить новые настройки.

Для подключения системы Sonoff необходимо сделать следующее:

После выполнения простых манипуляций можно использовать Умный дом Яндекс для управления приборами. По такой же схеме можно подключать изделия других производителей.

Давайте посмотрим отзыв всеми известного блогера Wylsacom на умный дом от Яндекс, в видео много всего интересного, просмотр ну просто обязателен!

Где купить и цена

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Недостатки

Несмотря на ряд плюсов, смарт дом Яндекса имеет ряд слабых мест. Выделим основные:

Кроме того, некоторые пользователи отмечают замысловатость меню и управления.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Итоги

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

Умный дом, опыт построения, бег по граблям (MajorDomo, Tasmota и Алиса)

Если теорию знаете, можно перейти к моей истории поисков идеального решения.

Ну, а теперь по порядку, немного теории

Умным домом принято называть что угодно, от 2 лампочек, управляемых по таймеру до сложной системы, реагирующей на множество факторов и делающей жизнь владельца комфортной.

В любом случае речь про управление устройствами, кратко их можно собрать в группы:

Бытовая техника (пылесосы, телевизоры, чайники, кондиционеры)

Лампочки/ленты (меняют цвет и яркость)

Датчики (мощность, напряжение, температура, влажность, концентрация газов)

Диммеры (пропорциональный выходной сигнал)

Исполнительные устройства (регуляторы температуры, привод штор)

Шлюзы (пульты, универсальные передатчики команд)

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

Умный дом Яндекс — нет логики, только команды, много совместимых устройств

Xiaomi (Aqara) – простые скрипты

Google Home – простые скрипты, много совместимых устройств

Domoticz – ограничен набор устройств, развитая логика

Нужно заметить, что платформы от именитых производителей умеют работать друг с другом. То есть их экосистемы можно объединять, что существенно расширяет перечень подключаемых устройств. Кстати, о подключениях тут есть 2 аспекта: как подключаться физически и как общаться с концентратором умного дома.

Физически можно связываться через локальную компьютерную сеть (проводную или беспроводную), сеть малого радиуса (Bluetooth, ZigBee) или просто по радио или инфракрасному каналу (последнее обычно только в одну сторону работает).

Что же касается «языка» на котором общаются устройства, то тут вариантов много, но можно разделить на открытые (общедоступные) типа mqtt (сервис коротких сообщений через центральный сервер) или web-hook (обычные прямые ссылки на веб-сервер на борту устройства) и закрытые типа протокола Xioami/Redmond и прочих, которые известны только производителям.

Устройства – это хорошо, но что же ими управляет? Центральное устройство/ центр управления. Кстати, хабы типа Aqara это нифига не центральный модуль, а всего лишь концентратор сети ZigBee или какой иной, понравившейся производителю – логика остается в самих устройствах или на телефоне пользователя или в облаке.

Насколько я понял, большинство облачных сервисов не поддерживают логику. То есть в «Яндекс доме» можно узнать температуру и включить обогреватель. Но заставить Яндекс следить за температурой и держать в комфортном диапазоне – нет!

Для реализации логики нужен центральный блок, причем желательно локальный. Вот тут вариантов масса – поставить на свой домашний комп программу управления, собрать отдельный сервер, разместить сервер в облаке.

Как ни странно, дешевые микро ПК на ARM процессорах, например OrangePi, Nano Pi и прочие фруктовые Пи вполне тянут систему с базой данных, брокером сообщений и веб-интерфейсом. Не говорю уже про Raspberry – это вообще, как заговоренные.

Из программных серверов умного дома можно выделить популярные: Blynk (есть вариант облака и локальный), IFTTT (чисто облако, но с мобильным приложением), Home Assistant, Domotics, Majordomo.

История рождения моего умного дома

На момент начала моей автоматизации, у меня были штук 6 устройств SonOff (у них родное приложение и облако – eWeLink), управлял розетками на даче. И поставил камеры Xiaomi Dafang (камеры не понимали русский, но это PTZ, FullHD, да еще и стоили всего 2 тысячи рублей каждая). Камеры принесли на дачу постоянный интернет (мобильный), роутер. А также облако Xiaomi. Итого, 2 облака – Xiaomi + eWeLink. Надо было собирать в единую панель управления. Первым был установлен HomeAssistant, даже игрался с камерами (хотел на датчик движения у камер прикрутить и сохранять в системе). Но дальше скриншотов, и то не всегда, дело не пошло. С SonOff вообще не смог подружить. Решив, что логика для розеток все-таки важнее, начал играться с MajorDomo, который имел для этих устройств коннектор, а также более-менее понятный интерфейс настроек (субъективно, да, php+html, объектно-ориентированная модель).

Итог – камеры перепрошиты на Dafang Hack (прошивка делающая локальный RTSP сервер потокового видео) и первая моя Raspberry c MotionEyeOS (локальный видео сервер), а также белый IP дома и VPN между домом и дачей (на роутерах Mikrotik). Локальный сервер держит архив на 500Гб (пара месяцев с двух камер), питается от аккумулятора (до 3 дней без света).

Второй «звоночек» пришел от eWeLink – с выходом в массы устройства контроля напряжения SonOff POW R2 поток через их сервер, видимо, стал превышать их возможности (ток, напряжение, мощность активная, мощность реактивная, мощность полная, коэффициент мощности и все это 5 раз в секунду с каждого такого устройства) и они решили, что датчики будут телеметрию слать один раз в минуту. То есть у вас уже минуту мощность за разумными рамками или напряжение просело до Америки (113 вольт реально было летом), а умный дом живет в розовых мечтах, что все хорошо.

Итог – модуль MojorDomo для локального режима SonOff и окончательный переход на MajorDomo на Orange Pi (стоила около 1000 рублей всего, пришлось осваивать Linux, а точнее – Armbian и по инструкциям ставить MajorDomo). Но недолго музыка играла… SonOff почувствовали что-то неладное и очередная прошивка на их сервере отрубила локальный режим, то есть только через облако, только раз в минуту..

Полная локализация

Так как умный дом к этому моменту управлял в том числе зарядкой аккумулятора и переключением на инвертор в случае аварии, зависеть от облака на «вражеских» серверах, а так же наличия связи с интернет показалось не очень разумной идеей.

Очередной шаг – перепрошивка всех устройств на Tasmota, отказ от протокола eWeLink и уход на MQTT. Это, кстати, открыло путь в полный лоукост – прошивка легко настраивается, а плата Wemos из Китая стоит всего 120 рублей, при этом на борту 12 линий для подключения периферии, АЦП, WiFi. Так число устройств в умном доме увеличилось раза в 3 – выключатели, датчики напряжения на АКБ, датчики температуры и влажности (кстати, оказалось, что лучший AM2301 – это AM2320! Программно совместим с AM2301, который еще называют DHT21, но при этом стабилен, не глючит и не зависает).

Все это было отлично, управляется с компьютера, с телефона (экран на картинке – там 2 таких сцены, одна для управления и климата, вторая для телеметрии).

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Но вот беда – чтобы включить свет надо все равно тянуться за телефоном и тыкать мелкие кнопки. А на даче еще и родители бывают, а для них много кнопок на экране – слишком сложно.

Появление голосового управления

И вот тут я задумался, что пора подключать голосовой помощник. Сначала думал про Google Assistant/Home, но увидав, что они творят со своим президентом, да еще к новому году отключили поддержку русского на колонках (оставив только на телефонах), решил, что вполне реально повторение с отключенными облаками Xiaomi и eWeLink. В итоге, Алиса от Яндекса. Каково же было мое удивление, когда увидел, что есть стандартный коннектор (навык Алисы) к MajorDomo! Яндекс станция мини отлично подошла по функциям и размеру, более того, нашел и обратный коннектор – из MajorDomo можно выдавать команды на устройства, подключенные к Алисе – пультам кондиционеров, телевизиров и даже роботу-пылесосу. И это не считая проговаривания статусов типа «внимание, работаем от аккумуляторов!». Соединение с Алисой можно сделать двумя способами – через платный сервис Connect (2 тысячи рублей в год, бонусом облачные бэкапы) или через Яндекс.Диалоги – для этого надо SSL сертификат на сайт, белый IP, и выставленный в интернет сайт с MajorDomo, то есть свет или отопление сможет отключить случайный прохожий. В общем, 2к в год – не большая цена за сохранение комфорта, да и SSL покупать не надо.

Естественно, управление через Яндекс – это чисто функция комфорта, основная логика реализована на локальном уровне.

Как научить Алису управлять вашим умным домом. Доклад Яндекса

В конце сентября прошла наша первая встреча для hardware-разработчиков — Яндекс.Железо. Это важный шаг на новом для нас рынке производителей устройств. Участники (около 150 человек) послушали доклады, пообщались и провели много времени на стендах, где можно было заглянуть внутрь беспилотного автомобиля, обезвредить «бомбу», перерезав нужные провода, разобрать Яндекс.Станцию (рекорд — 6 минут 23 секунды), а также протестировать бортовой компьютер Яндекс.Авто и умный дом.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисойКак сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как раз о платформе умного дома и поговорим сегодня. Весной мы запустили её для всех разработчиков, а на Яндекс.Железе руководитель разработки платформы Марат Мавлютов подвёл первые итоги и показал, как наладить управление устройствами. Из доклада можно узнать о терминах голосового API, способах описания и взаимодействия с девайсом пользователя.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

— Давайте поговорим про умный дом. Как сделать ваш дом чуточку умнее, чтобы ни один котик не остался голодным и все ворота в Екатеринбурге открывались? Давайте начнем с самого начала, поймем, что вообще такое умный дом. Как нам кажется, это дом, где не нужно искать розетку, которая спряталась за шторой, или выключатель. Это дом, где не нужно искать пульт от телевизора, телефон с приложением, который может управлять вашим чайником или лампочкой. Это дом, который понимает вас, в котором человек использует самый нативный, естественный для него интерфейс — голос.

Зачем вообще мы туда полезли и что мы хотим получить? Мы очень хотим сделать так, чтобы наш голосовой помощник был именно помощником, чтобы он мог не только включить музыку или видео, а помогал в самых естественных, бытовых вещах.

Также мы понимаем, что не можем написать вообще весь код в мире и интегрироваться со всеми устройствами. Именно поэтому мы хотим этот голосовой интерфейс предоставить разработчикам, компаниям, людям, которые уже умеют делать устройства и делают их классными. Компания Ericsson говорит, что к 2021 году по всему миру будет 28 млрд подключенных устройств умного дома. Это значит, на минуточку, что если представить весь земной шар интернетизированным, то у каждого человека будет в среднем по четыре устройства.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Перед самым запуском мы провели исследования, чтобы понять, как люди пользуются умным домом, что они хотят увидеть, чем они хотят управлять. Мы выбрали три самых топовых направления:
— управление телевизорами, AV-ресиверами, медиаустройствами и т. д.,
— управление светом и осветительными приборами,
— управление температурой — кондиционером, термостатом, батареей, бойлером и т. д.

На следующем слайде есть статистика. Например, мы запустились всего четыре месяца назад, в мае, и сейчас видим, что среднее количество устройств в нашей платформе у каждого пользователя — 3,8. Я вчера смотрел, было 3,93. А два месяца назад эта цифра была 3,2. Значит, люди не только пользуются умным домом, но и докупают устройства, им нравится. Следующей цифрой мы гордимся: 96% пользователей управляют своим умным домом с помощью голоса, хотя у всех них есть приложение, через которое тоже можно управлять этими умными устройствами.

И мы понимаем ограничения текущего API, там действительно пока очень мало того, что можно подключить или описать. Но производители, энтузиасты или разработчики смогли интегрироваться с нашей платформой так, что мы в ней сейчас видим более 800 различных моделей устройств. Это именно модели устройств: всевозможные чайники, кондиционеры, телевизоры и т. д.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Повторюсь, мы в продакшене всего четыре месяца, но такие большие распределенные компании уже смогли итегрироваться с нашей платформой, и я считаю, что это очень большая заслуга команды. Это говорит о том, что наше API достаточно простое, такое, что люди смогли за четыре месяца интегрироваться с Яндексом.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Со стороны инди-разработчиков и энтузиастов мы видим, что люди пишут навыки типа умного дома. Тем самым они интегрируют нашу платформу с другими системами: openHAB, Homebridge, Home Assistant, — например, чтобы девайсы, заточенные под экосистему Apple, тоже могли работать с Алисой. Тут немножко кейсов применения от наших партнеров. Мы думали, что умный дом от Яндекса будет нацелен на тех энтузиастов, которые только начинают двигать этот рынок вперед. Но люди из совсем других индустрий практически без участия Яндекса пришли к нам и рассказали, что они хотят делать инсталляции с умным домом.

Например, есть известный случай с застройщиком «ПИК» и компанией Rubetek. В качестве одного из топовых предложений отделки квартир они представляют умный дом на платформе Яндекса. В таких квартирах, в таких уже существующих шоу-румах, пользователь может прийти и попросить Алису сварить кофе, открыть шторы или управлять светом. Также мы прямо сейчас работаем с застройщиками офисов. Они хотят, например, встроить Алису в свои переговорки так, чтобы можно было забукать переговорку, позвонить в другой город или управлять, опять же, какими-нибудь световыми приборами. И еще мы запускаем некоторые эксперименты с отелями. Можно будет попросить завтрак в номер, поменять вам подушку на потеплее или включить какой-нибудь платный канал.

Давайте теперь немножко опустимся к техническим деталям. Схема работы с умным домом довольно простая. Есть очень много производителей умных устройств, и всеми этими устройствами можно управлять через мобильный телефон. Это значит, что у всех этих производителей есть какой-то API, с помощью которого пользователь кликает в мобильном телефоне, мобильный телефон отправляет какие-то запросы в облако, соответственно, этого производителя, и устройство включается, выключается, изменяется яркость, какие-то параметры.

Соответственно, именно в эту сторону мы и хотим встроиться. Мы же можем сказать, что пользователь не в телефоне тыкает, а голосом, например, говорит. И посылать точно такой же запрос в облако этого производителя. Это называется cloud-to-cloud взаимодействие. На следующем слайде оно подробно описано.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

То есть человек управляет или с помощью мобильного телефона, или голосом. Дальше сервера Яндекса идут с облака соответствующего производителя, и устройство включается.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как Яндекс узнает об устройстве, которое есть у пользователя? Для этого мы используем стандартную процедуру. Она называется Oauth2 account linking. Пользователю достаточно зайти в приложение Яндекса, связать, что называется, аккаунты. Грубо говоря, на пальцах, это работает так.

Когда мы хотим связать свой аккаунт с Philips, пользователь вводит свой логин, пароль, или сообщает нам специальный токен, и мы с этим токеном ходим якобы от имени пользователя в Philips.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Вторая большая часть, из которой состоит протокол умного дома, — голосовые интенты. Первый и самый главный — Discovery. Мы с токеном пользователя идем в облако соответствующего производителя, и производитель нам говорит: у пользователя есть такие устройства. А дальше все просто. Query, Action. Яндекс идет с запросом к Query, чтобы узнать, в каком статусе находится сейчас устройство — утюг выключен, включен, или какая температура сейчас на кондиционере. А Action, это значит, что текущий статус нужно поменять. Unlink происходит, когда пользователь решил разорвать связку аккаунтов, чтобы Яндекс полностью забыл обо всех устройствах, которые есть.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Давайте спустимся еще поглубже, и посмотрим, как работают все эти интенты. Первое, самое главное, это типы устройства — device type. Типы устройства влияют только на представления устройств в интерфейсе. Это специальные лейауты в мобильном приложении. Плюс, самое важное, наверное, что типы устройств обобщают некое голосовое представление, некие голосовые команды. То есть неважно, как пользователь назвал свою лампу, она все равно должна реагировать на слово «свет», например. Или совсем не должно быть важно, пользователь говорит «включи кондиционер» или «кондей». Причем этот кондиционер может называться как угодно.

И второе, это чтобы понять, как управлять устройством, нам нужно знать, что это устройство умеет. Мы называем эти штуки capabilities. То есть это как building block, которые рассказывают о том, что устройство умеет.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Чуть подробнее про device type. На самом старте у нас их было, по-моему, шесть. Сейчас мы выросли до такого количества. Например, две недели назад выпустили openable, и ребята смогли открыть свои ворота. Они могут теперь говорит: «Алиса, открой ворота», а не «Алиса, включи ворота», например.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Давайте теперь поговорим о capabilities, о том, какие capabilities бывают и как сделать так, чтобы Алиса поняла, как вашим устройством управлять.

Первое, самое главное и простое — on_off. Это capability есть практически у каждого устройства. Чтобы рассказать Алисе, что устройство умеет включаться, выключаться, достаточно добавить вот эти пару строчек Jason и определить флажок retrievable. Этот флажок означает, что можно у текущего устройства узнать, включен он или не включен.

Простой пример с телевизором. У всех вас есть дома телевизор вероятно, и, смотря на пульт от телевизора, невозможно понять, включен телевизор или выключен, конечно же, если этот пульт инфракрасный.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Следующий тип capability, который описывает световые приборы, это color_setting. У него также есть флажок retrievable. Но самое главное, вот эти два параметра — color_model. С помощью этого параметра производитель говорит нам о том, что он умеет управлять цветом. Этот цвет может быть в hsv-или rbg-режиме.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

И второе — градация белого. То есть можно сказать, что моя лампочка умеет холодный белый цвет, теплый желтый цвет и так далее, чтобы пользователь мог говорить: «сделай, пожалуйста, свет потеплее».

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Дальше у нас пойдут capabilities, обобщающие некие режимы. Очень хорошая аналогия с интерфейсом, это Radio buttons, когда вам нужно выбрать какой-то из нескольких режимов. Или вспомните стиральную машину с крутилочкой, где точно есть режим «хлопковое белье», «деликатная стирка» и т. д.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Здесь нам важно узнать, какой именно instance этого режима стоит. Текущие instance, там уже штук шесть их. Но именно те, которые мы реализовали на самом первом этапе, это instance работы кондиционера — автоматический режим, охлаждение, и т. д. Или, например, есть instance, режим работы вентилятора — самый медленный, средний или, опять же, автоматический.

И применительно к mode можно сказать: «Включи, пожалуйста, следующий режим». И это очень удобно для кондиционеров или для той же стиральной машины.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Еще одним capability является range. Применительно также с аналогией интерфейсов, это какой-то ползунок от минимального до максимального значения может что-то регулировать. У этого ползунка тоже есть instance. Например, это температура, громкость, яркость и так далее, практически любой range, который можно описать. Это unit, потому что некоторые люди, как оказалось, чтобы проверить кондиционеры, говорят значение температуры в фаренгейтах. И это, соответственно, совсем разные температуры. Когда человек просит включить в Фаренгейтах или в Цельсиях, и это тоже надо понимать.

Флажок random access, наверное, вам хорошо известен, это когда мы можем точную цифру, на которой в этом range нужно поставить значение. Довольно простой пример, опять же, с телевизорами. Громкостью можно управлять только вверх и вниз. А температуру на кондиционерах можно указать точную.

И само описание range, когда мы знаем какое-то минимальное значение, максимальное значение, и шажочек, с которым это значение можем изменять. На кондиционерах, опять же, оно может быть какое-то целое, или по долям десятков.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Последний capability аналогичен интерфейсу, это какая-то галочка. Помните, в старых компьютерах был такой турборежим — нажимаешь, и компьютер быстрее работает? Здесь ты говоришь: «Алиса, выключи звук», мы нажимаем кнопочку mute и звук исчезает. Можно сказать, наверное, что это какой-то бинарный режим.

И комбинация всех вот этих capabilities, всех умений. Мы можем описать всевозможные устройства, которые на данный момент представлены на рынке.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Например, умная лампочка. Она умеет включаться, выключаться. Она умеет регулировать цвет, и она умеет регулировать яркость. Но если с лампочкой все просто, давайте попробуем все вместе описать какое-нибудь другое устройство. Например, чайник.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как вы считаете, что должен уметь умный чайник? Я дал вам подсказку, скриншот из интерфейса приложения Яндекс. Как бы вы описали чайник? Температура. Еще? Да, и включи-выключи. Чайник довольно простое устройство. Он умеет включаться, выключаться, и, например, мой любимый зеленый чай, я хочу его делать на 85 градусах. Есть ли в нем вода? Да, хорошее замечание. Тут мы ждем информацию от производителя.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Я хотел бы вам рассказать и про другие устройства. Одно из самых сложных устройств, которые сейчас есть, это кондиционер. Как вы считаете, что должен уметь кондиционер? Греть или охлаждать. Регулировать температуру. Режим со шторками. Скорость вентилятора. Все правильно. И кондиционер, который сейчас можно описать в нашем capability, умеет все это. Он умеет включаться, выключаться, выбирать режим охлаждения, регулировать температуру и скорость вентилятора, с которым дует или холодный, или горячий воздух. Может быть и простой воздух в режиме без кондиционера.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Давайте спустимся еще ниже и посмотрим, какие же ответы от производителей мы ждем при описании устройств. Это интент discovery. Здесь немножко YAML, но он довольно просто читается.

В тот момент, когда пользователь связывает аккаунты, мы спрашиваем у производителя, что же у этого пользователя есть, какие устройства — просто чтобы понимать, как ими управлять.

Первое, и самое главное: мы ждем user_id этого пользователя и список устройств.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Здесь описано только одно устройство: у пользователя есть лампочка, devices.types.light. Это может быть, кстати, не только лампочка. Это может быть какая-то РГБ-лента или газонокосилка с подсветкой. Нам это вообще неважно. Главное, чтобы она реагировала на слово «свет» и чтобы в интерфейсе мы смогли нарисовать capability, которое отвечает именно за свет.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Наша газонокосилка, похоже, умеет включаться, выключаться. Она умеет менять яркость. И она умеет регулировать цвет. Причем не только цвет — еще у этого осветительного прибора есть регулировка цветовой температуры.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Предположим, пользователь спрашивает: «Алиса, в каком состоянии сейчас моя лампочка?» или «Алиса, моя лампочка включена?» Тогда мы отправляем такой вопрос провайдеру, говорим, что у такого-то девайса нужно спросить, в каком сейчас цветовом режиме он находится и включено ли само устройство.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Если пользователь хочет изменить этот режим, он может, например, сказать: «Алиса, выключи свет». Есть лампочка с айдишником abc-123, «Пожалуйста, выключи», value false.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Ждем, что производитель устройства на той стороне облака нам ответит: окей, лампочка abc-123, action_result, status DONE. Значит, лампочка выключилась.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Еще немного про сценарии. Мы понимаем, что пользователи хотят не только управлять своими устройствами по отдельности, но и объединять их в группы. Например, просыпаясь, они говорят: «Алиса, доброе утро», и хотят, чтобы выполнилась некая комбинация действий.

Соответственно, в приложении Яндекса можно так сказать, и Алиса включит какую-то музыку, выключит ночник, чайник начнет работать, кипятить воду, чтобы сделать ваш любимый кофе.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

О планах. Мы понимаем, что работа в текущем виде хотя и позволяет описать огромное количество устройств, но, например, не позволяет получать информацию от датчиков. Мы не сможем настроить в сценариях какой-то event так, чтобы по датчику протечки, дыма или открытия двери понять, что что-то случилось. Мы целимся это сделать. Также мы понимаем, что в данный момент не умеем управлять mediastream. Самый простой пример — курьер пришел к вам домой с горячей пиццей, и вам на телефон приходит пуш с фотографией этого человека. Это же супер! Сейчас с текущими capabilities это сделать невозможно — скорее всего, появятся capabilities, описывающие камеры.

Про датчики я затрону скользкую тему — IFTTT. C IFTTT мы хотим сценарий запускать не только голосом, как сделано сейчас. Мы хотим запускать их по разным events: по таймеру, расписаниям, восходу или заходу солнца и другим событиям. И мы очень хотим, чтобы умный дом был не только для гиков, которые понимают, зачем нужно передать свой пароль от Wi-Fi лампочке. Мы хотим сделать так, чтобы люди, абсолютно не связанные с умным домом, или не понимающие, как он работает, просто покупали какой-то чайник, стиральную машину, лампочку, неважно. И Алиса говорила: «Похоже, у вас в доме есть какое-то новое для меня устройство. Хотите его подключить?» И все, чтобы работало сразу.

В заключение хочу сказать: чтобы воспользоваться этой технологией, умным домом, вам нужно лишь прочитать документацию и правильно описать ваше устройство, используя device types и существующие сейчас capabilities. Спасибо.

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция

Уже больше года Яндекс развивает систему управления умным домом через Алису. Благодаря ей вы сможете включать свет, переключать каналы телевизора, заваривать кофе, изменять цвет подсветки, будить умные пылесосы и контролировать температуру в помещении.

Чтобы создать такую продвинутую экосистему умных устройств, совсем не обязательно штурмовать магазины электроники. Яндекс предоставляет API для интеграции ваших собственных решений через платформу навыков.

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

Как работает такой умный дом?

Чтобы создать умный дом своими руками, потребуется навык Домовёнок Кузя. Через него можно не только контролировать умный дом, но и интегрировать виртуальные устройства напрямую в Яндекс.Алису. Это значит, что вам не придётся постоянно открывать навык, чтобы просто выключить лампочку. С микроконтроллером навык будет связываться через веб-хуки.

Для веб-хуков отлично подходит платформа Blynk — панель управления устройствами на Arduino и Raspberry Pi. Там вы сможете без труда создать графический интерфейс, через который можно будет управлять устройством по Wi-Fi (а ещё по Ethernet, USB, GSM и Bluetooth).

Какие устройства можно интегрировать в умный дом?

Через навык можно взаимодействовать с обширным количеством устройств: лампочки, розетки, шторы, замки, роботы-пылесосы, термостаты, очистители воздуха, кондиционеры и чайники. Кроме этого, можно переключать каналы на телевизоре (через универсальный пульт) и менять цвета RGB-ламп.

Все устройства имеют базовую пару функций: включение и выключение (открытие и закрытие для штор и замков). Некоторые из устройств могут работать с диапазоном значений (яркость лампы, температура поддержки тепла для чайника).

Аппаратная и программная часть

Для того, чтобы собрать умный дом своими руками, мы будет использовать Wi-Fi модуль ESP8266. Процесс разработки на нём почти не отличается от традиционной разработки на Arduino.

Для начала нужно скачать приложение Blynk из GooglePlay или AppStore и зарегистрироваться в нём. После этого нужно создать новый проект и выбрать соответствующий микроконтроллер. Перед вами появится пустая панель, на которой можно размещать элементы управления. Это могут быть кнопки, иконки, слайдеры, индикаторы, выпадающие списки и многое другое.

После создания проекта на вашу почту придёт токен доступа. Его нужно будет указать в скетче и веб-хуках.

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

Примечание Виртуальные порты в Blynk можно представить как переменные, которые синхронизируются между устройством и сервером.

На этом сайте можно найти много примеров кода для Blynk под разные платформы микроконтроллеров. Ниже приведён скетч, который будет управлять пином. Тот, в свою очередь, будет управлять реле, к которому будет подключена лампа:

Для этого скетча в панели управления Blynk нужно добавить элемент «Button». В его настройках OUTPUT выставить V0, а режим работы переключить в Switch.

Теперь к указанному порту можно подключать реле. Если всё правильно, то при нажатии на кнопку в панели управления реле будет открываться и закрываться.

Примечание При работе с механическими кнопками и выключателями не забывайте про дребезг контактов.

Всё работает? Тогда можете переходить к следующему этапу.

Получение веб-хуков

От Blynk вам потребуется не панель управления, а контроль виртуальных портов через GET-запросы. Вот так выглядит веб-хук на изменение состояния порта:

Чтобы включить виртуальный порт, нужно указать как 1, чтобы выключить — как 0.

Помимо этого, значение с порта можно получить таким запросом:

Настройка навыка «Домовёнок Кузя»

Перейдите на сайт навыка и авторизуйтесь там через Яндекс. Далее жмите на Добавить правило HTTP (GET). Перед вами откроется форма настройки правила.

Активационная фраза — название запроса, которое будет отображаться в списке (например «свет на кухне, включение»). Если вы не планируете контролировать умный дом конкретно изнутри навыка, то больше фраза нигде не понадобится. Поле Ответ Кузи тоже оставляйте пустым. В поле URL вставляете соответствующий веб-хук на включение света (виртуального порта). Остальные параметры можно не изменять. После этого нужно сделать идентичное правило на выключение света.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Пример настройки правила на включение света

Дальше нужно перейти во вкладку виртуальных устройств и добавить устройство «Лампа». Тут нужно дать название устройству, по которому его будет идентифицировать Алиса. Например: свет, бра, подсветка, лампа или торшер. Место расположения — комната, в которой будет установлено устройство. Это нужно на тот случай, если в нескольких комнатах будут одинаковые по названию элементы. К тому же, одной голосовой командой можно включать и выключать все устройства в определённой комнате.

В Правило на включение/выключение из списка выбираете соответствующие запросы. В лампе имеется возможность управления яркостью. Для этого нужно создать ещё одно правило, но значение параметра value установить как . Тогда в запрос будет подставляться число от 0 до 100, которое будет обозначать требуемую яркость. Вам лишь остаётся обработать это значение в скетче.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Пример настройки виртуального устройства

Примечание Если вы планируете изменять яркость, то параметр value в веб-хуке на включение нужно изменить с 1 на 100.

Научил Алису готовить и согревать дом. Рассказываю, как

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Чтобы построить автоматизировать рутинные домашние задачи с помощью «умного» дома, приобрести готовый комплект датчиков недостаточно.

Обилие экосистем, разрозненных по интерфейсам взаимодействия компонентов и производителям, не позволяет создать единое программно-аппаратное пространство для решения всех необходимых задач.

Хуже того, большая часть «умных» приборов оказывается совершенно бесполезна на практике. Но я нашел идеальный вариант: действительно полезные устройства, решающие реальные задачи с голосовым управлением на русском языке.

Как быстро создать эффективный «умный дом»

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

На рынке существует невообразимое число решений для домашней автоматизации. Условно их можно объединить в три типа экосистем по принципу интеграции устройств: универсальные, закрытые, открытые.

Универсальные устройства требуют программирования и других инженерных навыков. Поэтому, хотя и существуют намного дольше современных «умных» гаджетов, практически не распространены в масс-маркете.

Закрытые экосистемы вроде Apple HomeKit и Xiaomi Mi Home проще в настройке и готовы к использованию из коробки, но не работают без костылей с другими умными гаджетами.

Поэтому я перешел на компоненты Redmond, объединив их с открытой экосистемой Яндекса под управлением «Алисы». Теперь работает так, как я скажу.

Умный дом на базе устройств Redmond

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Линейка умных бытовых приборов Redmond больше, чем у конкурентов

Redmond предлагает богатую линейку бытовой техники для работы в фирменной облачной экосистеме Ready for Sky Ready for Sky (iOS, Android). Задача сводится к покупке подходящей техники. Выбрал, купил — считай что готово.

После установки остается установить Ready for Sky (iOS, Android), зарегистрироваться в нём и добавить домашние устройства для управления по Bluetooth со смартфона, не вставая с дивана.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Но разве это умный дом? Вот управление из любой точки мира — совсем другое дело. И техника Redmond так умеет без лишних настроек и проблем, хотя из соображений безопасности её мультиварки и чайники не умеют выходить в интернет напрямую.

Вместо этого они задействуют минимум ресурсов, выходя в сеть через один из шлюзов на выбор пользователя:

1. Программный есть ни что иное, как мобильное приложение R4S Gateway на свободном Android-смартфоне. Устанавливаем, вводи логин-пароль из Ready for Sky. Готово — все подключенные устройства синхронизируются.

2. Аппаратный представляет собой отдельное устройство SkyCenter RSC-11S, которое устанавливается в свободную розетку и выводит технику Redmond в сеть через интерфейс собственно Ready For Sky.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Чайником мы и в офисе активно пользуемся

Настройка проще некуда: нажали «+», нашли в списке SkyCenter, вошли нажатием на соответствующую строку в настройки хаба и готово. Остается только следовать подсказкам.

ВАЖНО. Смартфон с установленным приложением R4S Gateway либо SkyCenter RSC-11S должен находиться на расстоянии не более 15 метров до умных приборов. Ранее подключенные к Ready for Sky приборы требуют повторного подключения к SkyCenter.

В экосистеме умных облачных устройств Redmond нет голосового управления и к ней нельзя подключать сторонние устройства. Но тут на помощь приходит «Алиса» на смартфоне.

«Алиса» и «умный» дом. Как?

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Приложения Яндекса подробно рассказывает о подключении Ready For Sky

Чтобы научить технику Redmond работать по командам «Алисы», нужно выполнить всего несколько шагов.

1. Установить приложение Яндекса на смартфон (iOS, Android) и войти в аккаунт.

3. В открывшемся списке выбрать Ready for Sky и нажать кнопку ОБЪЕДИНИТЬ АККАУНТЫ, где потребуется ввести введите логин и пароль от Ready for Sky. Согласиться на на передачу управления «Алисе».

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
C настройкой окружения тоже не будет проблем

4. Нажать последовательно кнопки ОБНОВИТЬ СПИСОК УСТРОЙСТВ и ПЕРЕЙТИ К СПИСКУ УСТРОЙСТВ. В открывшемся списке потребуется настроить каждое устройство в соответствии с требованиями приложения Яндекса.

5. Готово! Можно использовать голосовые команды.

Важно: при подключении устройств к «Алисе» необходимо называть их в соответствии с названием группы. Приложение самостоятельно распознает тип, а название потребуется для точно идентификации при групповом управлении, когда потребуется сказать что-то вроде «Алиса, выключи свет в прихожей».

Что умеет «Алиса» сегодня?

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Голосовой помощник Яндекса позволяет не только управлять умной техникой Redmond голосом, но и бесшовно объединять их с другими приборами, поддерживающими «Алису».

Пока их не так много, но список растет и благодаря собственным гаджетам Яндекса, и благодаря сторонним производителям.

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

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Можно создавать сценарии, по которым включается или выключается несколько устройств

В будущем «Алиса» позволит давать устройствам создавать сложные сценарии для активации конкретных функций устройств: для приготовления пищи по определенному рецепту; устанавливать климатические параметры на группе устройств в соответствии с показаниями датчиков, встроенных в один из приборов;

А пока у «Алисы» есть то, чего нет в других экосистемах: она позволяет объединить в одном приложении технику разных производителей, среди которых

В качестве основы я выбрал именно технику Redmond за её низкую стоимость и готовность работать автономно. Вот что получилось.

Розетки: надежное управление всем

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Bluetooth-передатчики устройств Redmond поражают дальнобойностью

Основу любого умного дома составляет управление электропитанием. Однако, управлять гаджетами напрямую бессмысленно: хорошо, если их в комнате 2-3, а если больше десятка? А как быть с компьютерами, видео- и телеприставками, зарядными устройствами, утюгами?

Дистанционно управляемая розетка REDMOND SkyPort 103S размером чуть больше переходника с китайской розетки позволяет влючить или выключить все, что угодно. И делать это по расписанию.

А ещё для неё в Ready for Sky есть готовые сценарии работы: после подключения можно указать тип включенного прибора, и розетка самостоятельно будет регулировать электропитание.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Отключение розеток экономит электроэнергию и защищает близких

Например, отключая Мультипекарь после приготовления, выключая Обогреватель в комнате без света или Водонагреватель по достижении определенной температуры.

Так что получится и сэкономить, не включая устройства в холостую, и себя обезопасить.

Цоколи и лампы: свет по сценарию

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Цоколь можно установить в любой светильник

Вместо умных ламп и светильников я остановился на умном цоколе REDMOND SkySocket 202S. Почему?

Чтобы не менять лампы по 10 раз, подбирая интенсивность и цвет в поисках идеального, и не заказывать каждый раз их через интернет, лучше купить цоколи. А сами лампы покупать на месте, оффлайн.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
«Алиса» пригодится только для голосовых команд и объединения с другими устройствами

К SkySocket подходят обычные лампы с патроном E27. Правда, из функций только Вкл/Выкл. Так дешевле и правильнее: димминг нужен далеко не всем, RGB-подсветка и вовсе почти никогда не используется.

А вот «Алиса» точно упрощает жизнь тем, кто позаботился о зонном освещении. И тут выгода явно на стороне Redmond.

Как научить «Алису» готовить

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
В мультипекаре можно готовить даже горячие бутерброды

Подключать мультиварку к умному дому чаще всего не имеет смысла: это полностью самостоятельный прибор, у которого есть все необходимое, чтобы включиться в нужное время и выдать ужин с пылу с жару.

С выпечкой сложнее. С ней всегда сложнее, если не пользоваться мультипекарем REDMOND SkyBaker M658/3S: он подскажет рецепт из имеющихся ингридиентов, подробно опишет приготовление и проконтролирует процесс выпечки.

Результат всегда удачный. А если добавить «Алису», то его можно использовать для подогрева блюда — как разового, так и длительного, с поддержанием температуры.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Сменные панели особенно пригодятся для выпечки в традиционном понимании

Кстати, эта модель поддерживает замену панели для готовки. Можно купить несколько и готовить совершенно разные блюда, как будто используя разные устройства.

Может ли «Алиса» стать баристой?

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
«Алиса, вскипяти чайник» стала самой частой фразой дома.

А за чайник, управляемый через интернет, Redmond отдельное спасибо. Кипяток из REDMOND SkyKettle G210S в тот момент, когда заходишь домой — бесценно.

Но таким кофеманам, как я, больше походит капельная кофеварка SkyCoffee M1505S-E. Пока я писал эту статью, бедная «Алиса» трижды отчитывалась о выполнении готовом напитке. Из свежих зерен, которых хранятся в надежно запертой встроенной кофемолке.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Отличное кофе получается

Не капает, не пачкает, легкая в использовании и обслуживании. Через приложение можно поставить на подогрев до определенной температуры и не готовить с нуля. При варке так же можно задать продолжительность.

Интересно: покупка зернового кофе серьезно экономит бюджет: по какой-то невероятной случайности в нашей стране он дешевле суррогата. А SkyCoffee смолет его так, как понадобится в конкретном случае.

Варианты управления климатом

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
Оказывается, обогреватель может украшать интерьер

К сожалению, у Redmond не так много климатических устройств. Особенно совместимых с «Алисой». При необходимости подключить кондиционер в систему придется воспользоваться умной розеткой (кстати, очень удобно — нужно только заранее выставить параметры).

Но для зимнего периода у компании есть подходящий аксессуар: умный керамический обогреватель REDMOND SkyHeat C4522S. С управлением через «Алису», Ready for Sky и отложенным стартом. Тут и розетка умная не пригодится.

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

А ещё он поворачивается вокруг оси на угол до 70 градусов, прогревая помещение равномерно и ускоряя процесс.

Почему я рекомендую Redmond с «Алисой»

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Перед переходом на экосистему Ready for Sky с «Алисой» я попробовал множество вариантов удаленного управления домашней техникой и готовых экосистем. Увы, все они обладают серьезными недостатками.

Основной — отсутствие действительно полезных устройств. А у Redmond есть чайник, мультипекарь и обогреватель, которые в наших широтах полезнее удаленно включаемого холодильника, стиральной машины или цветомузыки.

Домашние open-source серверы с универсальными протоколами сложны и ненадежны: хакинг «умных» домов не за горами, а на некоторых устройствах даже криптовалюту майнят.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой
«Алиса» может рассказать о возможностях умного дома

Облачная экосистема Redmond дает гарантию защиты и гарантию на правильное функционирование устройств. А Яндекс с «Алисой» — удобное управление и возможность объединения с другими экосистемами.

Свобода выбора — главная свобода. Кипятить чайник с «Алисой» — удобная фишка, которая действительно делает жизнь проще.

Как управлять бытовой техникой

Управлять бытовой техникой можно из приложения Дом с Алисой или любого устройства с Алисой.

В приложении Дом с Алисой

Голосовые команды для Алисы

Позовите Алису и попросите выполнить нужное действие с одним из подключенных устройств.

Включить или выключить телевизор, кондиционер, ТВ-приставку или ресивер

Выключи главный кондиционер

Телевизор (состояние изменится на противоположное)

Включить или выключить конкретное устройство

Выключи кондиционер в детской

Включи телевизор на кухне

Включить или выключить устройство в конкретной комнате

Включить или выключить группу устройств одного типа

Включить или выключить все однотипные устройства в доме

Выключи главный кондиционер

Телевизор (состояние изменится на противоположное)

Включить или выключить конкретное устройство

Выключи кондиционер в детской

Включи телевизор на кухне

Включить или выключить устройство в конкретной комнате

Включить или выключить группу устройств одного типа

Включить или выключить все однотипные устройства в доме

Управлять кондиционером

Переведи главный кондиционер в режим охлаждения

Перевести кондиционер в определенный режим

Переведи кондиционер в детской в режим охлаждения

Перевести кондиционер в определенный режим в конкретной комнате

Переведи кондиционеры в спальне в автоматический режим

Перевести все кондиционеры в комнате в определенный режим

Переведи климатическую технику в автоматический режим

Перевести группу кондиционеров в определенный режим

Переведи кондиционеры в режим эко

Перевести все кондиционеры в доме в определенный режим

Включи кондиционер на 20 градусов

Установить температуру в градусах

Включи кондиционер в гостиной на 20 градусов

Установить температуру для кондиционера в конкретной комнате

Включи климат-контроль на 20 градусов

Установить температуру в градусах для группы кондиционеров

Включи кондиционеры на 20 градусов

Установить температуру в градусах для всех кондиционеров в доме

Сделай главный кондиционер потеплее

Включи похолоднее сплит-систему

Сделай кондиционер в детской потеплее

Включи похолоднее кондиционер на кухне

Сделать теплее/холоднее кондиционер в конкретной комнате

Сделай кондиционеры в детской потеплее

Включи похолоднее кондиционеры на кухне

Сделать теплее/холоднее все кондиционеры в комнате

Сделай климат-контроль потеплее

Включи потеплее охлаждение

Сделай кондиционеры потеплее/похолоднее

Сделать теплее/холоднее все кондиционеры в доме

В каком режиме работает главный кондиционер?

Какая скорость обдува включена у мобильного кондиционера?

Узнать состояние кондиционера в конкретной комнате

Включены ли кондиционеры в спальне?

В каком режиме работают кондиционеры в гостиной?

Какая скорость обдува включена у кондиционеров на кухне?

Узнать состояние всех кондиционеров в конкретной комнате

Узнать состояние всех кондиционеров в доме

Переведи главный кондиционер в режим охлаждения

Перевести кондиционер в определенный режим

Переведи кондиционер в детской в режим охлаждения

Перевести кондиционер в определенный режим в конкретной комнате

Переведи кондиционеры в спальне в автоматический режим

Перевести все кондиционеры в комнате в определенный режим

Переведи климатическую технику в автоматический режим

Перевести группу кондиционеров в определенный режим

Переведи кондиционеры в режим эко

Перевести все кондиционеры в доме в определенный режим

Включи кондиционер на 20 градусов

Установить температуру в градусах

Включи кондиционер в гостиной на 20 градусов

Установить температуру для кондиционера в конкретной комнате

Включи климат-контроль на 20 градусов

Установить температуру в градусах для группы кондиционеров

Включи кондиционеры на 20 градусов

Установить температуру в градусах для всех кондиционеров в доме

Сделай главный кондиционер потеплее

Включи похолоднее сплит-систему

Сделай кондиционер в детской потеплее

Включи похолоднее кондиционер на кухне

Сделать теплее/холоднее кондиционер в конкретной комнате

Сделай кондиционеры в детской потеплее

Включи похолоднее кондиционеры на кухне

Сделать теплее/холоднее все кондиционеры в комнате

Сделай климат-контроль потеплее

Включи потеплее охлаждение

Сделай кондиционеры потеплее/похолоднее

Сделать теплее/холоднее все кондиционеры в доме

В каком режиме работает главный кондиционер?

Какая скорость обдува включена у мобильного кондиционера?

Узнать состояние кондиционера в конкретной комнате

Включены ли кондиционеры в спальне?

В каком режиме работают кондиционеры в гостиной?

Какая скорость обдува включена у кондиционеров на кухне?

Узнать состояние всех кондиционеров в конкретной комнате

Узнать состояние всех кондиционеров в доме

Управлять телевизором, ресивером или ТВ-приставкой

Включи предыдущий канал на плазме

Включи 11 канал на тюнере

Переключить канал на телевизоре/ресивере/приставке

Включи следующий канал на кабельном в гостиной

Включи 17 канал на тюнере в спальне

Переключить канал на телевизоре/ресивере/приставке в конкретной комнате

Включи предыдущий канал на витрине

Включи пятый канал на видеостене

Переключить канал на группе телевизоров/ресиверов/ТВ-приставок

Включи следующий/предыдущий канал на телевизорах

Переключить канал на всех телевизорах в доме

Сделай плазму погромче

Уменьши громкость кабельного

Сделай тюнер тише на 5

Сделать звук громче/тише

Сделай кабельное в гостиной погромче

Уменьши громкость тюнера на кухне

Сделать громче/тише телевизор/ресивер/приставку в конкретной комнате

Сделай телевизоры в гостиной погромче

Уменьши громкость телевизоров в кабинете

Сделать громче/тише на всех телевизорах/ресиверах/ТВ-приставках в комнате

Сделай витрину погромче

Уменьши громкость видеостены

Сделать громче/тише группу телевизоров/ресиверов/ТВ-приставок

Сделай телевизоры потише/погромче

Увеличь/уменьши громкость телевизоров

Сделать громче/тише все телевизоры/ресиверы/ТВ-приставки в доме

Включи предыдущий канал на плазме

Включи 11 канал на тюнере

Переключить канал на телевизоре/ресивере/приставке

Включи следующий канал на кабельном в гостиной

Включи 17 канал на тюнере в спальне

Переключить канал на телевизоре/ресивере/приставке в конкретной комнате

Включи предыдущий канал на витрине

Включи пятый канал на видеостене

Переключить канал на группе телевизоров/ресиверов/ТВ-приставок

Включи следующий/предыдущий канал на телевизорах

Переключить канал на всех телевизорах в доме

Сделай плазму погромче

Уменьши громкость кабельного

Сделай тюнер тише на 5

Сделать звук громче/тише

Сделай кабельное в гостиной погромче

Уменьши громкость тюнера на кухне

Сделать громче/тише телевизор/ресивер/приставку в конкретной комнате

Сделай телевизоры в гостиной погромче

Уменьши громкость телевизоров в кабинете

Сделать громче/тише на всех телевизорах/ресиверах/ТВ-приставках в комнате

Сделай витрину погромче

Уменьши громкость видеостены

Сделать громче/тише группу телевизоров/ресиверов/ТВ-приставок

Сделай телевизоры потише/погромче

Увеличь/уменьши громкость телевизоров

Сделать громче/тише все телевизоры/ресиверы/ТВ-приставки в доме

Управлять устройством, добавленным через режим обучения

Сделай синюю подсветку на детском столе

Выполнить сохраненную команду

Включи микроволновку на кухне

Сделай ярче подсветку на журнальном столике в гостиной

Выполнить сохраненную команду на устройстве в конкретной комнате

Выключи подсветку на светодиодных столах

Выполнить сохраненную команду на группе устройств

Сделай синюю подсветку на детском столе

Выполнить сохраненную команду

Включи микроволновку на кухне

Сделай ярче подсветку на журнальном столике в гостиной

Выполнить сохраненную команду на устройстве в конкретной комнате

Выключи подсветку на светодиодных столах

Выполнить сохраненную команду на группе устройств

Отложить выполнение команды

Выключи телевизор через 30 минут

Включи кондиционер завтра в 8 утра

Выполнить команду с задержкой или в определенное время

Выключи телевизор через 30 минут

Включи кондиционер завтра в 8 утра

Выполнить команду с задержкой или в определенное время

Решение проблем

Если не получается управлять бытовой техникой, убедитесь, что выполняются следующие условия:

Для управления бытовой техникой нужен аккаунт на Яндексе, поэтому управлять без авторизации (например, через наушники или часы) не получится.

На устройстве или в приложении Дом с Алисой войдите в тот же аккаунт, который вы использовали для настройки Пульта.

Если вы хотите отправлять команды через Алису в Яндекс Браузере, включите в нем синхронизацию.

Если вы хотите изменить настройки только одного устройства, скажите его название, если управляете несколькими — назовите дом, комнату или группу, к которой относится команда.

Их можно не уточнять, тогда Алиса применит команду к той комнате, где стоит умная колонка, — например, команда «Алиса, сделай холоднее» уменьшит температуру только для кондиционера в текущей комнате.

Если колонка не привязана к комнате или в комнате с ней нет нужного устройства, настройки изменятся во всем доме. Это же произойдет, если вы отдадите команду не через колонку, а через другое устройство или приложение с Алисой.

«Умный дом» с Яндекс.Алисой

Всем привет! Хочу рассказать о том, как одной маленькой девочке захотелось поюзать навыки Алисы, интегрироваться в «умный дом» крутого продукта MySmartFlat, какие встали преграды на пути, и вообще, каково это — быть девушкой — программистом?

Создать навык — это просто. За пол часа можно реализовать простейший чат — бот. И отправить на модерацию. И даже пройти ее.

IoT знакомая вещь для многих сейчас, и крутое дополнение к таким комплексам — голосовое управление. Подумали мы с коллегами и решили попробовать Алису. А еще и колонка есть. И всё очень круто.

Люблю php ( кто бы и что не говорил), а документации нет. Разобраться оказалось проще простого. Слава богу работаю там, где уже есть и нужные безопасные сервера и всё остальное, т.к. хоть и программист — но совсем не хотелось разбираться в установке сертификатов и т.д. Иногда женское нутро берет своё… Но сейчас не об этом. Вот есть на руках нужный вебхук, и голова на плечах. Всё необходимое.

Вебхук — скрипт, куда летят все пользовательские запросы, который обрабатывает и управляет, выдает ответ.

Начала тривиально пробовать баловаться светом ( у нашей платформы есть API, и разбираться с тем, как происходит это всё аппаратно, мне тоже не потребовалось. Единственное, имея техническое образование, мне пригодились навыки обращения с реле, контроллерами и т.д.). Вся сложность заключалась в тактичном, правильном и разнообразном подходе к тому, что говорит и хочет пользователь. Чем дальше, тем больше в дебри, особенно, когда поняла, что так, как вижу я (и так, как сказала бы я) совершенно не так, как сказал бы пользователь нашей платформы. Я хочу » Включить свет «, а пользователь «врубить» и т.д. Обдумав кучу вариантов, получив десятки фидбеков, как итог — крутой, полноценный навык, в 20 тысяч строк кода на управление освещением, температурой, системами защиты от протечек, бытовой техникой и т.д. Особенно круто с использованием станции — не нужно вообще ничего нажимать и открывать. Достаточно только иметь хотя бы одно наше устройство — и навык «Моя квартира» уже будет доступен.

Я обучила Алису включать/выключать освещение в определенной комнате и даже определенные каналы, если в устройстве их несколько, рассказывать о климате в помещение и регулировать температуру воздуха и пола, ориентируясь на данные из устройства. Смогу даже музыку сделать громче и канал на телевизоре переключить.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

В течение времени модернизировалось наше приложение, вся наша платформа, и появилась у пользователей возможность в приложении изменять названия всех своих устройств, нагрузок на реле и прочего. Моя голова вскипела, т.к. встала новая задача и причем спиной ко мне — как Алиса должна понимать, что хочет включить пользователь? Допустим, устройство в приложении называется ПОДСВЕТКА ЗЕРКАЛА, а Алисе говорит: «Алиса, включи свет в ванной». Юзер понимает, что он хочет включить подсветку зеркала, а как быть мне? Мой скилл прокачан не настолько, чтобы запилить искусственный интеллект, и я научила ее переспрашивать пользователя и запоминать.

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

Как сделать умный дом с алисой. Смотреть фото Как сделать умный дом с алисой. Смотреть картинку Как сделать умный дом с алисой. Картинка про Как сделать умный дом с алисой. Фото Как сделать умный дом с алисой

В общем, это всё было бы еще круче, если бы не:
1. Использование на Яндекс.Станции не очень, как оказалось, удобно. В навыке вы находитесь, пока взаимодействуете. Т.е.: «Алиса, запусти навык… включи свет, выключи. » и т.д. Проходит 30 с, и вы молчите — оп, и вы уже не в навыке. И приходится снова: «Алиса, запусти навык. ». Да куда проще и быстрее нажать на кнопку в приложении.

2. Нужно оптимизировать свои серверные настройки, обработки фраз и всё остальное настолько, чтобы скрипт обрабатывался и выдавал ответ не более, чем за 1.5 с. Иначе, Алиса говорит: «Извините, навык не отвечает» и вылетает из него. Всё бы ничего, но пришлось сильно повозиться, т.к. много устройств, запросов в базу и на управление. Но проблема решаема.

Яндекс пообещал сделать лучше жизнь разработчикам умных домов, и адекватно и быстро реагируют и отвечают на все пожелания и вопросы.

Не смотря на все подводные камни, управление голосом дает наглядно увидеть и понять, для чего вообще это всё нужно. Всем IoT!

Источники информации:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *