Мы привыкли называть умными устройства, которыми можем управлять, не вставая с дивана. Включить лампочку, вентилятор, кофеварку или стиральную машину.
Колонки с Яндекс Алисой хоть и называются умными, но вы не можете изменить громкость не находясь рядом с колонкой (орать через всю комнату не считается). Вы не можете перемотать песню из мобильного приложения Яндекса. Или остановить сказку, запущенную на колонке в детской, из своей кровати в спальне.
В январе 2020 кто-то обнаружил, что Яндекс.Станция поддерживает некий локальный протокол. На GitHub начали появляться проекты по управлению Яндекс.Станцией. Мне хватило пару часов, чтоб разобраться и выпустить первую версию компонента для Home Assistant. Это достаточно популярная система домашней автоматизации, написанная на языке Python.
На сегодняшний день компонент поддерживает управление всеми колонками с Яндекс Алисой и при желании может выглядеть так:
УМНЫЙ УВЛАЖНИТЕЛЬ ВОЗДУХА С ГОЛОСОВЫМ УПРАВЛЕНИЕМ АНТИБАКТЕРИАЛЬНЫЙ УЛЬТРАЗВУКОВОЙ XIAOMI HUMIDIFIER
Инструкции по установке, настройке и использованию компонента можете найти на GitHub странице проекта.
Локальный протокол
Устройства Яндекса обнаруживаются в локальной сети по протоколу mDNS и имени _yandexio._tcp.local. .
Локальный протокол представляет собой подключение к станции по WebSocket и обмен JSON-сообщениями в две стороны. Создавался он для приложения Яндекс.Музыки и поддерживает полный перечень команд управления станцией, как медиа-устройством: включить песню по ID из каталога Яндекс.Музыки, перемотать, изменить громкость и т.п.
Первым сообщением нужно отправить на станцию токен, полученный с серверов Яндекса, используя акаунт Яндекса, к которому привязана станция. Так что кому угодно управлять вашей станцией не получится.
Кстати подключение к колонкам Google через протокол Chromecast не ограничено какими-либо паролями или аккаунтами. Управление колонкой доступно любому пользователю той же локальной сети.
К многим устройствам с AirPlay первой версии подключение также не ограничено паролем.
Помимо медиа команд протокол поддерживает функцию, делающую Яндекс.Станцию совершенно уникальным устройством на рынке. Это возможность отправить на колонку текстовую команду. И колонка её выполнит, будто услышала команду через микрофон.
Вы можете включить плейлист дня с Яндекс.Музыки, лайкнуть песню, спросить погоду, вызвать такси, управлять умными устройствами, подключенными напрямую в экосистему Яндекса.
И вишенкой на торте — вы можете попросить станцию произнести любую фразу голосом Алисы. Это тот самый голос, который по праву признан лучшим голосом TTS для русского языка на сегодняшний день. Этот голос является эксклюзивом Яндекс Алисы и его нет даже в Yandex SpeechKit.
Но и это ещё не всё! Помимо зачечательного голоса вам доступна настройка генератора речи и библиотека звуков из платформы Яндекс.Диалоги.
Облачное управление
На сегодняшний день локальный протокол поддерживает только большая станция и модуль. Почти пол года сообщество ждало появление протокола в остальных колонках с Алисой, но это так и не случилось.
В начале мая Яндекс выпустил очень интересное обновление для своей платформы. В сценарии умного дома добавили возможность отправить на любую колонку пользователя любую текстовую команду. Как и в случае с большой станцией — колонка её выполняет.
По задумке авторов сценарий выполняется по заданной активационной фразе, которую пользователь произносит своему устройству с Алисой. Это может быть колонка, мобильное приложение Яндекс или Яндекс.Браузер с Алисой на компьютере. Но в интерфейсе управления сценариями есть кнопка ручного запуска любого пользовательского сценария.
Интерфейс умного дома Яндекса представляет собой обычное веб-приложение, которое можно запустить в том числе на компьютере.
Я ранее сталкивался с внутренними API этого приложения для реализации функции управления HDMI выходом большой станции. Да, есть ещё такая недокументированная возможность и компонент её поддерживает.
Научить компонент создавать сценарии и выполнять их не составило особого труда. Через сценарии можно как выполнять команды, так и произносить любые фразы.
Единственным большим минусом такого подхода является отсутствие обратной связи от колонки. Неизвестно что играет станция на данный момент и вообще играет ли она что-либо. У локального протокола такой проблемы нет, там выводится полная информация о исполнителе и красивая обложка из Яндекс.Музыки.
YandexStation 2.0
Некоторое время ушло на объединение локального и облачного режима работы. При старте Home Assistant все колонки включаются в облачном режиме и запускается поиск колонок, поддерживающих локальный режим. mDNS довольно капризный протокол и иногда может искать колонку довольно долго. Но благодаря наличию облачного режима — управление станцией сохранится, пусть и в обрезанном режиме без обратной связи. При обнаружении локальной колонки — управление переключается на локальный протокол.
Похожим образом работает другой мой компонент для управления устройствами eWeLink (Sonoff) на оригинальной прошивке — SonoffLAN. В линейке популярных китайских реле также есть устройства, которые поддерживают локальное и облачное управление. И устройства, которые поддерживают только облачное управление.
Могу написать отдельную статью про компонент, если интересно.
Home Assistant Windows Portable
Для пользователей, испытывающих трудности в установке Home Assistant, я собрал портативную версию Home Assistant под Windows на базе WinPython — HassWP. Эта версия подойдёт для ознакомления и экспериментов. В ней уже установлен Home Assistant Community Store (HACS) и компоненты YandexStation и SonoffLAN.
Демонстрация
Для повседневного использования всё же рекомендую установить Hass.io на Raspberry Pi, NUC (или аналог) или виртуальную машину с Linux. Но слышал у VirtualBox есть проблемы с Multicast. Это тот самый mDNS без которого в локальной сети НЕ найдутся ваши Яндекс.Станции, устройства Sonoff, колонки Google, плееры с поддержкой AirPlay и многие другие полезные гаджеты.
Заключение
Я знаю довольно много людей, кто купил колонки с Алисой благодаря выходу этого компонента. Решение показывает, что при наличии фукнционального API — эти колонки могут стать почти обязательным устройством в каждом умном доме.
Это далеко не все крутые вещи, на которые способны колонки с Алисой и экосистема умного дома Яндекса. Просто у меня пока ещё не дошли руки реализовать всё задуманное.
Следить за развитием этого и других моих проектов можно на канале в Telegram. На странице GitHub вы можете найти и другие полезные компоненты для Home Assistant.
- home assistant
- яндекс.станция
- Яндекс API
- Разработка для интернета вещей
- Гаджеты
- Умный дом
- Голосовые интерфейсы
Источник: habr.com
Умный дом с Алисой от Яндекс: как настроить
Настройка умного дома Яндекс достаточно простая и практически не вызывает никаких проблем, если четко следовать пошаговой инструкции. Давайте подробнее выясним, что из себя представляет умный дом и как его настроить?
Что такое Яндекс станция умный дом?
Это ультрасовременная интеллектуальная колонка, которая способна выполнять множество команд своего владельца. Например: включать музыку, радио и фильмы, искать последние новости в сети интернет, управлять бытовой техникой (кондиционером, пылесосом, чайником, освещением и т.д.), включать или выключать электричество, заменить спортивного тренера (считать количество отжиманий), читать аудиокниги детям, писать список продуктов перед походом в магазин, а также множество других полезных опций.
Прежде всего умную колонку приобретают пользователи для прослушивания аудио треков. Лишь потом, поняв, насколько это уникальный девайс, начинают применять ее и для других нужд. На данный момент существует уже большое разнообразие станций: Мини, Макс, Лайт. Все данные варианты имеют оригинальное оформление, поэтому потрясающе впишутся в интерьер абсолютно любой квартиры и подчеркнут ее стиль.
Этапы настройки умного дома:
- Для того, чтобы начать взаимодействовать с голосовым помощником, и получать от этого процесса большое удовольствие, необходимо скачать на персональный компьютер или ноутбук приложение Яндекс, а затем создать там свой аккаунт.
- Настройка бытовой техники для работы с голосовым помощником Алисой. У большинства современной техники эти опции автоматически встроены, и мгновенно начинают функционировать после голосовой команды, например: «Алиса, включи кондиционер». Аналогично работают и другие приборы: чайники, розетки, телевизоры, робот- пылесосы и так далее.
- Далее следует связать в единое целое все бытовые устройства. Это можно сделать, например, через приложение Yandex в смартфоне, которое функционирует абсолютно на любой операционной системе: как на Android, так и на iOS
Инструкция по настройке Яндекс умного дома к телефону
- Чтобы начать настройку нам нужно установить на гаджет приложение от Яндекс. Для этого через браузер заходим в сервис Google Play или AppStore (в зависимости от того, какая у вас операционная система), скачиваем мобильное приложение Яндекс.
- Далее нужно отыскать в телефоне ярлык приложения. Он выглядит следующим образом: белая буква «Я» на ярко- красном фоне.
- Запускаем приложение, нажав на квадратик, который находится слева, в верхнем углу.
- Выбираем пункт, расположенный в самом верху «Войти в аккаунт», а после успешного входа в свой личный кабинет, тапаем на меню, выбираем графу «Устройства».
- Затем жмем на графу «Умный дом». В самом низу появится пункт «+ Добавить устройство», нужно нажать на него.
- Далее нужно выбрать производителя прибора, который будет добавлен в умный дом, например, Xiaomi
- Тапаем на пункт «Объединить аккаунты», после чего необходимо ввести данные своего Mi аккаунта и войти.
- После того, как успешно авторизировались, нажимаем на графу «Обновить список устройств».
- Если при обновлении устройств операция прошла удачно и не возникли ошибки, то должна появиться графа «Перейти к списку устройств», нажмём на неё.
- Теперь будем настраивать добавленные устройства. Необходимо помнить, что комната, в которой располагается устройство, должна быть обязательно названа кириллицей (иначе появится ошибка и моментально загорается восклицательный знак, который нужно исправить). Выбираем и нажимаем на пункт «Сохранить».
Инструкция по настройке умного дома Яндекс к компьютеру
Перед тем, как начать настраивать станцию, необходимо проверить наличие Bluetooth на своем ноутбуке или стационарном компьютере.
Если он отсутствует, то специально для компьютера нужно приобрести донгл (дополнительную часть памяти), который встраивается в порт USB.
- Для того, чтобы приступить к настройке умного дома, необходимо включить Яндекс станцию, нажав на верхнюю кнопку запуска колонки. Нажимаем и держим ее до тех пор, пока не загорится синим оттенком светодиодное кольцо и не начнёт мигать. После этого активируем на компьютере Bluetooth.
- Далее запускаем с компьютера поиск Яндекс станции. Для этого необходимо тапнуть на меню «Добавить новое устройство».
- Теперь надо подождать некоторое время, пока персональный компьютер ищет станцию. Как только обнаружит, она сразу же появится в перечне устройств.
- Затем необходимо правой кнопкой мышки щелкнуть по имени колонки. Как только соединение колонки и компьютера будет установлено, подсветка на ней сама погаснет.
После того, как новые устройства будут добавлены в систему умный дом, появляется у владельца возможность управлять ими как при помощи Алисы, так и классическим способом- вручную.
Подведем итог:
В данной статье мы постарались детально написать инструкцию по настройке умного дома Яндекс. Используя данную пошаговую инструкцию, настроить умный дом Яндекс новичку будет гораздо проще.
Ещё хочется добавить пару слов о том, что в настоящее время, устройств, которые поддерживаются Яндекс станцией очень мало. Но, из-за того, что с каждым днём на умную колонку повышается спрос, то списки бытовых приборов вскоре будут существенно увеличены. А Яндекс колонки в ближайшем будущем будут в каждом доме, как сейчас компьютеры или телевизоры.
Источник: mystore63.ru
Яндекс Станция Мини — инструкция и настройка умной колонки

Инструкция по эксплуатации для умной колонки Яндекс Мини.
Галерея
Для просмотра всех изображений нажмите на кнопки прокрутки
Ссылка для скачивания
Инструкция по эксплуатации и руководство пользователя для Яндекс Станция Мини
Другие инструкции и файлы
Другие инструкции
Английская версия
Дополнительные файлы (драйверы, прошивки и прочее)
Cервис-мануал
Информация
Яндекс.Станция Мини — это компактная умная колонка, управляющая голосом и жестами, создаёт музыку движением ладони. Внутри находится— голосовой помощник Алиса: она включает музыку, отвечает на вопросы и выполняет поручения. Также Станция Мини помогает управлять лампами, увлажнителями и другими устройствами Умного дома Яндекса, объединяющего десятки умных устройств разных производителей таких как Philips, Redmond, Rubetek, Samsung, Xiaomi,Tuya,EWeLink, которые в том числе работают с Алисой.
Первое включение и настройка
- Включите Станцию Мини в розетку.
- Если у вас дома есть несколько сетей Wi-Fi, на смартфоне включите ту же сеть, к которой хотите подключить Станцию Мини. Сеть должна быть частотой 2,4 ГГц.
- Скачайте приложение Яндекс в Google Play или App Store. Если на вашем смартфоне есть это приложение, обновите его до последней версии. Управление Станцией Мини доступно только на устройствах с Android 5.1 и выше или iOS 10.0 и выше.
- Откройте приложение и войдите в свой аккаунт на Яндексе. Если у вас есть подписка Яндекс.Плюс, войдите в аккаунт с ней — вы сможете использовать подписку и в Станции Мини.
Если у вас еще нет аккаунта на Яндексе, зарегистрируйтесь. - В меню приложения выберите пункт Устройства.
- Нажмите Управление устройствами > + Добавить устройство > Умную колонку с Алисой и выберите Станцию Мини.
- Выберите сеть Wi-Fi и введите пароль к ней.
- Поднесите смартфон к Станции Мини и нажмите кнопку Проиграть звук. Дождитесь завершения подключения (это может занять несколько минут). Алиса скажет, когда Станция Мини подключится.
Видео по активации Яндекс.Станции
Как сбросить настройки
- Отключите адаптер питания от Станции Мини.
- Нажмите кнопку отключения микрофонов и, не отпуская ее, снова подключите к Станции Мини адаптер питания.
- Удерживайте кнопку отключения микрофонов , пока подсветка не загорится желтым.
- Отпустите кнопку отключения микрофонов .
- Дождитесь приветствия Алисы и следуйте ее подсказкам для активации и обновления колонки.
Как изменить сеть Wi-Fi или подключиться заново
- Нажмите кнопку отключения микрофонов и подержите ее пять секунд, пока подсветка Станции Мини не замигает.
- Откройте приложение Яндекс и в меню выберите пункт Устройства.
- На открывшемся экране нажмите Управление устройствами и выберите Станцию Мини в списке устройств.
- Нажмите кнопку Настроить заново, затем выберите сеть Wi-Fi и введите пароль к ней.
- Поднесите смартфон к Станции Мини и нажмите кнопку Проиграть звук. Дождитесь завершения подключения (это может занять несколько минут). Алиса скажет, когда Станция Мини подключится.
3 Вт |
20–20000 Гц |
95 дБ |
Есть |
Есть |
Есть |
Пластик, Ткань |
45 мм |
90 мм |
90 мм |
174 г |
Источник: manualsinfo.ru