Большинство руководств Home Assistant начинаются с освещения, термостатов и очевидного. Интересное начинается позже, когда датчик оказывается в месте, где никто не думал его ставить, и тихо решает проблему, которая мучила кого-то целое десятилетие. Дверь, оставленная открытой не там. Сушилка, закончившая работу 40 минут назад. Дренажный насос, который работал слишком долго во вторник. Приложения ниже — это те, к которым мы возвращаемся, когда просьба звучит так: «Мы даже не знали, что датчик может это поймать».
Мы выбрали семь инструментов, которые работают вокруг сервера Home Assistant: основную панель управления, программу прошивки для дешёвых датчиков ESP32, визуальный редактор автоматизации для сложной логики, сетку, которая держит Zigbee доступным, локальный NVR, который подключается к нему, хранилище общественных дополнений и мост Python для автоматизаций, которые переросли встроенный редактор. Всё работает самостоятельно на Windows, macOS или Linux, поэтому информация о странной проблеме не покидает дом.
На что обратить внимание при выборе стека Home Assistant для решения проблем
- Локально по умолчанию. Датчики, которые требуют облако производителя для работы, первые из списка удаления. Все, на что мы полагаемся для спокойствия, должно работать, когда интернета нет.
- Достаточно дёшево для избыточного развертывания. Лучшие решения приходят из размещения трёх датчиков там, где вы думали, нужен один, поэтому стоимость за устройство имеет значение.
- Редактируемые автоматизации. Правило, которое срабатывает один раз, в 4 утра, только во вторник — вот где настоящая ценность. Это сложнее в строгих хабах на основе сцен.
- Локальное видео где нужно. Некоторые домашние странности (енот с крышкой, вор посылок, питомец на столе) — это проблемы камеры, а не датчика, и вы хотите, чтобы это видео было на вашем диске.
- Большой каталог интеграций. Половина решения странных проблем — это узнать, что кто-то уже интегрировал ваш неясный водяной клапан.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Бесплатный план | Начальная цена/мес |
|---|---|---|---|---|
| Home Assistant | Весь стек | Win, Mac, Linux | Все функции бесплатны | Бесплатно (самостоятельно) |
| ESPHome | Создание собственных датчиков | Win, Mac, Linux | Полностью бесплатно | Бесплатно |
| Node-RED | Визуальная логика автоматизации | Win, Mac, Linux | Полностью бесплатно | Бесплатно |
| Zigbee2MQTT | Дешёвые датчики Zigbee без хаба производителя | Win, Mac, Linux | Полностью бесплатно | Бесплатно |
| Frigate NVR | Локальное обнаружение камеры | Linux (Docker), Win через WSL | Полностью бесплатно | Опциональный Frigate+ примерно $10/мес |
| HACS | Интеграции сообщества | Работает внутри Home Assistant | Бесплатно | Бесплатно |
| AppDaemon | Автоматизации на Python | Win, Mac, Linux | Бесплатно | Бесплатно |
1. Home Assistant — лучше всего для всего домашнего стека
Home Assistant — это сервер, в который подключается всё остальное. После запуска на мини-ПК, Raspberry Pi или Proxmox VM, цикл решения бытовых проблем один и тот же каждый раз: выберите датчик, поместите его туда, где проблема, и напишите небольшую автоматизацию. Он работает на Windows, macOS (контейнер или ВМ) и Linux в собственном коде, а его каталог интеграций содержит более 2000 встроенных плюс гораздо большой слой сообщества.
Где не хватает. Веб-интерфейс всё ещё ожидает вечер или два для понимания слоёв (сущности, устройства, области, панели управления, автоматизации, сценарии, чертежи). Голосовое управление работает, но грубее, чем коммерческий хаб.
Цена. Бесплатно и с открытым исходным кодом. Home Assistant Cloud (Nabu Casa) стоит скромную ежемесячную подписку и существует только для удалённого доступа и голосовых интеграций, которые оба опциональны.
Платформы. Windows, macOS, Linux, плюс Home Assistant OS для выделенного устройства.
Скачать: Home Assistant для Windows/Mac/Linux · GitHub
Суть. Если датчик существует для вашей странной проблемы, Home Assistant — это то, где живёт ответ.
2. ESPHome — лучше всего для создания собственных датчиков
ESPHome превращает пятидолларовую плату ESP32 в устройство Home Assistant, написав короткий конфиг YAML и загрузив его по Wi-Fi. Это то, как вы получаете датчики, которые никто не продаёт: магнитный контакт на распределительном щитке, фоторезистор, смотрящий на светодиод статуса котла, датчик нагрузки под ульем, зонд почвы в кашпо, который постоянно сохнет. Интеграция с Home Assistant родная и не требует никаких дополнительных работ.
Где не хватает. YAML не дружелюбен к полным новичкам, и OTA обновления не удаются, если Wi-Fi падает во время загрузки. Отладка плохого значения датчика обычно означает чтение журналов через последовательный.
Цена. Бесплатно. Стоимость — это сами платы, которые достаточно дёшевы, чтобы избыточное развертывание было стратегией.
Платформы. Панель управления работает на Windows, macOS и Linux (или как дополнение внутри Home Assistant OS).
Скачать: ESPHome официально · GitHub
Суть. Выберите это в день, когда вы понимаете, что ни один стандартный датчик не покрывает угол дома, где вам нужен.
3. Node-RED — лучше всего для автоматизаций, которые слишком сложны для встроенного редактора
Node-RED — это визуальный редактор потока, который появился в промышленном IoT мире и был принят энтузиастами Home Assistant годами ранее. Узлы подключаются в браузере, и получившийся поток может связать события датчика, таймеры, данные о погоде, проверки календаря и очереди сообщений в автоматизации, которые потребовали бы страницы YAML. Это инструмент выбора для всех, кто говорит: «когда A и B, но не по средам, и только после того, как C не произошёл 30 минут».
Где не хватает. Потоки становятся некрасивы быстро, если вы не группируете и не аннотируете их, и контроль версий JSON blob менее приятен, чем редактирование YAML. Развёртывание сломанного потока может запустить каждую автоматизацию сразу.
Цена. Бесплатно и с открытым исходным кодом.
Платформы. Windows, macOS, Linux (Node.js) или дополнение внутри Home Assistant OS.
Скачать: Node-RED официально · GitHub
Суть. Используйте это, когда ваши автоматизации перерастают «если X то Y».
4. Zigbee2MQTT — лучше всего для дешёвых датчиков без хаба производителя
Zigbee2MQTT берёт пятидесяти-пятнадцатидолларовый USB координатор (Sonoff, ConBee, SLZB-06) и превращает его в сеть Zigbee, которой владеет ваш сервер Home Assistant от начала до конца. Это имеет значение, потому что датчики Zigbee от Aqara, Sonoff, Tuya, IKEA Tradfri и Third Reality затем сообщают одной и той же сетке без какого-либо специфичного для бренда хаба, регистрации облака или блокировки.
Где не хватает. Настройка на Windows — это наименее протестированный путь; Linux и Home Assistant OS более гладкие. Некоторые неясные датчики требуют определений пользовательских устройств, написанные вручную.
Цена. Бесплатно.
Платформы. Windows, macOS, Linux или дополнение внутри Home Assistant OS. Docker рекомендуется.
Скачать: Zigbee2MQTT официально · GitHub
Суть. Правильный выбор, когда вы хотите весь дом полный контактов, датчиков движения, утечки воды и вибрации менее чем за цену одного набора для начинающих.
5. Frigate NVR — лучше всего для превращения камер в детекторы
Frigate — это локальный видеомагнитофон сетевого видеорегистратора, который запускает обнаружение объектов на кадрах, которые производят ваши камеры, поэтому вместо «было движение в 3:14 утра» вы получаете «был человек в 3:14 утра, держащий то, что выглядит как посылка, на проезжей части». Потому что он раскрывает это как датчик Home Assistant, он подключается прямо в те же автоматизации, которые реагируют на контакт двери или зонд утечки.
Где не хватает. Лучшие результаты требуют USB ускоритель Coral или приличный CPU; запуск на маленьком Raspberry Pi без аппаратного ускорения вызывает потерю кадров. Облачное хранилище намеренно не является его частью.
Цена. Само Frigate бесплатно. Frigate+ (опциональный сервис переподготовки модели) около десяти долларов в месяц.
Платформы. Linux (собственно), Windows через WSL2, macOS через Docker Desktop.
Скачать: Frigate официально · GitHub
Суть. Купите это в первый раз, когда камера оповещает вас о вашей собственной кошке.
6. HACS — лучше всего для интеграций сообщества, которые никогда не попали в основную версию
HACS (Home Assistant Community Store) — это мини-магазин, который устанавливает интеграции сообщества и карты панели управления, которые никогда не попали в основной релиз. Решение странной проблемы обычно зависит от этого, потому что чем неясней ваш водяной насос, осушитель или кофеварка, тем больше вероятность того, что его интеграция здесь живёт, а не в самом Home Assistant.
Где не хватает. Всё в HACS поддерживается сообществом: репозиторий может замолчать, и интеграции иногда ломаются после обновления версии Home Assistant. Разумная осторожность перед обновлением.
Цена. Бесплатно.
Платформы. Работает внутри Home Assistant на Windows, macOS или Linux.
Скачать: HACS официально · GitHub
Суть. Установите это сразу после Home Assistant. Список вещей, которые вы можете интегрировать, примерно удваивается.
7. AppDaemon — лучше всего для автоматизаций, которые вы предпочитаете писать на Python
AppDaemon запускает Python рядом с Home Assistant и позволяет вам писать автоматизации как небольшие классы с состоянием, таймерами и общими вспомогательными. Эта структура окупается в момент, когда автоматизация требует «ждать пока три вещи произойдут в течение пяти минут, но только если мы дома, и только после 8 вечера» и вы предпочли бы не рисовать это как поток Node-RED.
Где не хватает. Python — это барьер для домов, где никто не кодирует. Совместное использование конфигов между пользователями обычно означает размещение их в репозитории Git.
Цена. Бесплатно.
Платформы. Windows, macOS, Linux (Python 3.10+) или дополнение внутри Home Assistant OS.
Скачать: Документация AppDaemon · GitHub
Суть. Правильный инструмент, когда у вашего дома больше кода, чем YAML.
Как выбрать правильный
- Начните с Home Assistant и HACS. Всё остальное подключается к этой паре.
- Если у вас есть проблема, которую датчик не продаёт, добавьте ESPHome и пятидолларовый ESP32.
- Если датчики существуют, но вы не хотите хаб производителя, добавьте Zigbee2MQTT.
- Если ваши автоматизации кажутся сложнее для чтения, чем для написания, переместите их в Node-RED или в AppDaemon, если вы счастливее на Python.
- Если половина ваших проблем — это проблемы камеры, добавьте Frigate. Он подключается в те же автоматизации, которые реагируют на любой другой датчик.
Часто задаваемые вопросы
Какая самая простая странная проблема для решения в первую очередь? Магнитный контактный датчик на дверце шкафа или холодильнике, подключённый к уведомлению через несколько минут. Это работает за минуты, это зарабатывает доверие в настройке и учит шаблон.
Могу ли я запустить Home Assistant на том же ПК, который я использую для других вещей? Да, либо как контейнер Docker, либо как ВМ. Выделенная установка Home Assistant OS на маленьком боксе легче поддерживать в долгосрочной перспективе.
Нужно ли мне открывать маршрутизатор для запуска какого-либо из этого? Нет. Всё вышеуказанное работает полностью в локальной сети. Удалённый доступ опциональный и либо проходит через Home Assistant Cloud (Nabu Casa), либо VPN обратно к дому.
Это дешевле, чем коммерческий умный хаб? Да, как только у вас есть три или более датчиков. Экономия расширяется быстро, потому что нет облачных сборов за устройство и аппаратное обеспечение Zigbee намного дешевле, чем эквиваленты Wi-Fi.
Что происходит, если мой сервер выйдет из строя? Датчики продолжают работать (Zigbee — это сетка, устройства ESPHome сохраняют свой последний установленный статус), автоматизации прекращают срабатывание до возврата сервера. Регулярные резервные копии конфигурации означают, что перестройка — это несколько часов в лучшем случае.