что такое устройство для умного дома яндекса
Об умном доме Яндекса
Умный дом избавляет вас от рутинных дел и делает квартиру безопаснее. Он состоит из умных устройств — лампочек, розеток, пультов и бытовой техники, которая может выполнять работу по дому самостоятельно или после вашей команды. С умным домом вы можете одной фразой выключить свет и обесточить электроприборы в квартире, прибраться с помощью робота-пылесоса, включить кондиционер и чайник по дороге домой, и сделать многое другое.
Центром умного дома Яндекса является Алиса — отдать команду любому устройству можно с помощью умной колонки или приложения, в котором живет голосовой помощник.
К Алисе можно подключить как устройства от Яндекса, так и технику сторонних производителей — вы сами решаете, из каких компонентов построить свой умный дом.
Лампочка. Включает и выключает свет, меняет яркость и цвет, создает атмосферу
Розетка. Включает и выключает подсоединенный к ней прибор
Пульт. Передает ваши команды телевизору, кондиционеру или другой бытовой технике
Дома. Управляйте комнатами и группами устройств, распределенными между разными домами
Комнаты. Управляйте приборами в комнате с помощью одной фразы
Группы. Одновременно переключайте режим работы на схожих устройствах
Сценарии. Придумайте команду, выберите устройства и задайте порядок их действий
Устройства от Philips, Redmond, Rubetek, Samsung, Xiaomi и других производителей
Новое в умном доме
Все новинки и история обновлений — узнайте, что мы еще придумали
Лампочка. Включает и выключает свет, меняет яркость и цвет, создает атмосферу
Розетка. Включает и выключает подсоединенный к ней прибор
Пульт. Передает ваши команды телевизору, кондиционеру или другой бытовой технике
Дома. Управляйте комнатами и группами устройств, распределенными между разными домами
Комнаты. Управляйте приборами в комнате с помощью одной фразы
Группы. Одновременно переключайте режим работы на схожих устройствах
Сценарии. Придумайте команду, выберите устройства и задайте порядок их действий
Устройства от Philips, Redmond, Rubetek, Samsung, Xiaomi и других производителей
Новое в умном доме
Все новинки и история обновлений — узнайте, что мы еще придумали
Об умном доме Яндекса
Умный дом избавляет вас от рутинных дел и делает квартиру безопаснее. Он состоит из умных устройств — лампочек, розеток, пультов и бытовой техники, которая может выполнять работу по дому самостоятельно или после вашей команды. С умным домом вы можете одной фразой выключить свет и обесточить электроприборы в квартире, прибраться с помощью робота-пылесоса, включить кондиционер и чайник по дороге домой, и сделать многое другое.
Центром умного дома Яндекса является Алиса — отдать команду любому устройству можно с помощью умной колонки или приложения, в котором живет голосовой помощник.
К Алисе можно подключить как устройства от Яндекса, так и технику сторонних производителей — вы сами решаете, из каких компонентов построить свой умный дом.
| Устройства Яндекса |
Лампочка. Включает и выключает свет, меняет яркость и цвет, создает атмосферу
Розетка. Включает и выключает подсоединенный к ней прибор
Пульт. Передает ваши команды телевизору, кондиционеру или другой бытовой технике
Дома. Управляйте комнатами и группами устройств, распределенными между разными домами
Комнаты. Управляйте приборами в комнате с помощью одной фразы
Группы. Одновременно переключайте режим работы на схожих устройствах
Сценарии. Придумайте команду, выберите устройства и задайте порядок их действий
Устройства от Philips, Redmond, Rubetek, Samsung, Xiaomi и других производителей
Новое в умном доме
Все новинки и история обновлений — узнайте, что мы еще придумали
Устройства и умный дом
Приложение Яндекс позволяет управлять разными устройствами с голосовым помощником Алисой.
Станция
Яндекс.Станция — домашняя мультимедийная платформа с голосовым помощником Алисой. Станция помогает в повседневных делах, играет музыку с отличным качеством, находит и показывает кино.
Подробную информацию об устройстве и работе с ним см. в Помощи Яндекс.Станции.
Новая Станция Мини с Алисой
Новая Станция Мини с Алисой — премиальная компактная умная колонка, которая управляется голосом и сенсорными кнопками.
Подробную информацию об устройстве и работе с ним см. в Помощи Новой Яндекс.Станции Мини с Алисой.
Станция Лайт
Яндекс.Станция Лайт — это яркая и компактная умная колонка, которая управляется голосом и сенсорными кнопками.
Подробную информацию об устройстве и работе с ним см. в Помощи Яндекс.Станции Лайт.
Модуль с Яндекс.ТВ
Модуль с Яндекс.ТВ — медиаприставка для телевизора с голосовым помощником Алисой. Она найдет фильм по запросу или посоветует что-нибудь из новинок, включит любимый сериал или подкаст, развлечет детей или просто поболтает с вами.
Подробную информацию об устройстве и работе с ним см. в Помощи Модуля с Яндекс.ТВ.
Яндекс.ТВ
С помощью Яндекс.ТВ можно смотреть трансляции телеканалов, фильмы из онлайн-кинотеатров и видео из интернета, слушать музыку, а также запускать сторонние приложения.
Подробную информацию о системе и работе с ней см. в Помощи Яндекс.ТВ.
Умный дом
С помощью приложения Яндекс можно управлять умным домом — как собственными устройствами Яндекса (умной лампочкой, умной розеткой и умным пультом), так и устройствами от партнеров.
Подробную информацию о системе и работе с ней см. в Помощи умного дома.
Управление персональными данными в устройствах
Когда вы используете Станцию или Станцию Мини, на серверах Яндекса остаются ваши данные, например история ваших запросов к Алисе. Мы бережно храним эти данные и хорошо их защищаем: все наши хранилища соответствуют 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), а некоторые умения имеют несколько таких функций, что добавляет гибкости при настройке устройств.
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 лампочку, и этого хватит. Но если Вы задумали собрать себе по-настоящему умный дом, то простыми способами тут не обойтись. А стоит оно того или нет, каждый решит сам. Спасибо за внимание!
Умный дом Яндекса: какие устройства он включает и во сколько всё обойдётся
На российском рынке компания Яндекс известна по большей части своими программными решениями: среди популярных сервисов на ум сразу приходят такси, доставка еды, карты и, конечно, поиск. Но в арсенале отечественного технологического гиганта есть не только десятки услуг, а ещё гаджеты собственной разработки и партнёрские. Многие наверняка слышали про Алису — интересную голосовую ассистентку, которая живёт в умных колонках линейки Яндекс.Станция. Что ж, она объединяет не только аудиоустройства, в этом списке ещё много всего.
Сегодня разбираю по полочкам всю экосистему Яндекса, которая включает в себя полноценный умный дом и даже мультимедийную систему для автомобилей. Какие особенности и сколько всё стоит.
Содержание
Колонки — Станции и модели партнёров
Флагманский и основной продукт Яндекса — несомненно, Станция. Фирменная умная колонка активно развивается и в настоящее время выпускается в трёх версиях: Станция Мини, стандартная Станция и Станция Макс. Они отличаются друг от друга размерами, качеством звука и общим набором функциональных возможностей.
Станция Мини является младшей сестрой основной Станции и выбирается не столько из-за музыки, сколько из-за управления техникой и детских функций. Она меньше по габаритам, гораздо дешевле и слабее в плане мощности и громкости звука (динамик 3 Вт). За свои деньги модель предлагает интеграцию с умным домом, управление жестами с режимом терменвокса (создание звуков движениями рук) и качественную сборку. Удобные компактные размеры позволяют установить колонку практически в любое место, от журнального столика до прикроватной тумбы.
Классическая Станция — настоящий домашний компаньон. Колонка включит расслабляющий плейлист, посоветует кино, вызовет такси, напомнит сделать что-то важное и ответит на миллионы вопросов. Если подключить Станцию к телевизору через разъём HDMI, можно смотреть фильмы и сериалы на «КиноПоиске HD». Кроме того, она тоже работает с умным домом, у неё качественные динамики суммарной мощностью 50 Вт и 7 микрофонов, распознающих голос на расстоянии до 7 метров.
Самая навороченная — Станция Макс — обладает монохромным LED-экраном для вывода информации, поддерживает 4K-разрешение и обеспечивает объёмный трёхполосный звук на 65 Вт по технологии Dolby Audio. В данной модели установлен более свежий порт HDMI 2.0 вместо HDMI 1.4 и предусмотрен разъём Ethernet, чтобы подключаться к сети напрямую по кабелю. Ещё Макс-версия чуть легче (2,7 кг против 2,9 кг), «одета» в улучшенную аудиоткань и может управляться пультом. Последний поставляется бесплатно в комплекте, докупать не придётся.
Колонки с Алисой от партнёров
Телевизоры — бюджетные под управлением Яндекс.ТВ
Яндекс.ТВ представляет из себя самостоятельную операционную систему на базе Android Open Source Project (AOSP). Никакой связи с популярной Android TV в ней вы не увидите, как и привязки к аккаунту Google, однако для полноценной работы потребуется, само собой, аккаунт Яндекса. Прошивка немного напоминает ТВ-режим Станции при подключении к телевизору, только здесь более оптимизированный интерфейс с отдельными разделами контента и есть поддержка сторонних приложений.
В Яндекс.ТВ рядом с «КиноПоиском HD» встроены и другие подписочные сервисы для просмотра кино: ivi, MEGOGO, Okko, SPB TV, Tvigle, tvzavr, Wink и «МТС ТВ». К слову, это главное, чем отличается Яндекс.ТВ от работы колонки с подключенным телевизором. Также в операционной системе можно использовать приложение YouTube, смотреть онлайн-каналы эфирного телевидения и следить за новыми видео блогеров. Если у вас нет подписки Яндекс.Плюс, базовые функции сохранятся без платежей.
Как и в случае со Станцией, Яндекс.ТВ анализирует интересы пользователя и выстраивает рекомендации на основе активности (лайки, дизлайки, что ищется и чаще смотрится). Поэтому на домашнем экране всегда ждут подборки фильмов, которые с большой вероятностью придутся по душе.
Кто выпускает телевизоры на платформе «Яндекс.ТВ»: DEXP, Hi, Leff, Yuno, Hyundai, BBK и ECON. Их стоимость обычно не превышает 25 тыс. рублей. Тем не менее, если у вас уже есть хороший телевизор, выгоднее будет приобрести Яндекс.Станцию — она даст ровно то же самое за 13 тыс. рублей, и с отличным звуком.
Умный дом — лампочка, розетка, пульт
Ассортимент Яндекса дополнительно включает лампочку, розетку и пульт для дистанционного управления различной техникой. Гаджеты стоят не очень дорого и позволяют полностью настроить умный дом с управлением посредством голосовых команд. После интеграции сеть синхронизированно работает через Алису на смартфоне, колонке или телевизоре с Яндекс.ТВ. Становится очень легко контролировать каждый гаджет в доме.
Технические характеристики
Яндекс.Авто — от Lada Vesta до Hyundai Solaris
Помимо прочего, Яндекс предлагает автомобильную платформу для водителей под названием Яндекс.Авто. Это встраиваемый бортовой компьютер с большим экраном, Яндекс.Навигатором, Яндекс.Музыкой, Алисой и браузером для доступа в интернет. Можно установить в автомобили от 2005 года выпуска, в том числе отечественные Lada Vesta и Lada X-Ray. Альтернативный вариант использования — проецирование сервисов Яндекса на экран смартфона через USB-кабель.
Яндекс.Авто учитывает пробки и дорожную обстановку в реальном времени. Всё работает автономно и даже офлайн, если предварительно загрузить карты нужных городов. При подключении смартфона появляется возможность звонить и принимать звонки.
Поддерживаемые модели
Согласно оператору «МТС» (партнёр по выпуску), цены на бортовой компьютер Яндекс.Авто начинаются от 23 тыс. рублей. Желающим предложено на официальном сайте оставить заявку на установку в одном из установочных центров. Они находятся в Москве, Санкт-Петербурге, Волгограде, Екатеринбурге, Казани, Нижнем Новгороде, Новосибирске, Ростове-на-Дону, Краснодаре, Тюмени, Самаре, Калуге и Великом Новгороде.
Сколько стоят гаджеты Яндекса — актуальные цены
Категория | Устройство | Стоимость |
Умные колонки | Яндекс.Станция Мини | 4 990 рублей |
Яндекс.Станция | 12 990 рублей | |
Яндекс.Станция Макс | 18 990 рублей | |
LG XBOOM AI ThinQ WK7Y | 10 990 рублей | |
JBL Link Music | 8 990 рублей | |
JBL Link Portable | 8 990 рублей | |
Prestigio Smartmate Маяк Edition | 5 990 рублей | |
Телевизоры | Телевизор на платформе Яндекс.ТВ | от 12 тыс. до 40 тыс. рублей |
Автомобили | Бортовой компьютер Яндекс.Авто | от 23 тыс. рублей |
Умный дом | Умная лампочка | 1 390 рублей |
Умная розетка | 1 190 рублей | |
Умный пульт ДУ | 1 390 рублей |
Я собрал несколько возможных сценариев с индивидуальными сборками на любой вкус и бюджет.
- что такое фард в исламе
- инн детям с какого возраста нужен