Как управлять самодельным умным домом через Алису без Wi-Fi и облаков: решение с IrDA
Управлять самодельным умным домом голосом можно без Wi-Fi и облачных сервисов — достаточно инфракрасного порта и обучаемого пульта Яндекса. Такое решение предложил пользователь Habr, реализовав его в 2017 году, и система до сих пор работает стабильно. Это простой, дешёвый и надёжный способ добавить

Управлять самодельным умным домом голосом можно без Wi-Fi и облачных сервисов — достаточно инфракрасного порта и обучаемого пульта Яндекса. Такое решение предложил пользователь Habr, реализовав его в 2017 году, и система до сих пор работает стабильно. Это простой, дешёвый и надёжный способ добавить голосовое управление любым DIY-устройствам, не завися от интернета или сложной инфраструктуры.
Как работает интеграция самодельных устройств с Алисой через IrDA
Идея заключается в использовании обучаемого ИК-пульта Яндекса, который входит в комплект умной колонки или продаётся отдельно, как универсального шлюза. Пульт запоминает сигналы от любых инфракрасных пультов и воспроизводит их по команде Алисы. Автор проекта пошёл дальше: он создал собственные устройства на микроконтроллерах, которые принимают ИК-команды и выполняют нужные действия — включают свет, открывают шторы, управляют вентиляцией.
Для этого не нужен интернет, сервер или сложная логика. Достаточно привязать ИК-пульт к Алисе через приложение «Дом с Алисой», обучить его командам от самодельного пульта или записать сигналы напрямую, а затем настроить сценарии. Устройства автора постоянно слушают эфир и реагируют на определённые коды. Всё работает локально, без задержек и зависимости от облака.
Почему стоит выбрать IrDA вместо Wi-Fi для умного дома?
В 2017 году, когда автор начинал проект, готовых решений для DIY-умного дома с голосовым управлением было мало. Wi-Fi-модули стоили дороже, потребляли больше энергии и требовали настройки сети. MQTT-брокеры нуждались в сервере. Инфракрасная связь, напротив, оказалась дешёвой, простой и энергоэффективной. ИК-приёмники и передатчики стоят копейки, а микроконтроллеры Arduino или ESP8266 легко с ними работают.
Яндекс к тому времени уже выпустил ИК-пульт, который можно обучить любым командам. Автор воспользовался этой возможностью, чтобы создать замкнутую систему: голосовая команда Алисе → пульт излучает ИК-сигнал → самодельное устройство его принимает и исполняет. Никакого облака, никакого Wi-Fi — только инфракрасный луч. Это особенно актуально для тех, кто ценит автономность и не хочет зависеть от стабильности интернет-соединения.
Технические детали: как собрать устройство на микроконтроллере
Самодельное устройство собирается на базе микроконтроллера, например Arduino Nano или ESP8266, с ИК-приёмником TSOP38238 или аналогичным. Микроконтроллер постоянно слушает эфир и декодирует сигналы протокола NEC — самого распространённого для бытовой техники. Когда приходит команда, соответствующая заранее заданному коду, устройство включает или выключает нагрузку через реле или симистор.
Обучаемый пульт Яндекса запоминает сигнал от любого ИК-пульта. Автор просто направил свой самодельный пульт на пульт Яндекса и нажал кнопку — пульт запомнил код. После этого в приложении «Дом с Алисой» можно создать сценарий: «Алиса, включи свет» → пульт отправляет запомненный ИК-сигнал. Устройство ловит его и замыкает цепь. Всё происходит за доли секунды.
Какие ограничения есть у ИК-управления умным домом?
Автор использовал протокол NEC с частотой несущей 38 кГц — это стандарт для большинства ИК-пультов. Дальность связи в помещении достигает 10 метров при прямой видимости. Если устройство находится в другой комнате или за препятствием, сигнал может не пройти. Для таких случаев можно установить несколько ИК-передатчиков или использовать ретранслятор.
Одно из главных ограничений — односторонняя связь. Пульт Яндекса только передаёт, но не принимает. Поэтому невозможно узнать, выполнилось ли действие на устройстве. Однако для простых задач вроде включения или выключения света это не критично. Также ИК-пульт не может передавать сложные команды с параметрами — только фиксированные коды. Но для базового управления этого вполне достаточно.
Автор отмечает, что система работает стабильно уже несколько лет. Батарейки в пульте Яндекса хватает примерно на год. Самодельные устройства питаются от сети или батареек — в зависимости от задачи. Это делает решение не только простым, но и экономичным.
Кому подойдёт такое решение для умного дома?
Решение будет полезно всем, кто занимается DIY-умным домом и хочет голосового управления без привязки к облаку. Разработчики могут взять за основу схему автора и адаптировать под свои нужды. Бизнес, производящий готовые ИК-устройства, может рассмотреть совместимость с пультом Яндекса.
Для пользователей из России и СНГ это особенно актуально, так как Алиса — самый популярный голосовой помощник в регионе, а ИК-пульт Яндекса доступен и недорог. При этом не требуется стабильный интернет: если облачный сервис Яндекса временно недоступен, локальные ИК-команды всё равно будут работать, при условии что сценарии уже загружены в пульт.
Как управлять самодельным умным домом через Алису без интернета?
Управление без интернета возможно, потому что ИК-пульт хранит сценарии локально. После того как вы настроили сценарий в приложении «Дом с Алисой» и синхронизировали его с пультом, пульт может выполнять команды даже при отсутствии связи с облаком Яндекса. Голосовая команда обрабатывается колонкой, но если интернет пропал, колонка не сможет распознать речь. Однако если использовать физическую кнопку на пульте или заранее заданную голосовую команду, которая уже загружена, система продолжит работать. Для полной автономности можно дополнительно настроить локальное распознавание голоса, но это уже сложнее.
Перспективы развития ИК-решений для умного дома
Автор не планирует коммерциализировать проект, но опубликовал схему и код в открытом доступе. Возможно, сообщество доработает решение: добавит двустороннюю связь, увеличит дальность через ИК-удлинители или интегрирует с другими голосовыми ассистентами. Сам Яндекс вряд ли будет развивать IrDA-направление — компания делает ставку на Wi-Fi и Zigbee. Но для энтузиастов этот метод остаётся рабочим и надёжным.
Итог
Использование обучаемого ИК-пульта Яндекса как шлюза для самодельных устройств — простой, дешёвый и надёжный способ добавить голосовое управление без Wi-Fi и облаков. Решение работает с 2017 года и не требует специальных знаний. Если у вас есть Arduino и паяльник, вы можете повторить проект за вечер. Это идеальный вариант для тех, кто хочет управлять умным домом через Алису, но не готов мириться с зависимостью от интернета и сложной настройкой.