Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 45

«Алиса, включи свет». Голосовое управление умным домом на базе openHAB. Без программирования и СМС

mi-home-app-1240x630.jpg

В четверг компания Яндекс провела масштабное мероприятие YAC 2019 и презентовала несколько программных и «железных» новинок.

Для нас самым интересным являются новшества в сфере обустройства умного дома.

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

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

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

19.33.35.jpg

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

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

Выглядело все это не лучшим образом. Сначала нужно было просить Алису активировать навык или произносить фразу вроде «Алиса, попроси Альфреда (название навыка) включить свет на кухне».

Дальнейшее управление происходил схожим образом: либо с ассистентом навыка после его активации либо с просьбой попросить кого-то сделать что-то.

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

Что теперь доработали в Яндексе

6a05ce6a2b738876.jpg

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

Это не просто заявление на перспективу. К моменту запуска сервиса Яндекс уже договорился о сотрудничестве с Philips, Rubetek, Xiaomi, Redmond, Samsung и другими производителями гаджетов.

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

Поддерживается большинство умных гаджетов Xiaomi, Aqara, Yeelight, Philips, девайсы из экосистем Rubetek, Ready for Sky, SmartThings Connector.

Какие устройства потребуются для работы

270486_2.jpg

Запустить голосовой ассистент от Яндекс можно с любого смартфона или планшета. Для владельцев iPhone потребуется установить одно из приложений: Яндекс.Браузер или просто Яндекс.

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

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

Еще Алиса есть в браузере от Яндекс для Windows, но это точно не наш метод.

orig.jpeg

Самым удобным и правильным решением будет использовать Яндекс.Станцию либо одну их более доступных колонок DEXP Smartbox, Irbis A или Elari SmartBeat.

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

Все прямо как с Siri на колонке HomePod только с поддержкой русского языка.

Как связать Алису и устройства Xiaomi

IMG_1780.jpg

Процесс подключения достаточно простой, но крайне неинтуитивный.

1. Устанавливаем приложение Яндекс.Браузер или Яндекс. Рекомендую второе, субъективно оно работает шустрее.

2. Открываем боковое меню и выбираем пункт Устройства.

3. В новом разделе Умный дом нажимаем + для добавления устройств.

4. Выбираем соответствующий плагин (в нашем случае это Xiaomi).

5. После установки потребуется авторизация. Вводим логин и пароль от учетной записи Mi, которая используется в приложении Mi Home.

6. Нажимаем кнопку Обновить список устройств.

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

Ошибки и их решение

IMG_1785.jpg

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

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

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

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

Нужно делать следующим образом:

IMG_1792.jpg

1. В приложении Mi Home переходим раздел Профиль.

2. Нажимаем на аватар учетной записи.

3. Открываем раздел Accounts & permissions.

4. Находим раздел Yandex и подтверждаем отвязку сервисов.

После этого можно проводить повторную авторизацию в приложении Яндекс.

Какие гаджеты Xiaomi будут работать

792ff1XXFe4EEX37a81-1240x630.jpg

На данный момент поддерживается большинство умных устройств.

■ все умные осветительные приборы с настройкой яркости, цвета свечения и цветовой температуры

■ розетки и выключатели

■ роботы-пылесосы

■ очистители и увлажнители воздуха

IMG_17A6279D3AA5-2.jpeg

Очень круто, что умная розетка Xiaomi с пультом управления для кондиционера расползалась как два устройства: розетка и кондиционер. Так можно без проблем управлять климатическим прибором, задавая режим работы и желаемую температуру в помещении.

Для каждого устройства приведен список команд для голосовой активации тех или иных функций.

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

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

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

Как подключить Алису к Sonoff

IMG_177E17BF5E27-1.jpg

Бюджетные гаджеты Sonoff, о которых мы уже рассказывали ранее, тоже можно совместить с системой от Яндекса. Все это благодаря сотрудничеству Sonoff с компанией Xiaomi.

Уже несколько месяцев, как в программе Mi Home появился раздел для авторизации в учетную запись eWeLink. В теории это должно привести к появлению гаджетов Sonoff в Mi Home, но программная реализация запаздывает.

Зато это не мешает бюджетным гаджетам подключаться к приложению Яндекс через Mi Home. Для настройки сделайте следующее:

IMG_2E2DD82A3775-2.jpeg

1. В приложении Mi Home перейдите в раздел Профиль.

2. Откройте пункт Другие устройства платформы.

3. Выберите eWeLink (ищите по иконке, название состоит из иероглифов).

4. Авторизуйтесь учетными данными от приложения.

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

Опыт эксплуатации и выводы

alice_4.jpg

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

Позже начинаешь замечать недостатки и косяки разработчиков.

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

Управление гаджетами от Xiaomi тоже происходит через китайские сервера, а при совмещении сервисов получается, что сигнал от колонки до лампочки, между которыми пара метров, проходит через половину земного шара.

В большинстве случаев задержка 1-2 секунды, но бывает, что команда задерживается в пути даже на 10-15 секунд. Случается, что сигнал не приходит вообще.

IMG_1A314DA0C219-1.jpeg

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

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

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

w1023.jpeg

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

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

Умные розетки, лампочки и пульты от Яндекса я бы пока не покупал именно по этой причине.

Продолжайте строить свою экосистему, например, на базе HomeKit либо ограничьтесь интерфейсом Mi Home с командами Siri или Алисы.

Другие статьи про умный дом:

■ Как сделать хаб для умного дома из Raspberry Pi ■ Как подключить неподдерживаемые гаджеты в Apple HomeKit ■ Как подключить к HomeKit гаджеты Xiaomi ■ ■ Как переделать китайскую розетку под европейскую ■ Как управлять гаджетами Xiaomi через Siri ■ Как слушать интернет-радио в умном доме ■ Как добавить камеру Xiaomi в умный дом Apple HomeKit ■ Как из кнопки и камеры Xiaomi сделать умный домофон ■ Как управлять светом в квартире через iPhone или Android ■ Подключаем к HomeKit самые дешевые гаджеты Sonoff.

? Хочешь больше? Подпишись на наш Telegramнаш Telegram. … и не забывай читать наш Facebook и Twitter ? iPhones.ru Будущее наступает. —> 34910.09.19

iPhone 11 — обновление самого популярного смартфона в мире

После анонса новогоВ iPadВ иВ Apple Watch Series 5В компания Apple представила iPhone 11В — наследника прошлогоднегоВ iPhone XR. Аппарат минимально отличается от предшественника внешне, но вместе с тем важные изменения в смартфоне всё же присутствуют.

В далее

17011.09.19

«Джонни Айв ушёл из Apple на минуту, и посмотрите, что они сделали!» Реакция интернета на новые iPhone

Вчерашняя презентация Apple и дизайн нового iPhone 11В породили в интернете множество шуток, мемов и прочих юморесок. Мы собрали для читателей 4PDA лучшие реакции комьюнити. Об обновлённом внешнем виде смартфонов высказался даже сам Хидео Кодзима, а также разработчики из CD Projekt RED, трудящиеся над Cyberpunk 2077!

В далее

1268.09.19

Кредитке Apple нашли неожиданное применение в хозяйстве

С появлением iPad многие в шутку называли его разделочной доской от Apple. Теперь у пользователей появился новый повод для веселья, ведь у титановой кредитной карты Apple Card нашли не заявленное свойство. Оказалось, что с её помощью можно не только оплачивать покупки: кредитка стала вполнеВ полезной в хозяйстве.

В далее

12212.09.19

Google назвала самые перспективные русскоязычные YouTube-каналы

Компания Google объявила список победителей ежегодного конкурса YouTube NextUp 2019. Среди сотен кандидатов эксперты выбрали 12 самых перспективных YouTube-каналов, снимающих контент на самые разные темы. Их авторов ждут ценные призы.

В далее

338.09.19

Нейросеть сделала эмодзи фотореалистичными. Получилось жутко

Только то, что человек может воспользоваться какой-то технологией, ещё не значит, что ему стоит это делать. В этом убедился специалист в области ИИ по имени Джонатан Флай. Энтузиаст прибегнул к помощи нейросети для придания максимальной реалистичности популярным эмодзи. Он думал, что результат окажется забавным, — но серьёзно ошибся с выводами.

В далее

23 мая Яндекс представила свою систему “Умный Дом”. Умными устройствами можно управлять не только из мобильного приложения «Яндекс», но и голосом через помощника Алиса и умные колонки.  Нам же необходимо управлять устройствами Home Assistant, нормальную поддержку которого, на данный момент можно получить лишь с помощью пользовательского комонента.

На просторах GitHub был найден компонент, позволяющий подружить Алису и Home Assistant: https://github.com/dmitry-k/yandex_smart_home

Скачиваем из него все файлы и переносим в custom_components/yandex_smart_home/

Затем в configuration.yaml добавляем:

и создаем сам файл yandex_smart_home.yaml

В нем нужно прописать, какие типы устройств нужно добавить в Алису, а так же можно вручную указать имена для нужных устройств и их комнаты (если они не обозначены в самом Home Assistant):

и так далее.

Теперь переходим на https://dialogs.yandex.ru/developer/

Скриншот-2019-05-31-13.33.37-1024x477.png

И создаем Диалог Умный Дом:

Скриншот-2019-05-31-13.33.49-1024x473.png

Заполняем все поля в соответствии с инструкцией в репозитории:

Endpoint URL https://[YOUR HOME ASSISTANT URL:PORT]/api/yandex_smart_home

Теперь в новой вкладке перейдем в https://dialogs.yandex.ru/developer/settings/oauth и настроим Связку аккаунтов:

Client identifier https://social.yandex.net/
API authorization endpoint https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
Token Endpoint https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
Refreshing an Access Token https://[YOUR HOME ASSISTANT URL:PORT]/auth/token

Сохраняем, возвращаемся на вкладку создания Диалога, и выбираем созданную связку аккаунтов. Перезагружаем Home Assistant.

Скачиваем приложение Яндекс, заходим в аккаунт и жмем Устройства:

Screenshot_20190531-135022-576x1024.png

Жмем Умный дом:

Screenshot_20190531-135030-576x1024.png

Добавить устройство:

Screenshot_20190531-135037-576x1024.png

И выбираем созданный ранее Диалог:

Screenshot_20190531-135049-576x1024.png

Объединить аккаунты:

Screenshot_20190531-135111-576x1024.png

Откроется страница авторизации нашего Home Assistant, авторизуемся.

Затем Обновить список устройств:

Screenshot_20190531-135210-576x1024.png

Screenshot_20190531-135223-576x1024.png

И переходим к списку устройств.

Screenshot_20190531-170059-576x1024.png

Если все настроено правильно, можно смело просить Алису включить свет, установить ночник на 70% яркости и так далее

Огромное спасибо автору компонента https://github.com/dmitry-k

Используемые источники:

  • https://www.iphones.ru/inotes/kak-upravlyat-gadzhetami-xiaomi-pri-pomoshchi-assistenta-alisa-ot-yandeks-05-24-2019
  • https://4pda.ru/2019/06/20/358424/
  • https://kvvhost.ru/2019/05/31/home-assistant-alice/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации