Как сделать умный дом с алисой своими руками в квартире
Умный Дом — Алиса, Будущее рядом ) Делюсь своим опытом.
В общем свершилось, я надеялся и ждал этого с момента появления у меня Яндекс станции. Яндекс станцию интегрировали с разными системами умного дома от нескольких производителей.
У меня из устройств поддерживаемых алисой Есть Чайник, пылесос и очиститель воздуха.
Принцип работы умного дома от яндекса (как разобрался я):
устройства от яндекса — лампочки, розетки и пульт ИК (им можно управлять телевизором и кондиционером) подключаются непосредственно к аккаунту Яндекса туда же и яндекс станция
устройствами сторонних производителей управляются через их аккаунты умного дома через интернет.
Управляет всем не сама умная станция а аккаунт Яндекс, а как уж вы будете иму сообщать это — через смартфон нажатием или через любое устройство с Алисой подключенное к этому аккаунту, то с любога места где есть доступ в аккаунты и интернет, даже находясь за рулем через яндекс навигатор подъезжая к дому можно включить кондиционер, обогреватель или вскипятить чайник, ну разве не круто?
А теперь о минусах, вернее скорее всего просто не доработках которые будут странены позже. НА моих устройствах кроме как включать и выключать алиса ничего не умеет настройках нельзя задать, на некоторые голосовые команды может ответить сейчас попробую и ничего не происходит.
То есть можно включить или выключить воздухоочиститель, но нельзя сменить режим его работы или спросить показатели.
Что касается чайника, у меня смарт чайник с блютуз. Через приложение чайника работает, но только в радиусе действия блютуз. Чтобы алиса могла работать с чайником необходим шлюз в интернет, а он стоит дороже чайника ))) Исходя из этого я думаю всем блютуз устройствам будет необходим шлюз в интернет. А это сводятся к тому что надо будет на каждого производителя брать шлюз или технику одного производителя.
Что касается освящения что я хочу попробовать подключить в первую очередь, у меня используется не одна лампочка и покупать 12 умных ламп будет накладно, к тому же в других помещениях система освещение построена на других лампах. Я буду пробовать искать умные выключатели и опять же есть ли на них возможность настройки уровня яркости я не знаю.
П.С. Если кому есть что подсказать говорите )
П.П.С. Немного размышлений, неплохо бы интегрировать с автосигнализацией )) чтоб с утра встал и попросил завести машину, моя сигнализация вполне управляется через интернет, но тут нужны ограничения что только автозапуск и например сообщения с машины, или спросить температуру в машине, еще конечно не помешало бы защиту от детей или даже идентификацию по голосу. так же не хватает возможности совместных аккаунтов, а то например у меня телефон на винде и Станцию настраивал с телефона супруги и привязана она к ее учетке Яндекса, от сюда вытекает удаленное управление только одним человеком или на всех устройствах надо ставить один аккаунт (в машине, в телефоне меня и телефоне супруги).
Как подключить Умный дом Яндекс под управлением Алисы
Люди всегда стремились к тому, чтобы упростить быт. В сказках описывали дома, которыми можно управлять при помощи голоса, к примеру избушка на курьих ножках. Вот мечта сбылась. Умный дом от Яндекс – настоящее изобретение современности!
Умный дом от Яндекс — что это такое?
Это специальная платформа, которая помогает при помощи голосового управления “Алиса” управлять бытовыми приборами: телевизором, кондиционером, чайником, и даже сделает уборку вместо Вас. Теперь Вам больше не нужно будет утруждаться еженедельной уборкой, готовкой или другими скучными бытовыми делами.
Функциональные возможности, типовые сценарии использования
Люди всегда стремились к тому, чтобы упростить быт. В русских сказках описывали дома, которыми можно управлять при помощи голоса, к примеру избушка на курьих ножках. В одном из сочинений Рея Бредбери упоминался дом, который все делал сам. Вот мечта сбылась. Умный дом от Яндекс – настоящее изобретение современности!
Основной концепцией умного дома «Яндекс Алиса» является полное отсутствие вмешательства человека в работу бытовых приборов. Все контролирует система программ, управление которыми происходит через голосовой помощник «Алиса». Команды, которые произносит человек, передаются на нужные датчики, и бытовые предметы выполняют нужные функции. Достаточно сказать чайнику, чтобы он кипятил воду, и нужная задача будет выполнена.
Управлять «умным домом» можно через любое устройство, которое содержит в себе голосовой помощник. Это может быть и колонка марки IRBIS, и смартфон, и станция «Яндекс». Главное условие – иметь постоянное подключение к интернету.
Все голосовые сообщения обрабатываются благодаря Яндекс – серверу. Вот, как выгляди схема работы «умного дома с Алисой»:
Человек произносит команду через центр управления. «Алиса» передает ее на сервер. Команда обрабатывается, после чего передается тому устройству, которое должно выполнить определенную функцию. В том случае, если команда не может быть выполнена, она обратно возвращается на станцию. При высокой скорости интернета, «Алиса» отвечает на приказ мгновенно – в течение одной минуты.
Типовые сценарии использования «умного дома»:
Голосовой помощник Алиса
Алиса помогает при помощи голосовых команд удаленно управлять бытовыми предметами.
Главные достоинства «умного дома с Алисой»:
Дополнительно к «Алисе», можно подключить умный дом «Альфред». При подаче голосовых команд, это будет звучать так: «Алиса, попроси Альфреда сделать ту или иную команду».
Устройства и приложения, поддерживающие работу Яндекс Алисы
Умный дом «Алиса» совместима с большим количеством производителей. Это чайники, кофеварки, кондиционеры, холодильники, пылесосы и смартфоны. Управлять этими предметам можно задав команду голосовому помощнику. Однако, загружать белье в машинку, заполнять мультиварку или кофеварку, к сожалению, пока придется самостоятельно.
Какими приборами можно управлять
Благодаря этой умной разработке, можно управлять следующими приборами:
Как подключить и настроить умный дом Яндекса
Настройки умного дома необходимо проводить в несколько этапов:
Какие устройства нужны, архитектура системы
Теперь распишем, как сделать и управлять, и какие устройства нужны для умного дома, более подробно. Чтобы сделать умный дом своими руками, в первую очередь, необходимо добавить все устройства. Это займет минимум времени: их просто нужно перевести в режим поиска, подключиться через телефон к домашней сети Wi-Fi, и через приложение начать их искать. Чтобы не перепутать устройства между собой, каждое из них следует назвать своим именем на русском языке. Имя должно быть коротким, чтобы голосовой помощник его быстро распознал.
Чтобы наладить освещение в комнате, необходимо приобрести умный выключатель марки Xiaomi, и умные лампочки. У самого выключателя только две функции, а лампочки можно объединить между собой и управлять ними при помощи мобильного приложения. Для более точного управления, можно дать имена и комнатам, у которых нужно управлять освещением. Вот пример команды для голосового помощника: «Алиса, включи люстру в кухне».
Умную лампочку от Xiaomi, приложение «Яндекс» сразу не обнаружит. Потому, на смартфон сначала нужно установить приложение Xiaomi, включить лампочку в нем, а после уже настраивать через Yandex. Аккаунты «Яндекса» и Xiaomi следует предварительно объединить.
Умный пульт «Яндекса» подключается аналогично. Благодаря круглой форме, корпуса, на котором размещены инфракрасные датчики, он может управлять несколькими устройствами в комнате: к примеру, и телевизором и кондиционером. Для обеспечения этих функций, пульт постоянно должен быть подключен через USB-порт телевизора или компьютера, либо в электрическую розетку. Если Вы выбираете розетку, дополнительно следует приобрести адаптер, так как в комплект он не входит.
В приложении «Яндекс» пульт настраивается под тот прибор, которым он будет управлять. Список производителей приборов достаточно широкий, но даже если в нем нет нужного, то приложение предложит само универсальный вариант. Но, у этого пульта есть один существенный недостаток: довольно ограниченные возможности, которые не подстраиваются под производителя устройства.
К примеру, Вы подключили пульт к телевизору. Но, из всех доступных функций телевизора, через умный пульт можно будет только переключать каналы и регулировать громкость. В кондиционере возможна только установка температуры, выбор режима и скорости.
Как управлять умным домом? Система «умный дом Яндекс» имеет и большое преимущество: вернувшись с работы домой, можно задать голосовую команду «Алисе», и Вас встретит дом так, как надо: со включенным светом, кондиционером и телевизором в спальне. Для этого стоит произнести волшебную фразу: «Алиса, я дома!». Фразу, в принципе, можно придумать любую.
Но опять же, запрограммировать подключение устройств на заданное время, пока, к сожалению, возможности нет. Настроить так, чтобы кондиционер включался на 12:00, а робот – пылесос работал с 13:00 до 15:00, пока, увы, система не предусмотрела. В данном случае, время стоит настраивать через приложение самому, и давать отдельно голосовую команду.
Если рассмотреть систему «умный дом Яндекс» в целом, она довольно проста в управлении и многофункциональна. Конечно, свои недостатки у нее есть, но производители стараются их исправить как можно быстрее. Так что, в скором будущем, расширится и список совместимых устройств, и количество голосовых команд, и можно будет настроить работу приборов по расписанию.
Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция
Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция
Уже больше года Яндекс развивает систему управления умным домом через Алису. Благодаря ей вы сможете включать свет, переключать каналы телевизора, заваривать кофе, изменять цвет подсветки, будить умные пылесосы и контролировать температуру в помещении.
Чтобы создать такую продвинутую экосистему умных устройств, совсем не обязательно штурмовать магазины электроники. Яндекс предоставляет API для интеграции ваших собственных решений через платформу навыков.
В этой статье расскажем, как с помощью микроконтроллера и обычного реле сделать умную лампочку и управлять ей с помощью Алисы.
Как работает такой умный дом?
Чтобы создать умный дом своими руками, потребуется навык Домовёнок Кузя. Через него можно не только контролировать умный дом, но и интегрировать виртуальные устройства напрямую в Яндекс.Алису. Это значит, что вам не придётся постоянно открывать навык, чтобы просто выключить лампочку. С микроконтроллером навык будет связываться через веб-хуки.
Для веб-хуков отлично подходит платформа Blynk — панель управления устройствами на Arduino и Raspberry Pi. Там вы сможете без труда создать графический интерфейс, через который можно будет управлять устройством по Wi-Fi (а ещё по Ethernet, USB, GSM и Bluetooth).
Какие устройства можно интегрировать в умный дом?
Через навык можно взаимодействовать с обширным количеством устройств: лампочки, розетки, шторы, замки, роботы-пылесосы, термостаты, очистители воздуха, кондиционеры и чайники. Кроме этого, можно переключать каналы на телевизоре (через универсальный пульт) и менять цвета RGB-ламп.
Все устройства имеют базовую пару функций: включение и выключение (открытие и закрытие для штор и замков). Некоторые из устройств могут работать с диапазоном значений (яркость лампы, температура поддержки тепла для чайника).
Аппаратная и программная часть
Для того, чтобы собрать умный дом своими руками, мы будет использовать Wi-Fi модуль ESP8266. Процесс разработки на нём почти не отличается от традиционной разработки на Arduino.
Для начала нужно скачать приложение Blynk из GooglePlay или AppStore и зарегистрироваться в нём. После этого нужно создать новый проект и выбрать соответствующий микроконтроллер. Перед вами появится пустая панель, на которой можно размещать элементы управления. Это могут быть кнопки, иконки, слайдеры, индикаторы, выпадающие списки и многое другое.
После создания проекта на вашу почту придёт токен доступа. Его нужно будет указать в скетче и веб-хуках.
К элементам управления можно подвязать физический пин микроконтроллера или же виртуальный порт. При взаимодействии с каким-либо элементом, его новое значение будет сразу отправляться на микроконтроллер.
Примечание Виртуальные порты в Blynk можно представить как переменные, которые синхронизируются между устройством и сервером.
На этом сайте можно найти много примеров кода для Blynk под разные платформы микроконтроллеров. Ниже приведён скетч, который будет управлять пином. Тот, в свою очередь, будет управлять реле, к которому будет подключена лампа:
Для этого скетча в панели управления Blynk нужно добавить элемент «Button». В его настройках OUTPUT выставить V0, а режим работы переключить в Switch.
Теперь к указанному порту можно подключать реле. Если всё правильно, то при нажатии на кнопку в панели управления реле будет открываться и закрываться.
Примечание При работе с механическими кнопками и выключателями не забывайте про дребезг контактов.
Всё работает? Тогда можете переходить к следующему этапу.
Получение веб-хуков
От Blynk вам потребуется не панель управления, а контроль виртуальных портов через GET-запросы. Вот так выглядит веб-хук на изменение состояния порта:
Чтобы включить виртуальный порт, нужно указать как 1, чтобы выключить — как 0.
Помимо этого, значение с порта можно получить таким запросом:
Настройка навыка «Домовёнок Кузя»
Перейдите на сайт навыка и авторизуйтесь там через Яндекс. Далее жмите на Добавить правило HTTP (GET). Перед вами откроется форма настройки правила.
Активационная фраза — название запроса, которое будет отображаться в списке (например «свет на кухне, включение»). Если вы не планируете контролировать умный дом конкретно изнутри навыка, то больше фраза нигде не понадобится. Поле Ответ Кузи тоже оставляйте пустым. В поле URL вставляете соответствующий веб-хук на включение света (виртуального порта). Остальные параметры можно не изменять. После этого нужно сделать идентичное правило на выключение света.
Пример настройки правила на включение света
Дальше нужно перейти во вкладку виртуальных устройств и добавить устройство «Лампа». Тут нужно дать название устройству, по которому его будет идентифицировать Алиса. Например: свет, бра, подсветка, лампа или торшер. Место расположения — комната, в которой будет установлено устройство. Это нужно на тот случай, если в нескольких комнатах будут одинаковые по названию элементы. К тому же, одной голосовой командой можно включать и выключать все устройства в определённой комнате.
В Правило на включение/выключение из списка выбираете соответствующие запросы. В лампе имеется возможность управления яркостью. Для этого нужно создать ещё одно правило, но значение параметра value установить как
Пример настройки виртуального устройства
Примечание Если вы планируете изменять яркость, то параметр value в веб-хуке на включение нужно изменить с 1 на 100.
Настройка Алисы
В приложении Яндекс перейдите в раздел Устройства→Управление устройствами. Нажмите на кнопку «Добавить»→«Другое устройство». В открывшемся списке найдите навык «Домовёнок Кузя».
Авторизуйтесь в нём. Возможно, нужно будет ввести код объединения устройств, указанный в панели управления умным домом. Потом нажмите на Обновить список устройств.
На этом этом этапе вы уже создали умный дом своими руками. Теперь система полностью готова к голосовому контролю. К ней имеет доступ лишь ваш аккаунт. В настройках виртуальных устройств можно расширить доступ на другие аккаунты.
Как я собираю умный дом с Алисой за копейки. Впечатления
У нас периодически выходят статьи на тему сборки умного дома, но лично я заморачиваться с их сложной настройкой через Rapsberry Pi и другие сторонние девайсы не очень хотел.
Давно уже думал над тем, чтобы попробовать собрать нечто подобное, но чтобы не так сильно заморачиваться. Раньше это казалось чем-то недостижимым, футуристичным, дорогим и не очень полезным для квартиры. Но теперь все более, чем реально.
Пока собрал только небольшой фрагмент умного дома, но это только начало. И мне уже нравится результат. Особенно при работе с Алисой от Яндекса.
Зачем вообще брать технику со встроенной Алисой
Знаете вариант получше, говорящий на русском языке? Я — нет. Приятнее всего работать именно с нормально общающейся Алисой, умеющей базовые вещи для управления умным домом.
Она совместима с самыми популярными брендами:
▪️ Elari
▪️ Philips
▪️ Redmond
▪️ SmartThings
▪️ Xiaomi
▪️ Z.Wave
▪️ Rubetek
Думаю, 4 из них вы точно знаете. И все эти девайсы настраиваются прямо в приложении Яндекса, которое и является неким хабом для управления умным домом.
Да, Алиса не обладает огромным функционалом, но что-то всё-таки умеет, чего мне пока хватает. И со временем она все равно научится большему (я в это верю).
Google Assistant? В топку, полноценно не управляет техникой на русском языке. Siri? Для работы с приложением Дом нужно миллион переключателей и переходников, совместимых с HomeKit.
Что в итоге я выбрал
Говорю сразу, это не реклама, а чисто мне мнение. Почитав о Xiaomi у нас же на сайте, я решил, что с их техникой слишком много заморочек, которыми я вовсе не горю желанием заниматься.
Хочется простоты — вставил, подключил, работает. Без костылей и прописывания тонн строчек кода для грамотной работы устройств. Но это не значит, что я вовсе отказался от китайцев, у них, наверное, самый широкий выбор умных девайсов. Так что отложил их просто на потом.
Почему не Яндекс? Алиса же!
Во-первых, у него пока особо нет умной техники. У компании всего три умных устройства:
▪️ Смарт-лампочка: 1190 руб.
▪️ Смарт-розетка: 1190 руб.
▪️ Пульт для управления умным домом: 1390 руб.
Во-вторых, настраивается она невероятно плохо. Помню, как приходил в офис и слышал возмущения от настройки той лампочки, которую надо несколько раз включать и выключать для спаривания с хабом. И то она далеко не с первого раза подключалась.
Про розетку ничего не могу сказать, а вот пульт, хоть и настраивается так же кривовато, но хотя бы работает с тем же кондиционером.
В общем, у кого-то техника Яндекса работает, а у кого-то нет. Отзывы слишком смешанные, и рисковать я не стал.

Умный цоколь
Поэтому пока остановился на российской Redmond, у которой относительно недорогая техника. А выбор не такой мелкий, как может показаться: от умных розеток и лампочек до смарт-чайников и кофеварок.
Собственно, я и решил строить себе умный дом с малого. Купил для старта 2 цоколя, 2 розетки, кофеварку и чайник. Ими можно управлять через приложение Ready for Sky от Redmond, в нем возможна более тонкая настройка, нежели через Алису.
К примеру, можно установить температуру нагревания воды в чайнике, изменить его подсветку по RGB-палитре и так далее.
Но это мелочи, которые лично мне не очень-то и нужны.
Конкретно, что я взял себе:
▪️ Умный цоколь REDMOND SkySocket 202S: 599 руб.
▪️ Умная розетка REDMOND SkyPort 103S: 599 руб.
▪️ Умный чайник-светильник REDMOND SkyKettle G213S: 3495 руб.
▪️ Умная кофеварка REDMOND SkyCoffee M1509S: 4990 руб.
За всё вышло 10 881 руб. Плюс взял Яндекс.Станцию для голосового управления из любой комнаты, чтобы умными гаджетами могла пользоваться вся семья. Это ещё дополнительно 9990 руб.
Итого: 20 871 руб.
Можно взять вариант попроще со встроенной Алисой, это даже разумнее для больших квартир, где одной колонки не хватит.
Например, Irbis A за 3000 руб. — штуки три на квартиру будет достаточно. Хоть эта колонка звучит объективно плохо, зато ее громкости и мощных микрофонов достаточно для общения с голосовым помощником.
Как настраивал
Здесь все оказалось несложно. Для связи гаджетов между собой хватает приложения Ready for Sky, но для нормальной интеграции с головным управлением через Алису этого мало.
2. Переходим во вкладку Устройства в дополнительном меню, скрытом за иконкой с тремя палочками.
3. Открываем Умный дом —> Добавить устройство —> Ready for Sky.
4. Нажимаем Oбьединить аккаунты, вас перекинет в приложение Ready for Sky и предложит соединить учетные записи Яндекса и Redmond.
После этого, казалось бы, Алиса должна заработать с умной техникой. Но как бы не так.

Идеальная связка для дистанционного управления техникой Redmond
Для управления всеми гаджетами требуется создать мост. И здесь есть 2 варианта: либо докупить пульт управления от Redmond, либо взять в руки смартфон на Android.
Я воспользовался вторым вариантом, поскольку дома есть HTC One M8. Он и выступил в роли моста, соединяющего Алису и технику. Связываются устройства между собой и цифровым ассистентом через приложение R4S Gateway.
Настройка несложная — включил Bluetooth, неспаренные гаджеты нашлись, нажал Подключить и зажал на каждом гаджете кнопку включения на 3-5 секунд. Через пару мгновений все сконнекченно.
Важно: нельзя использовать приложения Ready for Sky и R4S Gateway на одном Android-смартфоне. Это может привести к сбоям и ухудшению работы устройств. Но никто не запрещал устанавливать Ready for Sky на iPhone.
Либо если у вас нет Android-смартфона, можно поставить любой популярный эмулятор Android на Mac или PC и управлять с ноутбука техникой по Bluetooth.
Собственно, настройка завершена. Алиса научилась управлять моим умным домом.
Правда, тонко управлять им ассистент ещё не умеет. Пока доступно только включить-выключить. Так что свет/розетки/чайник/кофеварка работают только в одном предварительно настроенном режиме.
Если решитесь себе взять цоколи Redmond, вот их правильная настройка, чтобы можно было сказать «Алиса, включи свет в коридоре/спальне/туалете».

Интерфейс умного дома от Яндекса
1. В приложении Яндекса создаете группу Коридор (или какую вам требуется).
2. Переименовываете цоколь в Коридор (или где у вас находится устройство).
Важно называть технику так же, как называется группа, в которой она располагается. Приложение само распознаёт тип девайса. Если «имена» совпадать не будут, то Алиса не сообразит, что именно вы хотите включить. В первое время на запрос «включи свет в коридоре» голосовой помощник просто включал весь свет в квартире.
Что в планах по развитию умного дома
Сейчас думаю взять умный пылесос Xiaomi Mi Robot Vacuum Cleaner и добавить побольше розеток для управления имеющейся техникой в доме.
Пока на розетках управляются телевизоры, но никто же не мешает подключить микроволновку и прочие устройства.
Плюс хотелось бы докупить смарт-замки Xiaomi Aquara Smart Door Lock, но для них потребуется создать отдельную защищённую сеть, чтобы никто не смог просто так войти домой. Ну и бонусом — умные жалюзи.
Об этом я расскажу позднее, когда реализую свои идеи.
Общие впечатления
Да, это не приложение Дом от Apple. Гаджеты не поддерживают HomeKit и не управляются с Apple Watch. Но при наличии колонок с Алисой мне вполне хватает и такого решения.
Тем более, что через приложение Яндекс можно создавать сценарии для голосового помощника. Скажем, команду «Алиса, я дома» — включается расслабляющая музыка, заваривается кофе и включается телевизор. Это ли не базовое удобство, о котором стоит мечтать?








