Как установить Home Assistant, если вы не технарь: разбираем сервис Habab Home
Умные лампочки и пылесос уже куплены. Осталось понять, как они будут работать вместе. Рассказываем, с чего начать настройку совместимых устройств и как Habab Home помогает сделать дом по-настоящему умным.
Вечер дома: я читаю, котик сидит рядом, а пылесос заряжается на базе
Представьте обычную просьбу в семейном чате: «Мы ушли, пусть пылесос уберётся до нашего возвращения». Устройство с Wi-Fi есть, приложение установлено, Telegram у всех под рукой. Но между сообщением и началом уборки все равно нужно действие человека, который должен открыть нужное приложение и нажать кнопку.
Можно пойти дальше: настроить запуск уборки, когда дома никого нет. Только сначала придётся договориться и продумать сценари, как дом понимает, что никого нет дома, и что делать, если кто-то вернулся. А ещё есть дневной сон ребёнка, который никогда нельзя нарушать, временные гости и кот, который уже занял коридор и любит кататься на пылесосе.
Такие задачи приводят к решениям по типу Home Assistant. Он объединяет любые совместимые устройства разных производителей и позволяет задавать правила и условия их совместное работы. Правда, по пути обычному пользователю приходится знакомиться с новыми терминами: интеграциями называют подключения к устройствам и сервисам, а сущностями — лампы, датчики, любые устройства и отдельные команды в системе.
Мы делаем Habab Home — русскоязычно приложение на базе open-source проекта Home Assistant с встроенным голосовым и текстовым чатом в Telegram, позволяющим задавать команды прямо из него. Покажем на примерах, с чего нужно будет начать и с какими настройками нужно будет разобраться вначале.
Когда отдельных приложений становится недостаточно
Если нужно включать одну лампу, привычной экосистемы может быть достаточно. Сложности возникают, когда появляются устройства разных производителей и условия их взаимодействия.
Например, хочется, чтобы:
- свет в прихожей включался ночью на небольшой яркости, но уже включённый вручную свет оставался как есть;
- пылесос запускался по просьбе в домашнем чате, с учётом выбранного режима тишины;
- сообщение об открытой двери приходило, когда все ушли, а не при каждом возвращении из продуктового.
Начать можно с любого из этих примеров. Сначала стоит узнать, умеют ли ваши устройства выполнять нужные команды.
В Habab home такая логика строится из события, условий и действий. Событие — открылась дверь. Условие — сейчас ночь. Действие — включить свет. Можно добавить таймер и решить, продлевать ли его при повторном открытии. Эти возможности уже есть в исходном Home Assistant, и на них мы опираемся.
Если устройства подключены локально, настроенные правила могут работать без облака производителя. Например, свет продолжит включаться по датчику и без интернета. А вот для Telegram, облачного AI и устройств с облачным подключением интернет будет нужен.
Чтобы дома было привычно
Home Assistant давно переведён на русский язык. У него есть визуальный редактор автоматизаций, голосовой Assist и резервное копирование. Для многих задач писать код вообще не потребуется.
Home Assistant создают для пользователей по всему миру. Поэтому в инструкциях часто встречаются зарубежные сервисы, а привычные нам решения приходится подключать отдельно.
Возьмём карты. В Home Assistant они показывают людей, устройства и домашние зоны. Мы добавили в свою версию интерфейса выбор Яндекс-карт с русскими подписями. Если вам нужна эта возможность, проверьте её наличие в выбранной сборке Habab: она ещё не включена во все выпуски. Для работы карт нужны интернет и соблюдение условий Яндекса.
С голосом тоже хочется привычного общения: произнести просьбу по-русски и услышать ответ. Для этого нужно выбрать сервис распознавания и озвучивания, а ещё понять, куда будет отправляться запись.
Мы хотим, чтобы с такими вопросами было проще разобраться. Поэтому добавляем в Habab чат для настройки, понятные формы подключения и инструкции на русском.
Как устроена помощь в Habab Home
В основе Habab остаётся Home Assistant Core — программа, которая связывает устройства и выполняет домашние правила. Мы дорабатываем интерфейс и добавляем инструменты для настроек. Проект в бете: часть возможностей уже доступна пользователям, часть пока есть только в коде и ещё проходит проверку. Перед скачиванием посмотрите, что входит в выбранную версию.
Помощник рядом с панелью дома
На компьютере чат для управления открывается справа от интерфейса, на телефоне — снизу. Его можно свернуть или развернуть, оставаясь на странице с устройствами. Не приходится отдельно искать переписку и вспоминать, к какой настройке она относилась.
В домашней установке помощник умеет выполнять доступные ему действия настройки через Home Assistant. Когда нужно войти в аккаунт или ввести пароль, он открывает отдельную форму. Так пароль остаётся в предназначенном для него поле.
В разделе AI для помощника можно выбрать OpenAI, DeepSeek или Gemini AI в заруитсмости от задач и сразу проверить подключение. Понадобятся ваш аккаунт и ключ выбранного сервиса. Возможные расходы зависят от его тарифов.
Для создания новых правил мы предусмотрели черновики с подтверждением. Правило сохраняется выключенным: вы сначала смотрите и проверяете, что получилось. Через чат можно подготовить и виртуальный переключатель, например «Режим тишины». Эта доработка пока есть только в коде тестовой версии. История разговора и диагностика помогают понять, где настройка остановилась.
Подключение устройств Xiaomi по шагам
Можно начать с просьбы «Подключи Xiaomi Home в России». В ответ помощник открывает карточку с шагами: разрешить установку подключения, перезапустить систему, войти через официальный сервис Xiaomi и выбрать свой дом. После этого он проверяет, какие устройства нашлись в вашем аккаунте Xiaomi.
Найденный пылесос и его базу можно добавить в избранное. Кнопки показывают команды, которые поддерживает конкретное устройство: запуск, паузу, остановку или возврат на базу. Уже собранное ранее в приложении Xiaomi избранное при этом сохраняется.
Так проще разобраться, с чего начать и куда нажать дальше. Доступные настройки и команды зависят от модели пылесоса, региона аккаунта и самого подключения.
Перед выходом из дома: прошу пылесос пройти два раза по всей квартире, пока кот остаётся за главного
Домашний Telegram-чат
В Habab добавлен раздел подключения своего бота. Владелец привязывает личный чат одноразовой ссылкой и при желании подключает доверенную домашнюю группу. Участники этой группы могут обращаться к боту в общей переписке или лично; доступ проверяется по текущему членству в группе.
Семья может обращаться к ботику дома там же, где обсуждает ужин и планы на вечер. Например, попросить запустить уже подключённый пылесос. Веб-интерфейс и Telegram обращаются к одному помощнику, но истории разговоров хранятся отдельно. Если для настройки нужна защищённая форма, бот предложит владельцу открыть её в браузере.
Голос с выбором сервиса
В панели можно продиктовать просьбу и включить озвучивание ответа. Есть режим Habab и стандартный голосовой помощник Home Assistant. Сервисы распознавания и озвучивания выбираются под вашу домашнюю установку через настройки.
Мы также добавили в код тестовое подключение Yandex SpeechKit и форму его настройки. Пока весь путь от живого микрофона до ответа сервиса ещё тестируется.
Голос можно обрабатывать и с помощью существующих средств Home Assistant, например Wyoming и Whisper/Piper. Для этого понадобятся настройка и подходящее оборудование. При этом локальное распознавание фразы активации само по себе не делает весь голосовой помощник независимым от облака.
Телефон, которому можно поручить дом
У вас остался Android-телефон, которым уже никто не пользуется? Его можно использовать как сервер для Home Assistant. GnНа совместимом устройстве Habab может запускать сам Home Assistant. К такому домашнему серверу можно подключаться по домашней сети.
В тестовой Android-версии есть запуск сервера, работа в фоне, фраза активации «эй дом», резервные копии и обновление окружения. Сначала проверьте, подходит ли телефон: нужны ARM64, достаточно памяти и стабильная работа в фоне без перегрева. Требования зависят от версии. Для устройств Zigbee понадобится отдельный совместимый адаптер, который связывает их с сервером.
Старый телефон можно рассмотреть для знакомства с системой. Подходит ли он для постоянной работы, станет понятно после проверки конкретной модели и нагрузки.
Установка и помощь на русском
Можно выбрать сборку под Windows, Linux ARM64, Docker или Android ARM64. У каждой свои требования и степень готовности. Например, для Windows нужен Docker Desktop, а на Android сервер работает в собственном программном окружении.
Если возникнет вопрос, в интерфейсе можно отправить обратную связь. При необходимости вы сами запускаете временный доступ для поддержки. В инструкциях на русском разобраны установка, подключение устройств, голос и резервные копии — к ним можно вернуться на любом шаге.
Настройка Habab home со смартфона: сижу с телефоном, а рядом спящий кот
Как подключить первое устройство через Habab Home
Начните с устройства, которое уже есть, и одной задачи. Так проще понять возможности системы и не покупать дополнительные датчики раньше времени.
- Посмотрите точную модель устройства и решите, что хотите ему поручить. Например, для пылесоса Xiaomi пригодятся модель и регион аккаунта. На первый раз достаточно запуска по команде; расписание и уборку отдельных комнат можно добавить позже.
- Выберите подходящий пакет на странице проекта и прочитайте требования. Для знакомства на Windows подготовьте Docker Desktop. Если собираетесь использовать отдельный компьютер или Android, ориентируйтесь на инструкцию именно к этой поставке.
- Для Windows скачайте ZIP, распакуйте его и запустите start-windows.bat. Docker Desktop должен быть запущен. Если система попросит перезагрузку, после неё повторите запуск. Затем откройте локальный Home Assistant и создайте свой аккаунт владельца.
- Настройте провайдера в разделе AI и проверьте подключение. Если хотите начать с Xiaomi, напишите в чате «Подключи Xiaomi Home в России» и пройдите предложенные шаги.
- Подключите одно устройство и проверьте простую команду. Только после этого добавляйте условия, расписание и семейный чат. Сохраните резервную копию вне устройства, на котором работает сервер.
Заложите время на первые настройки: Docker, вход в облачный аккаунт или права на компьютере иногда требуют внимания. Windows-preview — тестовая версия, которую ещё предстоит отдельно проверить на физическом компьютере. Перед установкой прочитайте актуальную инструкцию к своему пакету.
Если пока хочется просто посмотреть, как всё устроено, откройте публичное демо и опишите помощнику свою задачу. В нём есть виртуальные устройства, поэтому можно познакомиться с интерфейсом без подключения своих.Э.
Пусть пылесос подождёт, пока дома тихий час
Вернёмся к уборке. Ребёнок уснул, кот устроился рядом — сейчас пылесосу лучше остаться на базе. А просьба «Запускай уборку, когда все ушли» ещё требует уточнений: как понять, что дома никого нет, и что делать, если кто-то вернулся?
Тихий час: ребёнок и кот отдыхают, пылесос ждёт на базе
Для первого знакомства можно выбрать более простое правило: разрешать запуск по команде, если выключен режим тишины. После подключения пылесоса и настройки доступа нужно проверить команду запуска, затем остановку и возврат на базу. Следующий шаг — добавить условие и убедиться, что оно действительно блокирует уборку.
Такой режим нужно настроить под свой дом: готовым после установки он не появится. Помощник может подсказать, какие устройства и переключатели использовать, и подготовить настройку. Затем её нужно проверить на вашем пылесосе.
Когда эта последовательность понятна всем дома, можно усложнять её: добавить расписание или присутствие. Заодно становится ясно, какие датчики действительно нужны.
Если Home Assistant уже установлен
Начинать настройку всего дома заново обычно не хочется. Habab использует Home Assistant Core и его структуру конфигурации, поэтому переход может опираться на существующие настройки, интеграции и автоматизации.
Резервная копия поможет с переносом, если подходят версии и состав установки. Здесь важен и формат файла: обычную копию Home Assistant и зашифрованный Android-архив Habab с расширением .habak восстанавливают по-разному. Просто загрузить любой из этих файлов в любую форму восстановления не получится.
Отдельно посмотрите, что будет с приложениями, которые раньше назывались add-ons, внешними базами данных, нестандартными подключениями и USB-устройствами. Например, в Docker-версии Habab нет Supervisor — компонента Home Assistant OS, который управляет системой и приложениями.
Перед переходом сохраните копию и ключ восстановления вне текущего сервера. Разверните подходящую сборку отдельно, перенесите данные поддержанным способом и проверьте устройства. Старую установку сохраните до завершения проверки. При этом два сервера не должны одновременно выполнять одни и те же домашние автоматизации.
Если вы хотите заменить Home Assistant OS, понадобится перенос данных на другую сборку Home Assistant. А для закрытого хаба производителя такая возможность зависит от самого устройства: универсальной прошивки для любых хабов у Habab нет.
Что попробовать первым
Если вам близка идея настройки через чат на русском, начните знакомство с Habab Home с демо. На странице проекта можно посмотреть и другие варианты: домашнюю Telegram-группу или сервер на совместимом Android. Сама сборка бесплатна; оборудование, облачные сервисы и доступ к AI могут потребовать расходов.
Когда решите попробовать дома, выберите одно некритичное действие с понятным результатом. Например, включить лампу или отправить пылесос на базу. Если Home Assistant уже установлен, сначала сравните нужные дополнения и условия переноса.
Открыть демо, выбрать сборку и найти инструкции можно на странице Habab Home. Начните с конкретной просьбы: какое устройство должно что сделать, при каких условиях и как вы хотите это отменить.
Какой сценарий вы давно хотите настроить дома, но каждый раз откладываете из-за подключения или сложных правил?
Материалы по теме: разбор Home Assistant и Habab Home на Spark, как устроены автоматизации Home Assistant.