Home Assistant — бесплатная программа для управления умным домом, которую вы ставите у себя: на маленький компьютер вроде Raspberry Pi, на старый ноутбук, на мини-ПК или в виртуальную машину на обычном Windows-компьютере. После установки она работает как собственный сервер умного дома, а вы заходите в него через браузер или через приложение на телефоне.
Главное отличие от приложений производителей — независимость. Лампы одной марки, датчики второй, робот-пылесос третьей и умная колонка четвёртой обычно живут каждый в своём приложении и в своём облаке. Home Assistant подключает их все к себе и показывает в одном окне, а команды выполняет на вашем оборудовании. Если интернет пропал, свет по датчику движения всё равно включится — сценарии считаются дома, а не на чужом сервере.
Что умеет Home Assistant
- Подключение устройств разных марок — в программе больше тысячи интеграций: умные розетки и лампы, датчики температуры и открытия, климатическая техника, пылесосы, телевизоры, камеры, счётчики электричества. Многие устройства Home Assistant находит в домашней сети сам и предлагает добавить в один клик.
- Единая панель управления — вы собираете экраны из карточек: свет по комнатам, температура, камеры, график расхода электричества. Для разных людей в доме можно сделать разные экраны, например простой для родителей и подробный для себя.
- Автоматизации — правила вида «если — то»: по времени, по датчику, по погоде, по тому, дома ли кто-то. Включить свет в коридоре на две минуты, когда сработал датчик движения и на улице темно. Выключить всё, когда последний человек ушёл из дома. Простые правила собираются в редакторе мышкой, сложные можно описать текстом.
- Работа без интернета — локальные протоколы Zigbee, Z-Wave, Matter, Thread и Bluetooth работают напрямую через USB-адаптер, подключённый к серверу. Облако производителя при этом не требуется.
- История и графики — все показания пишутся в свою базу. Видно, сколько градусов было в детской ночью, когда включался котёл и сколько электричества съел бойлер за месяц. Есть отдельный раздел энергопотребления.
- Голосовое управление — поддерживаются голосовые помощники и собственное локальное распознавание речи, которое не отправляет запись в интернет. Русский язык в локальном голосовом управлении поддерживается хуже английского.
- Приложение для телефона — показывает панель управления, присылает уведомления («дверь открыта», «утечка воды») и умеет отдавать серверу данные телефона: заряд, местоположение, подключение к домашнему Wi-Fi. Так работает автоматика по приходу и уходу из дома.
- Резервные копии и обновления — программа делает архив настроек по расписанию и обновляется из своего же интерфейса. Перед обновлением копию стоит скачать на другой компьютер.
Отдельная сильная сторона — сообщество. Готовые панели, карточки и дополнения ставятся из каталога сторонних расширений, а на форумах разобраны почти все популярные устройства, в том числе российские.
Кому подходит
- Тем, у кого устройства разных производителей и надоело переключаться между пятью приложениями.
- Тем, кто не хочет, чтобы данные о доме уходили в облако чужой компании, и готов держать сервер дома.
- Людям, которым нужны сценарии сложнее кнопки: по датчикам, по времени восхода, по тому, кто дома.
- Тем, кто боится, что производитель закроет сервис или перестанет поддерживать устройство: в Home Assistant оно продолжит работать по локальному протоколу.
- Не подойдёт, если нужно «просто включать лампочку голосом» и не хочется ничего настраивать: родное приложение марки или умная колонка справятся быстрее.
Плюсы
- Все устройства и марки в одном приложении
- Работает локально, без зависимости от чужого облака
- Бесплатная, с открытым кодом и без рекламы
- Гибкие сценарии и подробная история показаний
- Огромное сообщество и готовые решения почти под любое устройство
Минусы
- Нужен отдельный компьютер или мини-ПК, который работает круглосуточно
- Первая настройка занимает вечер, а не пять минут
- Интерфейс переведён на русский не полностью, документация — на английском
- За удобный доступ из интернета придётся платить подписку или настраивать его самостоятельно
Сколько стоит
Сама программа бесплатная и с открытым кодом: ограничений по количеству устройств, сценариев или пользователей нет, платных функций внутри тоже нет. Платить придётся за две вещи, и обе — по желанию.
Первое — оборудование: мини-ПК или одноплатный компьютер, карта памяти или диск, при необходимости USB-адаптер Zigbee или Z-Wave. Разработчик продаёт и свои готовые устройства с предустановленной системой. Второе — подписка Home Assistant Cloud: она даёт адрес для входа в свой дом из интернета без настройки роутера и связку с голосовыми помощниками. Деньги от подписки идут на разработку. Без неё программа работает полностью, просто доступ снаружи дома придётся настраивать руками.
Как установить
- Решите, на чём будет работать сервер: одноплатный компьютер, мини-ПК, старый ноутбук или виртуальная машина на компьютере, который включён постоянно.
- Откройте раздел установки на официальном сайте и скачайте образ для своего варианта: для отдельного устройства — образ системы Home Assistant OS, для виртуальной машины — готовый диск под VirtualBox и другие программы виртуализации.
- Запишите образ на карту памяти или диск либо создайте виртуальную машину с этим диском и включите её. Сервер должен быть подключён к домашней сети кабелем или по Wi-Fi.
- С любого компьютера в той же сети откройте в браузере адрес homeassistant.local с портом 8123, придумайте имя пользователя и пароль — это и есть ваша учётная запись, она хранится только на сервере.
- Установите приложение Home Assistant на телефон из Google Play или App Store и войдите в свой сервер по тому же адресу.
Частые вопросы
Работает ли Home Assistant в России?
Да. Программа скачивается с официального сайта, работает на вашем оборудовании и не требует регистрации. Ограничения могут быть у отдельных облачных сервисов производителей устройств, но локальное управление от этого не зависит.
Нужен ли Raspberry Pi?
Нет. Это популярный вариант, но подойдёт любой мини-ПК, тонкий клиент, старый ноутбук или виртуальная машина. Главное, чтобы устройство было включено круглосуточно и стояло в домашней сети.
Есть ли русский язык?
Интерфейс переведён на русский в основном, но часть названий интеграций и подсказок остаётся на английском, а документация и форумы — англоязычные. Язык выбирается в настройках профиля.
Будет ли работать умная колонка?
Устройства умного дома, подключённые к Home Assistant, можно отдать голосовому помощнику, если у него есть такая возможность. Проще всего это делается через подписку разработчика; есть и локальное голосовое управление без облака, но русский язык в нём пока слабее английского.
Чем отличается от приложения производителя?
Приложение марки управляет только своими устройствами и через облако компании. Home Assistant объединяет устройства разных марок, хранит историю у вас и выполняет сценарии локально, но требует установки и настройки сервера.
