Всю информацию о подключении умных устройств можно найти в разделе устройства в приложении яндекс
Умная колонка со встроенным голосовым помощником имеет фоновый и основной режимы распознавания речи. Также воспроизводит аудио через Яндекс.Музыку, подключается к телефону, телевизору, интернету – и управляет просмотром видео с помощью сервисов Кинопоиск, Амедиатека и Ivi. При покупке колонки пользователь получает подарок – год бесплатной музыки и кино и подписку на Яндекс.Плюс.
Умная колонка со встроенным голосовым помощником имеет фоновый и основной режимы распознавания речи. Также воспроизводит аудио через Яндекс.Музыку, подключается к телефону, телевизору, интернету – и управляет просмотром видео с помощью сервисов Кинопоиск, Амедиатека и Ivi. При покупке колонки пользователь получает подарок – год бесплатной музыки и кино и подписку на Яндекс.Плюс.
Яндекс.Станция обладает широким функционалом, облегчая многие задачи: найдет нужную программу на телевизоре, вспомнит, где лежит телефон, заведет будильник, запустит таймер, напомнит о событии, расскажет о погоде, прочитает детям сказки и т.д.
Этапы настройки смарт-колонки
- Вставить зарядное устройство в разъем колонки, а адаптер – в розетку.
- ОС будет загружаться, при этом сверху должна появиться фиолетовая подсветка. Голосовой помощник Алиса поприветствует пользователя.
- Если дома используется несколько сетей Wi-Fi, на телефоне должна быть включена та же сеть, к которой впоследствии будет подключена колонка.
Важно! Колонка работает с устройствами на базе Android 5.0+ и iOS 10.0+.
- Открыть «Сервисы», кликнув по иконке, расположенной на нижней панели справа. Выбрать из списка «Устройства» и перейти в «Управление…».
- Отобразится список устройств, нужно добавить новое, клацнув по иконке «+». Из появившегося списка с вариантами выбрать «Умную колонку…».
- Выбрать, какое именно устройство нужно добавить. Нажать кнопку «Продолжить», а на колонке зажать кнопку отключения звука.
- Подключиться к интернету и ввести пароль. Поднесите телефон к Станции, нажать кнопку «Проиграть звук». Благодаря этому Алиса подключится к Wi-Fi.
- Подождать немного – на экране смартфона будут отображаться уведомления.
- Готово – Станция подключена.
Подключение к компьютеру
- Включить Bluetooth на компьютере – открыть параметры, нажав Win+I, и выбрать «Устройства», или через окно уведомлений, которое расположено справа на панели задач.
- Добавить новое устройство, кликнув по соответствующей опции.
- Когда в списке появится название колонки, клацнуть по нему. При сопряжении подсветка на колонке постепенно погаснет.
Подключение к телевизору
Можно подключить устройство к телевизору с помощью HDMI-кабеля. На экране будут появляться подсказки, а Алиса поможет с настройкой.
Изменение сети Wi-Fi или новое подключение
- Открыть приложение «Яндекс».
- Перейти в раздел «Устройства» – «Управление устройствами».
- Выбрать нужный вариант из списка.
- Кликнуть по кнопке «Настроить заново».
- Выбрать сеть Wi-Fi и вписать пароль.
- Поднести телефон ближе к Станции, затем клацнуть по кнопке «Проиграть звук».
- Подождать пока завершится подключение – Алиса сообщит об этом.
- Открыть браузер и, используя логин и пароль, авторизоваться в Яндекс.Паспорте.
- Перейти на страницу с настройками Станции.
- Выбрать раздел «Управление устройствами», найти в списке свою Станцию.
- Щелкнуть по кнопке «Настроить заново», выбрать сеть Wi-Fi и вписать пароль к ней.
- Поднести телефон ближе к Станции, затем клацнуть по кнопке «Проиграть звук».
- Алиса сообщит о завершении подключения.
Сбои в процессе подключения
- Рядом со Станцией положить телефон и нажать кнопку «Проиграть звук еще раз».
- Нажать кнопку «Начать заново», еще раз подключиться к интернету, внимательно вписывая пароль к выбранной сети.
Если повторно не получилось подключиться, стоит обратиться в сервисный центр Яндекса (адреса можно найти на официальном сайте).
Сброс настроек
- Отключить адаптер питания.
- Зажать кнопку активации и не отпускать ее.
- Подключить адаптер питания.
- Подождать 5-10 сек и отпустить кнопку активации.
- Должно загореться световое кольцо.
- Подключить колонку к интернету.
Решение проблем
Ниже представлены возможные проблемы и пути их решения.
Станция не включается
- Проверить адаптер питания – желательно использовать из комплекта Станции.
- Адаптер должен быть правильно подсоединен к устройству.
- Проверить розетку, подключив к ней другое устройство.
Приложение не находит Wi-Fi
Если приложение не видит домашнюю сеть, нужно проверить на телефоне и в самой программе, предоставлен ли доступ к местоположению.
- Включить Wi-Fi, а затем отключить его.
- Включить точку доступа.
- Подключиться к скрытой сети, вписав ее название и пароль. Опция может называться как «Настроить вручную», «Новая сеть», «Другая» и т.п.
Алиса говорит, что «Отсутствует подключение к интернету» / «Зажевало пленку»
- В поисковую строку браузера вписать IP-адрес роутера и авторизоваться. Обычно в качестве адреса используется 192.168.0.1 или 192.168.1.1, логина – admin, пароля – admin.
- В настройках найти пункт DHCP – может быть в основном разделе, в «Сети» или «Интернете».
- Найти в списке подключенных устройств колонку. Рядом с ней отображается MAC-адрес и зарезервированный IP.
- В ручном режиме задать IP-адрес – последнее число должно быть в диапазоне от 2 до 254.
- Сохранить изменения.
- Перезагрузить Станцию.
Включить автовыбор канала интернета, если он выключен. Это помогает в том случае, когда устройств много и эфир зашумлен.
Выключить автовыбор канала интернета, если он включен. При частоте 2,4 ГГц установить канал 1, 6 или 11, ширину – 20 МГц. При частоте 5 ГГц установить канал 36, 40, 44 или 48.
Также данное решение может помочь, если Станция не подключается после потери связи.
Приложение Яндекс позволяет управлять разными устройствами с голосовым помощником Алисой.
Станция
Яндекс.Станция — домашняя мультимедийная платформа с голосовым помощником Алисой. Станция помогает в повседневных делах, играет музыку с отличным качеством, находит и показывает кино.
Управление Станцией через приложение доступно на устройствах с Android 5.1 и выше .
Подробную информацию об устройстве и работе с ним см. в Помощи Яндекс.Станции.
Новая Станция Мини с Алисой
Новая Станция Мини с Алисой — премиальная компактная умная колонка, которая управляется голосом и сенсорными кнопками.
Станцию Мини можно настроить через приложение Яндекс на устройствах с Android 5.1 и выше .
Подробную информацию об устройстве и работе с ним см. в Помощи Новой Яндекс.Станции Мини с Алисой.
Станция Лайт
Яндекс.Станция Лайт — это яркая и компактная умная колонка, которая управляется голосом и сенсорными кнопками.
Подробную информацию об устройстве и работе с ним см. в Помощи Яндекс.Станции Лайт.
Модуль с Яндекс.ТВ
Модуль с Яндекс.ТВ — медиаприставка для телевизора с голосовым помощником Алисой. Она найдет фильм по запросу или посоветует что-нибудь из новинок, включит любимый сериал или подкаст, развлечет детей или просто поболтает с вами.
Подробную информацию об устройстве и работе с ним см. в Помощи Модуля с Яндекс.ТВ.
Яндекс.ТВ
С помощью Яндекс.ТВ можно смотреть трансляции телеканалов, фильмы из онлайн-кинотеатров и видео из интернета, слушать музыку, а также запускать сторонние приложения.
Подробную информацию о системе и работе с ней см. в Помощи Яндекс.ТВ.
Умный дом
С помощью приложения Яндекс можно управлять умным домом — как собственными устройствами Яндекса (умной лампочкой, умной розеткой и умным пультом), так и устройствами от партнеров.
Подробную информацию о системе и работе с ней см. в Помощи умного дома.
Управление персональными данными в устройствах
Когда вы используете Станцию или Станцию Мини, на серверах Яндекса остаются ваши данные, например история ваших запросов к Алисе. Мы бережно храним эти данные и хорошо их защищаем: все наши хранилища соответствуют SOC 2 — это один из самых надежных международных стандартов.
Управлять персональными данными можно на странице Ваши данные на Яндексе.
Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по 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), а некоторые умения имеют несколько таких функций, что добавляет гибкости при настройке устройств.
Сapabilities:
1. devices.capabilities.on_off — Включение и выключение.
- brightness
- temperature
- volume
- channel
При правильной комбинации всех свойств устройства Алиса без проблем понимает все отданные ей команды по управлению Умным домом. Тут, конечно, есть некие трудности с комбинированием умений. В документации явно не указано, какие умения можно комбинировать, а какие нельзя. Но с этим нам поможет “метод научного тыка”.
Так, к примеру, я выяснил, что кондиционер содержит четыре умения:
devices.types.thermostat.ac
devices.capabilities.on_off
Чтобы всё заработало, требуется:
Контроллер
Моя “умная” квартира управляется контроллером Wiren Board 6. Но можно использовать любой другой контроллер на линуксе, который потянет Node.js и Node-Red. Например, Raspberry pi или ПК.
Домен
Таким образом, мы имеем статический адрес, который перенаправляет все запросы на наш контроллер.
Порты 443 и 80
Сейчас почти у каждого человека дома есть роутер. Помимо очевидных его функций, он также является барьером для локальной сети от нежелательных гостей извне. Но в определённых случаях нам требуется доступ к внутренней сети снаружи. Производители роутеров это предусмотрели и добавили функцию NAT (Network Address Translation).
Момент настройки роутера я расписывать не стану, так как он разный для каждого производителя. Как это сделать, читайте в инструкции к Вашему роутеру. Ключевые слова для гугления: Port Forwarding, Port Mapping, NAT.
Необходимо пробросить порт для доступа к yandex2mqtt (может быть любой, я выбрал 443) и 80 порт (нужен только для получения SSL сертификата. После получения сертификата 80 порт можно закрыть).
SSL-сертификат
Для получения сертификата необходимо установить программу certbot, запустить и указать все данные, которые она запросит. При этом должен быть свободен и доступен снаружи порт 80. Я советую внимательно изучить инструкцию от letsencrypt.
Останавливаем сервисы watchdog и nginx.
Пробрасываем 80 порт в роутере.
Запускаем программу certbot:
После запуска программа задаст несколько простых вопросов
1. Ваш e-mail. Просто введите адрес и нажмите enter
2. Вам предлагают прочесть пользовательские соглашения. Если вы со всем согласны, просто введите “A”, что означает Agree, то есть согласен.
3. Программа просит разрешения на отправку Вашего адреса электронной почты разработчикам. Введите N.
Если Вы всё сделали правильно, то увидите следующее:
Значит, сертификат успешно получен. Запомните путь к сертификату и ключу, он потребуется при настройке плагина 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 командой:
После настройки и запуска моста советую проверить сертификат на этом сайте.
Просто введите свой домен, который собираетесь использовать для доступа к Алисе. Для корректной работы сертификат должен пройти все проверки. Иначе ничего не заработает.
Навык Яндекс УД
- Название — Любое название.
- Endpoint URL — адрес типа вашдомен/provider, где вместо “вашдомен” адрес из noip или ваш домен, для которого получен ssl-сертификат.
- Приватность — выбрать “Не показывать в каталоге” (Обязательно! Иначе навык не пройдет мгновенную модерацию)
- Имя и Email разработчика — указать Ваши данные.
- Описание — любой текст
- Иконка — любая иконка.
6. Связка аккаунтов:
- Первые два пункта — указываем данные из config.js / clients :
2. Секрет приложения — clientSecret
7. Сохранить навык
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 лампочку, и этого хватит. Но если Вы задумали собрать себе по-настоящему умный дом, то простыми способами тут не обойтись. А стоит оно того или нет, каждый решит сам. Спасибо за внимание!
В этом нет ничего сложного, но для некоторых может стать и это преградой в знакомстве с потенциальной системой отечественного УД. Давайте разберемся по порядку.
Далее переходим на рабочий стол или в меню приложений и ищем там ярлычок "Я"
Запускаем приложение и жмем на бутерброд слева сверху
Выбираем самый верхний пункт "Войти в аккаунт"
Если у вас стоит хотя бы одно приложение яндекса - вам предложат выбрать аккаунт в который вы вошли там.
После входа в аккаунт выбираем в левом меню пункт "Устройства"
Затем жмем на плашку "Умный дом"
Выбираем нижний пункт "Добавить устройство"
Выбираем производителя, устройства которого мы хотим добавить в умный дом. У меня из всего списка есть только Xiaomi, поэтому буду показывать на их примере.
Жмем на кнопку "объединить аккаунты"
Вводим данные своего Mi аакаунта и жмем на кнопку входа
После успешной авторизации на следующем появившемся экране нажмите кнопку "Обновить список устройств"
ВНИМАНИЕ.
В связи с большой нагрузкой на сервера Яндекса, устройства могут появиться не сразу, и в результате у вас выскочит ошибка, о том, что обновление не завершилось успешно, ничего страшного! Пробуем сделать это еще раз до тех пор, пока не получится.
Далее добавленные устройства необходимо настроить. Выбираем понравившееся нам.
И смотрим, чем так недовольна "Алиса". В моем случае, комната, в которой находится устройство, должна быть названа кириллицей. Жмем, на нее.
И исправляем то, что нас просят. Либо, как в моем случае, выбираем уже созданную комнату на кириллице. Не забываем нажать на кнопку "Сохранить"
Вот так будет выглядеть устройство, которым можно управлять. По аналогии поступаем с остальными, у которых есть восклицательные значки.
На этом добавление новых устройств в систему "Умный дом" от Яндекс можно считать законченным. Далее девайсами можно будет управлять как вручную, так и с помощью голосового помощника "Алиса":
К сожалению, на данный момент устройств, которые поддерживаются экосистемой не так много, но их список будет расти с каждым месяцем. По крайней мере мы на это надеемся)
В своих блогах, наши пользователи уже начинают делиться важными и нужными советами по поводу интеграции в Яндекс дом сторонних устройств. А если у вас о стались вопросы, добро пожаловать в наш чат: Yandex - Чат посвящен Яндекс Станции, Яндекс Алисе и всея Яндексу
Читайте также: