Как работает умная розетка — подключение и настройка
Из рекламы или Интернета Вы, наверное, хотя бы раз, но слышали про «Умный дом» — технологию управления домашними электроприборами с помощью телефона или компьютера. Это не фантастика, а уже вполне себе реальность! Хотя, пока, ещё всё только начинается, но даже на этом этапе «умные» устройства уже многое умеют! Например «умная розетка»! Уже сейчас Вы можете с её помощью подключить электроприбор и управлять его работой, даже будучи далеко от своего жилища! Я, например, с её помощью управляю климатом, включая дома обогреватели зимой и кондиционер летом. Не нужно мучаться с таймерами — просто через телефон отдаёшь команду и всё! Просто, удобно и технологично!
Что такое «Умная розетка»
Обычная умная розетка — это небольшой электрический адаптер, который подключается к обычной электрической розетке и управляет подачей электроэнергии электроприборов, которые подключены через неё. Если разобрать такой гаджет, то внутри будет находится обычное электромагнитное реле и контроллер, с помощью которой посылаются управляющие команды для реле на замыкание и размыкание контактов. Так же на плате можно обнаружить беспроводной адаптер — управление умной розеткой осуществляется по WiFi либо через мобильную связь.
Составные элементы умной розетки:
- Реле коммутации 220В;
- управляющая плата — контроллер
- Адаптер беспроводной связи (WiFi или GSM)
Сейчас в продаже можно встретить два варианта исполнения Smart-розеток:
- Наружные — выполнены обычно в виде адаптера-переходника с электрической «вилкой» с обратной стороны, вставляемого в обычную розетку.
- Встраиваемые — эти уже вставляются в подразетники и подключаются к электропроводке уже вместо обычных розеток.
Различаются умные розетки и по способу управления:
- через беспроводную сеть WiFi
- с помощью мобильной связи через SIM-карту
- радиоуправление с пульта
Самые распространённые и популярные сейчас — это Вай-Фай розетки, в том числе от Yandex или Xiaomi. Умные розетки с SIM-картой значительно более дорогие и менее распространённые, а в последнее время вообще потерявшие популярность. Модели с радиоуправлением являются самими дешёвыми и наиболее простыми в техническом плане и не особо интересными.
Принцип работы умной розетки
Благодаря работе умной розетки можно любые обычные бытовые устройства превратить в «умные», правильно управляя подачей электропитания. Самый простой сценарий выглядит так. Вы покупаете смарт-розетку Яндекс и втыкаете её в обычную розетку. Затем, чтобы получить к ней управление, Вы должны будете установить приложение Яндекс и голосовой помощник Алису, после чего подключить умную розетку к управляющей программе.
Окей, управление получено — что дальше?! А дальше можно уже управлять электропитанием подключенного прибора. Например:
- Дистанционное включение электроприбора;
- Автоматическое отключение электроприбора;
- Работа устройства по таймеру;
- Использование сценариев управления приборами.
Самый интересный вариант — это управляющие сценарии. Что это такое? Это будет интересно для тех, кто строит у себя полноценную экосистему умного дома. Здесь уже можно связать смарт-розетку с различными датчиками освещённости, температуры, влажности и т.п. В итоге умный дом будет сам включать свет, когда темно, обогреватель, когда холодно или кондиционер, когда жарко!
Как подключить умную розетку
Несмотря на то, что сейчас в продаже достаточно много различных умных розеток — Yandex, Xiaomi, Redmond, Tp-Link и даже от провайдера Ростелеком и банка Сбер — принцип их подключения и настройки в среднем одинаков, имея лишь небольшие различия. Я буду показывать как подключить умную розетку Яндекс. Для других моделей нужно будет лишь понять принцип и сделать всё то же самое.
Подключение умной розетки выглядит так:
1. Устанавливаем на телефон управляющее приложение через AppStore или Google Play;
2. Включаем на телефоне геолокацию и Wi-Fi;
3. Распаковываем умную розетку Яндекс, подключаем к электросети;
3. Запускаем приложение Яндекс, заходим в раздел «Устройства» и добавляем новую розетку:
4. Указываем приложению свою сеть Wi-Fi и пароль к ней;
5. Ждём пока приложение подхватит умную розетку и пользуемся ею!
10 умных розеток для управления техникой: выбор ZOOM
С помощью умной розетки можно не только управлять включением и выключением приборов, но и сократить расходы на электричество. Также такие устройства умеют отключать неисправную технику в случае короткого замыкания. Редакция ZOOM.CNews выбрала лучшие умные розетки, представленные на российском рынке.
Автор Антон Гревцов
10 умных розеток для управления техникой: выбор ZOOM
Дата публикации: 11.05.2021
Для чего нужна умная розетка
Умная розетка станет полезным помощником и еще одним винтиком в системе умного дома. Часто выгоднее поставить умные розетки и подключить к ним обычную технику, чем сразу покупать умные устройства. Вот несколько интересных сценариев ее использования:
● Если у вас есть аквариум или небольшая оранжерея на балконе, то с помощью умной розетки можно легко задать график включения/выключения приборов для автополива, отопления, освещения и вентиляции.
● Для загородного дома умная розетка и вовсе незаменима. Зимой с ее помощью можно заранее включить систему отопления, чтобы дом встретил вас теплом и уютом. А летом в нее стоит включить кондиционер, чтобы заранее включить его на подъезде к дачному участку.
● Умная розетка, в которую подключена стиральная машина, напомнит вытащить постиранное белье из барабана — сообщение об окончании цикла придет пользователю на смартфон.
● Если подключить к розетке чайник, можно запрограммировать его включение по таймеру — и когда вы проснетесь, не придется тратить время на кипячение воды.
● Пока вы в отъезде, умная розетка поможет защитить квартиру от злоумышленников, создавая видимость присутствия внутри людей: например, включая и выключая торшер.
Кроме того, умная розетка — это дополнительная защита от случайного возгорания техники, которое может произойти из-за неисправности приборов или электросети. Розетка постоянно отслеживает состояние подключенных к нему устройств, и в случае повышения температуры прекращает подачу питания, попутно оповестив об этом пользователя.
Xiaomi Smart Plug (WIFI) ZNCZ05CM Mi
Управлять этой умной розеткой от Xiaomi можно не только со смартфона, но и при помощи голосовых помощников Google Assistant, Amazon Alexa, и, что особенно актуально для российских пользователей, Алисы от Яндекса. Умная розетка умеет включать и выключать приборы как по заранее заданному расписанию, так и по команде пользователя. Для управления гаджетом необходимо установить приложение Mi Home и подключить розетку к смартфону через Wi-Fi.
Умная розетка Xiaomi Smart Plug (WIFI) ZNCZ05CM Mi
Корпус розетки выполнен из белого пластика, на передней панели находится кнопка включения и светодиодный индикатор работы. Эта модель предназначена для вертикальной установки, но, к сожалению, не может похвастаться компактностью (ее габариты составляют 52x90x73 мм). Ее размер может создать определенные неудобства: например, при установке в сетевой фильтр массивный корпус закрывает собой соседнюю розетку.
Aqara Smart Plug
Для работы с этой розеткой вам понадобится шлюз, так как для передачи данных Aqara Smart Plug использует энергоэффективный протокола ZigBee, работающий на частоте 2,4 Гц и гарантирующий безопасную передачу данных. При выборе учитывайте, что предельная мощность розетки 2300 Вт – 10А. Так что не стоит подключать к Aqara Smart Plus одновременно несколько «прожорливых» устройств.
Умная розетка Aqara Smart Plug
Включение происходит при помощи кнопки на корпусе. Если связь со шлюзом была потеряна, нужно нажать и удерживать клавишу в течение 5 секунд, после чего произойдет повторное подключение.
Кроме базовых опций наподобие выбора сценариев умная розетка ведет учет электроэнергии, а все данные передает в мобильное приложение Aqara Home. Кстати, управлять Aqara Smart Plug можно и с помощью голосовых ассистентов Алисы или Маруси.
HIPER IoT P05
Благодаря LED-подсветке корпуса розетку от HIPER легко обнаружить в темноте, а для управления устройством не нужны дополнительные модули. Достаточно просто установить на смартфон или планшет приложение HIPER IOT и задать необходимый сценарий работы. Предусмотрено и управление при помощи голосовых помощников – Алисы и Google Assistant
Умная розетка HIPER IoT P05 с LED-подсветкой корпуса
Розетка предназначена и для работы с довольно мощными электроприборами – она выдерживает до 3680 Вт и максимальную силу тока до 16А. Кроме того, она ведет мониторинг потребления электроэнергии, передавая данные на смартфон пользователя.
ELARI Dual Smart Socket NRG-DEU16PM
К умной розетке ELARI Dual Smart Socket можно подключить сразу два устройства и управлять ей не только через приложение Elari Smart Home, но и при помощи Алисы, Маруси, Google Assistant и системы MTS Smart Home.
Двойная умная розетка ELARI Dual Smart Socket NRG-DEU16PM
Несмотря на то, что розетка двойная, ее размеры составляют 105х50х84 мм, что сравнимо с некоторыми одинарными моделями других производителей.
Задавать сценарии допускается для каждого разъема отдельно. То есть, если к розетке подключен светильник и обогреватель, то пользователь самостоятельно выбирает, какое устройство в данный момент необходимо включить. Главное, помнить о предельной мощности – девайс может выдержать нагрузку до 3500 Вт, так что два мощных электрочайника лучше не подключать.
DIGMA DiPlug 200S
Компактная умная розетка (46,5х34,9х28 мм) может стать частью экосистемы «Умный дом Яндекса». Для управления предусмотрена поддержка двух голосовых помощников: Алисы и Маруси. Также гаджет работает с помощью приложения Digma SmartLife, из которого можно управлять всеми функциями.
Умная розетка DIGMA DiPlug 200S
На корпусе розетки располагается кнопка со светодиодным индикатором работы — она горит непрерывно или мигает с различной периодичностью, сигнализируя, например, о потере Wi-Fi-соединения.
ELARI Smart Socket SMS-EU10USB
Эта розетка не только позволяет управлять включением/выключением подключенных к ней устройств, но и служит зарядным устройством для гаджетов: в нижней части прямоугольного корпуса расположен USB-порт на 2А. Правда, какие протоколы зарядки поддерживает устройство, производитель в инструкции не указал.
Умная розетка с USB-портом ELARI Smart Socket SMS-EU10USB
Также отметим, что ELARI Smart Socket SMS-EU10USB работает с Алисой, Марусей, MTS Smart Home и Google Assistant.
Rubetek RE-3301
Умная розетка Rubetek RE-3301 может выполнять функцию декоративного светильника благодаря разноцветной LED-подсветке. Также с ее помощью отображается уровень текущей нагрузки на розетку: так, синий цвет обозначает нагрузку в 0 Вт, мигающий красный — мощность подошла к предельным 3000 Вт.
Умную розетку Rubetek RE-3301 можно использовать в качестве ночника
Для управления устройством необходимо скачать приложение Rubetek, после чего вы сможете интегрировать розетку в систему умного дома, а также отдавать ей команды при помощи голосовых помощников (поддерживается Алиса и Маруся).
Помимо этого Rubetek RE-3301 умеет вести учёт энергии, причем не только в кВт, но и в денежных единицах (для этого необходимо ввести тариф, по которому вы получаете электроэнергию) — получается очень наглядно.
Xiaomi Mija Smart Plug Enhanced EU VDE Wi-Fi ZNCZ03CM
Эту модель можно использовать в качестве зарядного устройства или адаптера для подключения различных гаджетов. Для этого розетку оснастили двумя USB-портами, которые расположились на верхней части корпуса.
Умная розетка Xiaomi Mija Smart Plug Enhanced EU VDE Wi-Fi ZNCZ03CM с двумя USB-портами
В комплекте идёт нестандартная для нас трехконтактная вилка, но вместе с ней в наборе есть переходник на евростандарт.
Устройство интегрируется в фирменную систему умного дома и управляется при помощи приложения Mi Home и голосового помощника Алисы. Однако по сравнению с конкурентами розетка выдерживает существенно меньшую нагрузку – общая мощность подключенных к ней приборов не должна превышать 2200 Вт.
Aqara QBCZ11LM
В отличие от большинства других розеток, которые представляют собой переходники, Aqara QBCZ11LM — это стационарная настенная модель, работающая по протоколу ZigBee. То есть для подключения устройства к смартфону вам понадобится шлюз. После этого, установив мобильное приложение, вы сможете программировать различные сценарии и дистанционно управлять питанием электроприборов.
Умная розетка Aqara QBCZ11LM
Розетка оснащена защитными шторками, выдерживает нагрузку до 2500 Вт и обладает высокой термоустойчивостью – до 750 °С. Таким образом, можно быть уверенным, что ее корпус не расплавится от нагрузки и не станет причиной возгорания.
Компактная умная розетка (55х55х80 мм) от Яндекс доступна в двух цветах – черном и белом. На сегодняшний день это одно из самых доступных устройств на рынке: его средняя стоимость составляет 1200 рублей. Несмотря на небольшие размеры и бюджетную цену, розетка обладает неплохими характеристиками, выдерживая нагрузку до 3680 Вт.
Яндекс YNDX-0007 доступна в двух расцветках
Работает умная розетка через Wi-Fi и подключается к экосистеме «Умный дом Яндекса». Конечно, она поддерживает Алису и управление с помощью голосовых команд.
Рейтинг ZOOM | Максимальная мощность | Протокол связи | Кол-во розеток / доп.разъемы | Средняя цена |
---|---|---|---|---|
1.HIPER IoT P05 | 3680 Вт | Wi-Fi | 1 | 1690₽ |
2.Яндекс YNDX-0007 | 3680 Вт | Wi-Fi | 1 | 1180 ₽ |
3.ELARI Dual Smart Socket NRG-DEU16PM | 3500 Вт | Wi-Fi | 2 | 1990₽ |
4.Xiaomi Mija Smart Plug Enhanced EU VDE Wi-Fi ZNCZ03CM | 2200 Вт | Wi-Fi | 1 + 2х USB | 1433 ₽ |
5.Rubetek RE-3301 | 3000 Вт | Wi-Fi | 1 | 2881 ₽ |
6.ELARI Smart Socket SMS-EU10USB | 2200 Вт | Wi-Fi | 1 + 1х USB | 1290 ₽ |
7. Aqara QBCZ11LM | 2500 Вт | ZigBee | 1 | 1690 ₽ |
8. Aqara Smart Plug | 2300 Вт | ZigBee | 1 | 1990 ₽ |
9. Xiaomi Smart Plug (WIFI) ZNCZ05CM Mi | 3680 Вт | Wi-Fi | 1 | 1550 ₽ |
10.DIGMA DiPlug 200S | 3680 Вт | Wi-Fi | 1 | 1020 ₽ |
Яндекс: умный дом по-взрослому
Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по 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:
- devices.types.light — Любой светильник, люстра, лампочка итд.
- devices.types.socket — Розетка
- devices.types.switch — Переключатель
- devices.types.thermostat — Термостат
- devices.types.thermostat.ac — Кондиционер
- devices.types.media_device — Медиа устройство
- devices.types.media_device.tv — Телевизор
- devices.types.cooking — Кухонная техника
- devices.types.cooking.kettle — Чайник
- devices.types.other — Всё остальное, что не подошло под предыдущие пункты.
Умение (capability)
Также у каждого устройства должно быть минимум одно умение (capability).
Всего у Яндекс УД есть 5 типов умений. Каждое умение имеет разную функцию (instance), а некоторые умения имеют несколько таких функций, что добавляет гибкости при настройке устройств.
Сapabilities:
1. devices.capabilities.on_off — Включение и выключение.
- rgb
- hsv
- temperature_k
- thermostat
- fan_speed
- brightness
- temperature
- volume
- channel
При правильной комбинации всех свойств устройства Алиса без проблем понимает все отданные ей команды по управлению Умным домом. Тут, конечно, есть некие трудности с комбинированием умений. В документации явно не указано, какие умения можно комбинировать, а какие нельзя. Но с этим нам поможет “метод научного тыка”.
Так, к примеру, я выяснил, что кондиционер содержит четыре умения:
devices.types.thermostat.ac
devices.capabilities.on_off
- temperature
- thermostat
- fan_speed
Чтобы всё заработало, требуется:
Контроллер
Моя “умная” квартира управляется контроллером 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.
Установка и настройка certbot
apt-get update apt-get install certbot
Останавливаем сервисы watchdog и nginx.
service watchdog stop service nginx stop
Пробрасываем 80 порт в роутере.
Запускаем программу certbot:
certbot certonly --standalone
После запуска программа задаст несколько простых вопросов
1. Ваш e-mail. Просто введите адрес и нажмите enter
2. Вам предлагают прочесть пользовательские соглашения. Если вы со всем согласны, просто введите “A”, что означает Agree, то есть согласен.
3. Программа просит разрешения на отправку Вашего адреса электронной почты разработчикам. Введите N.
4. Введите свой домен, на который хотите получить сертификат (можно ввести тот, что мы получили в noip ранее). Тут я привожу пример ошибочного ввода. Префикс http:// вводить не нужно.
Если Вы всё сделали правильно, то увидите следующее:
Значит, сертификат успешно получен. Запомните путь к сертификату и ключу, он потребуется при настройке плагина yandex2mqtt. Для безопасности закройте 80 порт в настройках роутера, он больше не пригодится.
Включаем сервисы watchdog и nginx.
service nginx start service watchdog start
Сертификат от letsencrypt выдаётся на 3 месяца. Не забывайте обновлять.
Node.js и плагин yandex2mqtt
Установка
Настраиваем репозиторий node.js
curl -sL https://deb.nodesource.com/setup_10.x | bash -
Далее устанавливаем или обновляем все необходимые компоненты
apt-get install -y nodejs git make g++ gcc build-essential
После успешной установки копируем репозиторий yandex2mqtt на контроллер.
git clone https://github.com/munrexio/yandex2mqtt.git /mnt/data/root/yandex2mqtt
chown -R root:root /mnt/data/root/yandex2mqtt
Заходим в папку.
cd /mnt/data/root/yandex2mqtt
npm install
Установка завершена.
Автозапуск
Cоздайте юнит systemd:
Перейдите в папку /etc/systemd/system/ на контроллере и создайте файл с названием yandex2mqtt.service. Скопируйте в него следующее:
[Unit] Description=yandex2mqtt After=network.target [Service] ExecStart=/usr/bin/npm start WorkingDirectory=/mnt/data/root/yandex2mqtt StandardOutput=inherit StandardError=inherit Restart=always User=root [Install] WantedBy=multi-user.target
После этого сохраните изменения и закройте файл.
Для включения юнита введите в консоль команду:
systemctl enable yandex2mqtt.service
Теперь можно запускать и останавливать плагин командами
service yandex2mqtt start service yandex2mqtt stop service yandex2mqtt restart
Все необходимые настройки плагина находятся в файле /mnt/data/root/yandex2mqtt/config.js
Отредактируйте этот файл в соответствии с Вашими параметрами.
SSL-сертификат обязательно должен быть fullchain.
После настройки запустите yandex2mqtt командой:
service yandex2mqtt start
После настройки и запуска моста советую проверить сертификат на этом сайте.
Просто введите свой домен, который собираетесь использовать для доступа к Алисе. Для корректной работы сертификат должен пройти все проверки. Иначе ничего не заработает.
Навык Яндекс УД
Создание навыка
1. Перейти на страницу dialogs.yandex.ru/developer
2. Залогиньтесь под своим аккаунтом.
3. Нажать “создать диалог”
4. Выбрать пункт “Умный дом”
5. Ввести обязательные параметры:
- Название — Любое название.
- Endpoint URL — адрес типа вашдомен/provider, где вместо “вашдомен” адрес из noip или ваш домен, для которого получен ssl-сертификат.
- Приватность — выбрать “Не показывать в каталоге” (Обязательно! Иначе навык не пройдет мгновенную модерацию)
- Имя и Email разработчика — указать Ваши данные.
- Описание — любой текст
- Иконка — любая иконка.
6. Связка аккаунтов:
- Первые два пункта — указываем данные из config.js / clients :
2. Секрет приложения — clientSecret
- URL авторизации — вашдомен/dialog/authorize
- URL для получения токена — вашдомен/oauth/token
- URL для обновления токена — вашдомен/oauth/token
7. Сохранить навык
8. Нажать “На модерацию”
9. Нажать “Опубликовать”
Добавление устройств в Яндекс УД.
1. Зайти в приложение Яндекс на телефоне
2. В меню выбрать Устройства/Умный дом
3. Нажать “Добавить устройство”
4. Выбрать свой навык
5. Нажать “Объединить аккаунты”
6. Откроется страница авторизации
Ввести логин и пароль (задается в файле config.js в блоке users)
7. Нажать “Разрешить”.
8. Нажать “Обновить список устройств”
Теперь Алисе можно отдавать команды для управления добавленными устройствами. В указанные mqtt топики будут приходить соответствующие команды.
Осталось привязать к этим топикам какие-то действия.
Node-Red
Для системы автоматизации был выбран Node-Red. Это отличный инструмент визуального программирования. Процедуру установки и настройки можно подсмотреть тут.
Процесс настройки и автоматизации умного дома потянет на целую статью, а то и две. Да и таких статей уже много. Вместо этого — небольшой пример использования плагина, как включить лампочку голосом.
Для удобства на контроллере Wiren Board 6 в веб интерфейсе создаем виртуальное устройство.
В движок правил wb-rules нужно вписать
defineVirtualDevice("yandex", < title: "yandex controls", cells: < light1: < type: "switch", value: false >, > >);
MQTT топики этого виртуального устройства впишем в config.js на тип умения “on” устройства “Свет”:
devices: [ //_______________ Начало устройства ______________// < name: 'Свет', room: 'Комната', type: 'devices.types.light', mqtt: [ < type: 'on', set: '/devices/yandex/controls/light1/on', // топик управления stat: '/devices/yandex/controls/light1' // топик статуса >, ], capabilities: [ < type: 'devices.capabilities.on_off', retrievable: true, state: < instance: 'on', value: true >>, ] >, //_______________ Конец устройства _______________// ]
Теперь при фразе “Алиса, включи/выключи Свет” переключается виртуальное устройство.
Перейдем в Node-Red, который установили по инструкции.
Для удобной работы с Wiren Board 6 также можно использовать дополнительную “ноду” node-red-contrib-wirenboard.
В контроллер поставлен модуль расширения WBE2R-R-ZIGBEE, что позволило подключиться к “Икеевской” умной лампочке серии ТРОДФРИ по ZigBee-протоколу.
Теперь дело за малым. Закинуть несколько блоков в рабочее поле Node-Red, соединить “ниточками” и нажать Deploy.
Икеевская лампочка подключена через плагин zigbee2mqtt, поэтому в mqtt топик лампочки для управления нужно отправлять json. Для этого между виртуальным девайсом WB и mqtt топиком лампочки вставим простую функцию.
Нажимаем Deploy. Проверяем.
Алиса, включи Свет!
Итак, сегодня мы научились подключать Алису к системе автоматизации. Возможно в некоторых случаях это слишком сложно, проще купить обычную wi-fi лампочку, и этого хватит. Но если Вы задумали собрать себе по-настоящему умный дом, то простыми способами тут не обойтись. А стоит оно того или нет, каждый решит сам. Спасибо за внимание!
- JavaScript
- Яндекс API
- Разработка под Linux
- Умный дом
Обзор умного дома Яндекс
Девайсы Яндекс отлично подойдут для знакомства с концепцией умного дома для начинающих пользователей. Вы можете приобрести даже одно устройство и сразу же начать им пользоваться, без необходимости создания специальной экосистемы. Поэтому сегодня мы решили рассказать о том, что входит в умный дом Яндекс, что он умеет и какие у него сильные стороны.
Готовы сразу перейти к покупкам?
Умные лампочки Яндекс
Умные пульты Яндекс
Умные розетки Яндекс
Модули для ТВ Яндекс
Умные колонки Яндекс
Центры управления умным домом/хабы Яндекс
Датчики открытия дверей и окон Яндекс
Датчики температуры и влажности Яндекс
Датчики протечки Яндекс
Датчики движения Яндекс
Беспроводные кнопки Яндекс
Умные телевизоры Яндекс
Что такое умный дом от Яндекс и как работает
Умный дом Яндекс – это система управления, которая позволяет контролировать различные устройства в доме с помощью смартфона или голосовых команд. В эту систему могут входить как устройства Яндекс, так и товары других брендов. Например, лампочки, обогреватели, камеры видеонаблюдения, различные датчики, бытовая техника и многое другое. Для управления умным домом можно использовать специальное приложение Яндекс, которое доступно для устройств на iOS и Android.
Как работает умный дом Яндекс:
- Вы устанавливаете колонку Алиса или Хаб Яндекс – центр управления, объединяющий всю остальную умную технику.
- Подключаете нужные устройства: лампочки, розетки, датчики, кондиционер и прочее.
- Настраиваете сценарии в приложении Яндекс “Умный дом”. Например, вы можете сделать так, чтобы при открытии входной двери включался свет в коридоре или чтобы при выключении света в спальне включались розетки на кухне и в ванне.
- После подключения устройств и настройки сценариев вы сможете управлять ими с помощью приложения Яндекс или голосовых команд. Включайте и выключайте устройства, изменяйте настройки, а также получайте уведомления о происходящем в доме.
Возможности умного дома: сценарии использования
Умный дом Яндекс предлагает множество возможностей для управления устройствами в доме. Вот некоторые популярные сценарии:
- Освещение. Настройте автоматическую регулировку яркости света в зависимости от времени суток или степени освещенности.
- Отопление. Настройте автоматическое включение и выключение отопления в зависимости от температуры воздуха.
- Кондиционер. Настраивайте включение сплит-системы после открытия входной двери или срабатывания датчика движения в прихожей.
- Безопасность. Установите датчики открытия дверей или окон и настройте отправку уведомлений при их срабатывании.
Что входит в экосистему умного дома Яндекс
1. Яндекс.Станция
Многие устройства умного дома могут работать автономно, но полностью свои возможности они раскрывают именно в паре с Яндекс.Станцией . Для начала мы расскажем вам о её основных функциях, а затем о том, какие станции сейчас есть в продаже и в чём их отличия.
Первое и самое очевидное: прослушивание музыки. Вы можете попросить Алису включить вам конкретный трек или же какой-нибудь плейлист по настроению. При этом Алиса прислушивается к вашим предпочтениям и запоминает, какие треки вы слушаете полностью, а какие сразу пропускаете, а затем рекомендует дальнейшую музыку более точно. Важный момент: для работы этой функции у вас должен быть подключен Яндекс.Плюс.
Алиса может найти что-то в интернете, это особенно удобно, когда вы забыли какой-то банальный факт вроде: «сколько грамм в чайной ложке?» Но Алиса прекрасно справляется и с более сложными вопросами: она просто зачитывает первый вариант из поисковой выдачи и, как правило, этого достаточно.
Алиса умеет читать сказки и аудиокниги, это особенно полезно для семей с маленькими детьми. А ещё с ней можно общаться как с живым человеком, для этого достаточно сказать: «Алиса, давай поболтаем».
На кухне будет очень полезна функция таймера, а в спальне — возможность поставить будильник. И то, и другое делается голосом.
На данный момент есть четыре актуальных Яндекс.Станции. Первая — станция Лайт. Это самая недорогая модель в линейке, она продается в различных ярких цветах и, в зависимости от цвета, меняется и характер Алисы. Розовая – верит в волшебство, желтая – самая креативная, красная – любительница экстрима, бежевая – предпочитает домашний уют, мятная – романтичная натура, фиолетовая – без ума от вечеринок.
Вторая колонка — Яндекс Станция Мини. У неё более мощные динамики и более чувствительный микрофон. Если вам нужна компактная станция, но с хорошим качественным звуком, то стоит смотреть именно на эту модель. Она продается в двух вариантах — с дисплеем и без. Экранчик может использоваться для отображения времени, а когда вы запускаете таймер, то обратный отсчет идет прямо на нём. Ещё в версии с дисплеем есть датчик освещенности, благодаря чему яркость дисплея автоматически регулируется, это особенно заметно когда вы включаете свет в комнате, и цифры сразу же становятся ярче.
Третья колонка — Яндекс Станция 2. Большая колонка с качественным звуком и множеством дополнительных функций. Мощность – 30 Вт. Может стать центром умного дома, работающего по протоколу Zigbee.
Протокол Zigbee – это сеть, внутри которой устройства взаимодействуют между собой. Что-то вроде Wi-Fi для связи умных устройств между собой. Таким образом, в рамках этой сети сигнал передается быстрее, он не зависит от перебоев интернет-подключения или нагруженности сети другими процессами. Например, когда домашние пользуются ресурсозатратными приложениями сразу на нескольких устройствах. Кроме того, некоторые датчики и устройства работают только по протоколу Zigbee, без возможности подключить к интернету.
Четвертая колонка – Яндекс Станция Макс. У нее более мощный звук, чем у других станций. Размер динамиков 150 мм, они воспроизводят звук с мощностью до 65 Вт.
Кроме того, Станция Макс имеет встроенный сабвуфер, который добавляет низкие частоты к звуку, что позволяет лучше прочувствовать бас.
Еще один плюс – колонка может служить хабом, так как в ней тоже есть встроенный протокол Zigbee. Благодаря этому к ней можно подключать устройства, работающие по тому же протоколу. Например, различные датчики или видеокамеры. Как итог, вам не придется покупать отдельный хаб для умного дома.
Яндекс.Станция может работать не только с гаджетами от Яндекса, но и с устройствами от других производителей, поэтому вы можете комбинировать и те и другие при создании умного дома. В приложении «Умный дом» можно настроить различные сценарии, о которых мы рассказывали выше, при этом для условного включения лампочки или телевизора можно задать свою уникальную словесную команду.
2. Центр управления умным домом Яндекс Hub
Позволяет управлять всеми устройствами умного дома, объединяет их в одну систему. Имеет удобный интерфейс в приложении умного дома Яндекс, который позволяет быстро и легко настраивать все устройства. Работает по протоколу Zigbee, Bluetooth, Wi-Fi.
Яндекс Hub имеет множество функций: управление освещением, температурой, музыкой на колонке и другими устройствами. Он также может отправлять уведомления о событиях в доме в приложение на смартфоне, например, о том, что кто-то зашел в дом или что произошло отключение электричества или случилась протечка воды.
3. Умная лампочка Яндекс
О чем вы в первую очередь думаете, когда слышите фразу «умный дом»? Уверены, что большинство ответит про дистанционное управление светом. Это самый простой и эффектный способ начать построение умного дома, а заодно оценить, насколько он упрощает жизнь. Так что неудивительно, что у Яндекса есть собственная умная лампочка.
Для её настройки и работы вам достаточно простого смартфона, с установленным приложением и Wi-Fi сети. В приложении «Умный дом» от Яндекса нажимаете «добавить новое устройство», выбираете лампочку, по инструкции включаете и выключаете свет несколько раз. Лампочка начнет быстро мигать, а затем в приложении вам предложат подключить её к вашей Wi-Fi сети — после этого настройка окончена.
Лампочка Яндекса цветная, поэтому может гореть не только белым цветом, но и любым выбранным вами, будь то синий, зеленый или красный. И даже с белым светом есть варианты: можно включить холодный или теплый белый, последний подойдет для ночников, которые используются вечером, ведь жёлтый свет стимулирует выработку мелатонина.
Управление доступно через приложение «Умный дом» или с помощью голосового помощника Алисы. Люди, незнакомые с умными гаджетами, всегда поражаются тому, как загорается свет после фразы «Алиса, включи свет». Помимо дистанционного включения и выключения, вы можете также регулировать яркость, настраивать отключение по таймеру, а также включать различные режимы переливающегося света.
4. Телевизор Яндекс
Телевизор Яндекс – это умный телевизор с голосовым управлением. Он оснащен операционной системой Android TV, которая позволяет устанавливать различные приложения и игры, а также просматривать фильмы и сериалы из онлайн-кинотеатров. В телевизоре есть встроенные микрофоны, с помощью которых можно управлять им голосом.
Большой экран с разрешением 4K и поддержкой технологии HDR, которая обеспечивает высокое качество изображения. Также телевизор Яндекс имеет встроенный модуль Wi-Fi, что позволяет подключать его к интернету и пользоваться всеми преимуществами онлайн-сервисов.
5. Яндекс.Модуль
Устройство призвано превратить ваш старый телевизор в Smart TV. Модуль подключается по HDMI и даёт возможность смотреть Кинопоиск с множеством фильмов, сериалов и мультиков, а также ролики с сервиса Яндекс.Видео. В комплекте идёт пульт со встроенным микрофоном: при нажатии кнопки вы можете озвучить свой запрос: «Алиса, включи видео с котиками» или «Алиса, включи Доктора Хауса». К слову, управлять телевизором через Яндекс Модуль можно и с помощью Яндекс Станции.
6. Умный пульт Яндекс
С помощью Яндекс пульта можно добавить новых функций вашей привычной бытовой технике. Как это работает: гаджет имитирует сигнал пульта от вашего кондиционера, телевизора или другой техники, а затем вы просто говорите: «Алиса, включи телевизор» или «Алиса, сделай кондиционер посильнее». Всё, соответствующий сигнал посылается технике, а для неё это выглядит как обычная команда с пульта.
7. Умная розетка Яндекса
Ещё один гаджет, дающий вторую жизнь и умные функции привычным устройствам. Яндекс розетка по сути является специальным переходником, который вставляется в обычную розетку, а далее регулирует включение и выключение подключенного к ней предмета техники. Это может быть полезно для управления старыми торшерами и ночниками, к которым вы, по каким-то причинам, не можете купить Яндекс Лампочку (например, неподходящий цоколь). Также розетку можно использовать для управления обогревателем или вентилятором: настроить его включение/отключение раз в час, а в паре с датчиком температуры доступен и более сложный сценарий: включение и выключение при достижении определенной цифры на термометре.
Разумеется включать и выключать розетку и подключенные к ней устройства можно со смартфона или через Алису.
8. Датчик движения Яндекс
Принцип работы датчика следующий: он отслеживает движение в определенной зоне и при срабатывании включает / выключает нужное устройство или отправляет уведомление на телефон.
Его можно использовать в паре со световой панелью, кондиционером, музыкальной колонкой, шторами и другими устройствами. С помощью датчика движения вы легко сэкономите электроэнергию и упростите домашнюю рутину.
9. Датчик открытия дверей и окон Яндекс
Работает по тому же принципу, что и датчик движения. Только в данном случае устройство реагирует на изменение положения двери или окна. Когда дверь или окно открывается, датчик отправляет сигнал на умное устройство. Например, на Яндекс Станцию или Яндекс Хаб.
Датчик открытия дверей и окон имеет несколько режимов работы, которые можно настроить в приложении Яндекс:
- Режим «Открыто/Закрыто». При открытии двери или окна устройство отправляет уведомление на умное устройство.
- Режим «Расписание». Позволяет настроить расписание, когда дверь или окно должны быть закрыты или открыты.
- Режим «Безопасность». Если дверь или окно будет открыта дольше заданного времени, устройство отправит уведомление на умное устройство и включит сирену.
Датчик открытия дверей и окон Яндекса имеет высокую чувствительность и точность, что позволяет контролировать открытие дверей и окон даже через препятствия или в условиях низкой освещенности. Кроме того, он работает бесшумно и не мешает повседневной жизни.
10. Датчик температуры и влажности Яндекс
Измеряет температуру и влажность в помещении. Может сохранять полученные данные и показывать статистику. Также датчик температуры и влажности подходит для создания сценариев, например, чтобы автоматически включать кондиционер, если температура в помещении превышает заданный порог.
11. Датчик протечки Яндекс
Помогает обнаружить и предотвратить прорыв трубы в доме. При обнаружении протечки на мобильное приложение отправляется уведомление, чтобы вы могли своевременно предпринять меры по устранению проблемы.
К датчику протечки можно приобрести умный клапан перекрытия воды. Вы можете настроить сценарий, где при срабатывании датчика клапан сразу перекроет воду. Так у вас будет достаточно времени, чтобы закончить свои дела и после решить проблему.
12. Беспроводная кнопка Яндекс
Беспроводная кнопка Яндекс — устройство, предназначенное для управления умной техникой. Работает по протоколу Zigbee. Кнопка имеет компактный размер и легко устанавливается на любой поверхности. Она может быть использована для управления устройствами как в помещении, так и на улице. Например, вы можете поставить кнопку на прикроватной тумбочке и настроить ее так, чтобы при нажатии выключался весь свет в доме и на участке.
Выводы
Умные гаджеты Яндекс прекрасно подойдут для знакомства с концепцией умного дома, при этом вам не нужно покупать множество баз, модулей и датчиков, начать можно с простой лампочки или Яндекс Станции Лайт.
Можно ли управлять устройствами не Яндекс с помощью колонок Яндекс и приложения “Умный дом” от Яндекса?
Да, можно, но иногда возможности по управлению в “неродных” устройствах могут быть немного ограничены. О возможностях управления лучше всего читать в карточках товара или консультироваться у продавцов в наших магазинах.
Можно ли управлять умным домом без колонки и хаба?
Умная колонка – средство для управления устройствами голосом. Например, умной лампочкой или розеткой. Однако управлять ими можно и без колонки – в приложении. Тоже касается, например, увлажнителей или кондиционеров от других брендов. А вот с датчиками, работающими только по протоколу Zigbee, так не получится. Для них нужен либо хаб, либо колонка с протоколом Zigbee – с обычной ничего сделать не получится.
Сколько времени занимает установка умного дома?
Все зависит от самого устройства. Некоторые достаточно просто установить и/или подключить к источнику питания. Например, датчики движения и светодиодные панели. А вот умную сплит-систему придется монтировать на стену.
Что если я не разберусь, как систему умного дома работает?
К каждому устройству прилагается инструкция по установке. Само приложение обычно интуитивно понятно, есть инструкции и обучающие видео. Если не захочется самим разбираться со всеми нюансами, мы можем сделать это для вас, а после все объяснить.
Зачем нужен умный дом в обычной квартире?
Умный дом помогает сэкономить на электроэнергии, сделать вашу жизнь удобнее и комфортнее.
Умный дом – это дорого?
Нет, многие товары для умного дома стоят несколько тысяч. Другие – в пределах 10 000 р. Есть и дорогие устройства. Все зависит от самого типа устройства.
Все умные устройства от Яндекс во Всёсмарт здесь .
Читайте по теме:
- Рейтинг лучших роботов-пылесосов с влажной уборкой для дома
- Как организовать систему видеонаблюдения для дачи
- Рейтинг лучших камер видеонаблюдения для дачи
- Разрушаем смарт-мифы: простая настройка умных устройств, если детей нет рядом
- Как правильно выбрать кондиционер для дома и квартиры
- Дорогой и пугает кота: развеиваем мифы о роботах-пылесосах