Разбираем, как собрать охранную систему умного дома из имеющихся датчиков — без платных подписок и охранного контроллера. Alarmo, зоны, режимы и уведомления с нуля.
Сигнализация на Home Assistant собирается из датчиков, которые уже висят по квартире, — без отдельного охранного контроллера и абонентской платы. Для большинства домашних установок хватает интеграции Alarmo, нескольких датчиков движения или открытия и пары часов на настройку. Это не замена профессиональному охранному пункту, но вполне рабочая охранная система для умного дома.
Первый и самый распространённый сценарий — квартира с датчиками движения и открытия дверей на Zigbee. Все эти устройства уже видны в Home Assistant как обычные сущности. Alarmo принимает их как зоны и реагирует на любое срабатывание в заданном режиме охраны.
Второй сценарий — дача или загородный дом с нестабильным интернетом. Home Assistant работает локально, поэтому охрана не зависит от облака. Уведомления через Telegram или push доходят, когда есть связь, а логика срабатывания живёт внутри сервера.
Третий сценарий — несколько зон: ночная охрана только периметра, дневная — только входной группы. Alarmo поддерживает несколько режимов (Home, Away, Night, Custom), и под каждый настраивается свой набор датчиков. Это удобно, когда кто-то из домашних работает ночью или есть питомцы.
Четвёртый сценарий — нет сирены, но есть умные колонки или Bluetooth-динамики. Home Assistant воспроизводит звуковой файл тревоги через медиаплеер — это грубое, но работающее решение на старте. Позже можно добавить сетевую сирену на Zigbee или Z-Wave.
Пятый сценарий — интеграция с камерами. При срабатывании тревоги автоматизация делает снимок с IP-камеры и отправляет его в уведомлении. Alarmo сам по себе с камерами не работает, но автоматизации Home Assistant закрывают этот пробел без лишних плагинов.
Шестой сценарий — постановка и снятие с охраны через NFC-метку у двери. Телефон прикладывается к метке, Home Assistant получает событие и переключает режим Alarmo. Никакой панели, никакого пин-кода вручную — быстро и незаметно.
Седьмой сценарий — уведомить не только себя, но и соседа или члена семьи. В Alarmo можно указать несколько получателей уведомлений, а через автоматизации — позвонить через VoIP или отправить SMS через сторонний сервис.
Качество работы охранной системы умного дома напрямую зависит от протокола связи. Zigbee и Z-Wave работают локально и не теряют связь при проблемах с интернетом — это их главное преимущество перед Wi-Fi-датчиками. Wi-Fi-устройства дешевле, но облачные из них в момент обрыва соединения становятся бесполезными.
Время отклика датчика — критичный параметр для охраны. У большинства Zigbee-датчиков оно составляет 0,5–2 секунды, у некоторых бюджетных Z-Wave — до 5 секунд. На практике это означает разницу между сиреной, которая успела сработать до того, как нарушитель добрался до сервера, и той, что включилась уже после.
Питание сервера Home Assistant — отдельная ось надёжности. Если Raspberry Pi отключается при выключении света, вся охрана падает вместе с ней. Бесперебойник даже на 30 минут закрывает этот риск полностью. Для дачи это особенно актуально.
Alarmo хранит состояние в Home Assistant, и если интеграция зависла или сервер перезагрузился, охрана может сброситься. Это известное ограничение: Alarmo не аппаратный контроллер, а программная надстройка. При серьёзных требованиях к охране стоит добавить watchdog-скрипт или использовать supervised-установку с автоматическим рестартом.
Alarmo устанавливается через HACS — менеджер сообщества Home Assistant. После установки интеграция появляется в боковом меню как отдельный раздел с визуальным интерфейсом. Добавлять зоны, датчики и режимы можно мышкой, без редактирования YAML — это один из главных плюсов Alarmo по сравнению с ручной сборкой охраны через автоматизации.
Каждый датчик добавляется в конкретный режим охраны: например, датчик движения в коридоре активен в режиме Away, но выключен в режиме Home — чтобы хозяева не поднимали тревогу сами. Время на вход и выход настраивается отдельно для каждого режима, от 0 до нескольких минут. Пин-код для снятия охраны задаётся здесь же.
Сам Alarmo управляет состоянием тревоги, но всё, что происходит при срабатывании, — это зона автоматизаций Home Assistant. Типичный набор: включить сирену, отправить push-уведомление с геолокацией события, сделать снимок с камеры, включить свет во всей квартире. Каждое действие — отдельная автоматизация, триггером для которой служит изменение состояния объекта alarm_control_panel.
Кстати, Alarmo создаёт стандартную сущность типа alarm_control_panel, совместимую с HomeKit, Google Home и Amazon Alexa. Это значит, что охранная панель появится в приложении Apple Home или Google Home без дополнительных настроек — удобно для членов семьи, которые не хотят разбираться с интерфейсом Home Assistant.
Alarmo работает с любым датчиком, который Home Assistant видит как бинарный сенсор — открыт/закрыт, движение есть/нет. Протокол не важен: Zigbee через Zigbee2MQTT или ZHA, Z-Wave через Z-Wave JS, Wi-Fi через ESPHome или Tuya Local — всё одинаково. Главное, чтобы сущность была доступна в Home Assistant.
С IP-камерами Alarmo напрямую не взаимодействует, но автоматизации на базе Frigate (локальный NVR с детекцией объектов) позволяют запускать тревогу по факту обнаружения человека в кадре. Это уже следующий уровень, но архитектурно всё остаётся внутри одного сервера.
HomeKit-интеграция работает «из коробки» через стандартный мост. Google Home и Alexa поддерживают постановку и снятие охраны голосом, хотя в России эти ассистенты используют реже.
Ограничение: Alarmo не поддерживает несколько независимых панелей в разных физических зданиях из одного экземпляра Home Assistant. Для дома с гаражом и отдельным флигелем придётся либо строить одну большую зону, либо поднимать второй инстанс HA.
Плюсы:
Минусы:
Прежде чем собирать систему, стоит честно оценить цель. Если нужна охрана, чтобы просто знать о проникновении и получить уведомление — Alarmo плюс три датчика справятся отлично. Если цель — отпугнуть нарушителя — нужна громкая сирена с автономным питанием, и её стоит подобрать до начала настройки, а не после.
Вам также стоит продумать, что происходит при ложном срабатывании: домашние животные, залетевшая птица, форточка от ветра. Время на вход в Alarmo — ваш главный инструмент здесь. Пяти-десяти секунд хватает, чтобы снять охрану с телефона, не поднимая панику.
| Сценарий | Что нужно |
|---|---|
| Квартира, уже есть Zigbee-датчики | Alarmo + HACS, настройка за вечер |
| Ночной режим с питомцами | Режим Home, движение в спальне отключить |
| Уведомления с фото | Автоматизация + IP-камера или Frigate |
| Постановка через NFC | NFC-метка + автоматизация смены режима |
| Нет сирены | Медиаплеер с файлом тревоги как временное решение |
| Дача без стабильного интернета | Локальный HA + уведомления при появлении связи |
| Семья с разными устройствами | HomeKit / Google Home через стандартный alarm_control_panel |
Можно ли поставить сигнализацию на Home Assistant без платных компонентов?
Да: Alarmo бесплатен, HACS бесплатен, Home Assistant бесплатен. Расходы — только на железо: сервер и датчики. Никаких подписок и облачных сервисов.
Alarmo Home Assistant — это надёжно для реальной охраны?
Для уведомления о проникновении и отпугивания — вполне. Для требований страховой компании или охраны с выездом — нет: нужен сертифицированный прибор. Это разные классы задач.
Что делать, если Home Assistant перезагрузился, пока никого не было дома?
После перезагрузки Alarmo возвращается в последнее сохранённое состояние. Если охрана была включена — она включится снова. На практике это работает, но стоит проверить поведение после обновлений: иногда состояние сбрасывается в disarmed.