Dahua и Home Assistant: ONVIF, RTSP и события камеры
Подключение Dahua к Home Assistant: ONVIF, RTSP, HACS и события. Совместимость потоков, настройки сети и сценарии для умного дома в Волгограде.
Камера видеонаблюдения может не только записывать архив, но и участвовать в сценариях умного дома. Например, при обнаружении человека у калитки Home Assistant включает свет, отправляет уведомление на смартфон и показывает живое видео на панели управления. Если у камеры есть поддерживаемая аналитика, можно реагировать на события обнаружения людей и автомобилей вместо обычного движения в кадре.
Для Dahua существует несколько разных способов интеграции: официальная интеграция Home Assistant ONVIF, универсальная Generic Camera через RTSP, встроенный go2rtc для удобного просмотра и сторонняя интеграция Dahua через HACS для расширенных событий. Эти подходы решают разные задачи и могут использоваться вместе.
Важно: Home Assistant — не полноценная замена NVR и не гарантия работы любых фирменных функций Dahua. Сначала нужно определить, требуется ли только картинка, отдельные события видеоаналитики, управление подсветкой или интеграция с домофоном.
Короткий ответ
Начинать интеграцию Dahua с Home Assistant удобно с ONVIF и совместимого H.264-потока. Generic Camera подходит для получения изображения по RTSP, но сам поток не создаёт датчик обнаружения человека. Дополнительные события и управление зависят от модели, прошивки и интеграции; сторонний проект rroller/dahua требует отдельной проверки. Архив и критичные функции охраны лучше сохранять независимо от сервера автоматизации.
В статье разберём
-
Быстрый выбор способа подключения
-
Что понадобится
-
Сначала проверьте точную модель камеры
-
Схема сети
-
Способ 1. Подключение Dahua через официальную интеграцию ONVIF
-
Способ 2. RTSP через Generic Camera
-
Способ 4. Dahua через HACS: расширенная интеграция rroller/dahua
-
Почему после подключения камера есть, а датчиков нет
-
Сценарий 1. Подсветка дорожки при обнаружении человека
-
Сценарий 2. Уведомление с кадром
-
Безопасность Dahua в Home Assistant
-
Диагностика типичных проблем
-
Архив: почему Home Assistant не стоит делать единственным регистратором
Для кого эта статья
-
Заказчики систем безопасности для дома и бизнеса.
-
Монтажники и специалисты, подбирающие совместимое оборудование.
-
Ответственные за эксплуатацию, запись и приёмку системы.
Быстрый выбор способа подключения
| Задача | Способ | Особенности |
|---|---|---|
| Показать живое видео в интерфейсе | ONVIF или Generic Camera | основные потоки; совместимость зависит от камеры |
| Получить видео по точному URL | Generic Camera + RTSP | не требует поддержки всех ONVIF-функций |
| Сделать просмотр с низкой задержкой | go2rtc / WebRTC | зависит от кодека и сетевой конфигурации |
| Получить события IVS, SMD, человека, транспорта | ONVIF-события или HACS Dahua | набор зависит от модели, прошивки и протокола |
| Управлять поддерживаемыми сиреной и светом | сторонняя HACS Dahua | только на совместимом оборудовании |
| Работать с дверным вызовом Dahua VTO | HACS Dahua при поддержке устройства | отдельно проверить события и команды замка |
| Хранить архив 30 суток для нескольких камер | совместимый NVR/VMS | Home Assistant оставить уровнем автоматизаций |
Рекомендация RS-CAM: для нового объекта начинайте с ONVIF как штатного пути Home Assistant. RTSP используйте для получения поддерживаемого видеопотока, а расширенный компонент HACS — только после проверки совместимости и поддержки.
Что понадобится
-
IP-камера Dahua с доступом из локальной сети.
-
Home Assistant с актуальной поддерживаемой версией.
-
Известные IP-адреса камеры и сервера.
-
Отдельная учётная запись с минимально необходимыми правами.
-
Включённые локальные сервисы камеры: ONVIF/RTSP, если они доступны на данной модели.
-
Совместимый видеокодек и поток, желательно H.264 для первого теста.
-
Рабочая IP-сеть без блокировки необходимых соединений межсетевым экраном.
Для сторонней интеграции rroller/dahua текущий README требует Home Assistant 2026.8.0 или новее. Это требование именно пользовательской HACS-интеграции, не универсальное требование к ONVIF или RTSP.
Сначала проверьте точную модель камеры
Не все Dahua одинаковы. Профессиональные IP-модели обычно предлагают больший выбор локальных протоколов. В бытовых беспроводных сериях набор интерфейсов может быть ограничен.
В паспорте нужного SKU найдите:
-
ONVIF, в том числе поддерживаемые профили;
-
RTSP;
-
CGI/API, если нужен HACS-компонент Dahua;
-
список доступных интеллектуальных событий;
-
H.264/H.265 и разрешения основного и дополнительного потоков;
-
авторизацию и ограничения учётных записей.
Наличие ONVIF Profile S означает только определённый уровень функциональной совместимости. Оно не гарантирует, что все события TiOC, SMD или AcuPick будут передаваться в Home Assistant. Также отдельный NVR может скрывать специфические события камер за собственным протоколом.
Схема сети
IP-камеры Dahua → PoE-коммутатор → локальная сеть/VLAN CCTV. Dahua NVR → та же управляемая видеосеть. Home Assistant → разрешённый межсетевой маршрут к IP-камерам или NVR. Телефон пользователя → Home Assistant по утверждённому удалённому доступу.
В небольшом доме все устройства могут быть в одной подсети. В большом объекте лучше выделить VLAN видеонаблюдения и разрешить Home Assistant только необходимые соединения.
Не публикуйте порты камер напрямую в интернет для работы интеграции. Home Assistant должен обращаться к камере по локальной сети или через защищённый VPN.
Способ 1. Подключение Dahua через официальную интеграцию ONVIF
ONVIF — открытый протокол взаимодействия сетевых видеоустройств. В Home Assistant есть встроенная интеграция ONVIF, которая умеет обнаруживать совместимые устройства, создавать сущности камеры и принимать поддерживаемые события.
Порядок подключения
-
Убедитесь, что камера работает и доступна по локальному IP.
-
В интерфейсе Dahua включите ONVIF, если модель предусматривает отдельный переключатель.
-
Создайте отдельного ONVIF-пользователя, если того требует прошивка; у некоторых устройств ONVIF-учётные записи не совпадают с основными.
-
Откройте Home Assistant → Настройки → Устройства и службы.
-
Нажмите «Добавить интеграцию» и выберите ONVIF.
-
Укажите адрес камеры, учётные данные и необходимые параметры, если автоматическое обнаружение не сработало.
-
Дождитесь создания сущностей и проверьте live-видео.
-
Откройте список сущностей интеграции — посмотрите, появились ли датчики событий.
-
Проверьте событие физически, пройдя через заданную область наблюдения.
-
Если камера подключается через NVR, отдельно сравните результат прямого подключения к IP-камере.
Названия пунктов Dahua зависят от версии прошивки. В Home Assistant ONVIF может использовать вебхуки при поддержке устройства, а иначе механизм PullPoint. Доступность некоторых сущностей зависит от профиля потока и событий.
Почему ONVIF-камера появилась, но нет изображения
Возможные причины: неподдерживаемый кодек, слишком высокий профиль потока, блокировка RTSP-порта, неправильные учётные данные, несовместимый режим аутентификации или проблема с разрешением потока.
Для диагностики выберите совместимый дополнительный поток H.264, временно уменьшите разрешение и FPS, проверьте доступность камеры из сети Home Assistant. Если используется VLAN, убедитесь, что межсетевой экран разрешает не только обнаружение, но и передачу самого медиапотока.
Почему нет событий человека или автомобиля
ONVIF-совместимость не гарантирует трансляцию всех фирменных IVS/SMD-событий. У некоторых камер через ONVIF доступны только обычные события движения. Поставьте реальную задачу: например, передать «человек на территории», а не абстрактно «интегрировать Dahua».
Если нужная сущность не создаётся, рассмотрите стороннюю интеграцию Dahua с CGI/eventManager или отдельное приложение аналитики — после проверки поддержки точного SKU.
Способ 2. RTSP через Generic Camera
Если камера умеет выдавать RTSP, можно подключить её как обычный поток без сложной фирменной интеграции.
Где найти RTSP-адрес Dahua
Для ряда профессиональных камер и регистраторов Dahua используется типовой шаблон: rtsp://АДРЕС:554/cam/realmonitor?channel=1&subtype=0
Здесь channel — номер видеоканала; subtype=0 обычно основной поток, subtype=1 — дополнительный. Этот шаблон является распространённым примером Dahua, а не универсальной гарантией для всех беспроводных моделей и региональных прошивок. Авторизацию лучше задавать отдельными полями, а не включать пароль в публикуемый URL.
Пример без секретных данных: rtsp://192.168.10.21:554/cam/realmonitor?channel=1&subtype=1
При работе через NVR номер channel должен соответствовать логическому каналу регистратора, а не физическому IP-адресу отдельной камеры.
Пошаговая настройка Generic Camera
-
Убедитесь, что RTSP-поток доступен из локальной сети сервера.
-
Откройте Home Assistant → Настройки → Устройства и службы.
-
Добавьте интеграцию Generic Camera.
-
В поле Stream Source укажите RTSP URL.
-
В поля Username и Password внесите отдельные данные камеры.
-
Укажите нужный транспорт RTSP (часто TCP удобен в маршрутизируемой сети).
-
Проверьте появление сущности камеры.
-
Добавьте плитку камеры в панель Lovelace.
-
Проверьте просмотр со смартфона и длительную работу соединения.
Встроенная Generic Camera допускает только URL потока без отдельного snapshot URL, если включена stream integration, которая может формировать кадры из потока.
H.264 или H.265
H.265 полезен для экономии диска и сети, но поддержка декодирования в браузере/видеоплеере может отличаться от поддержки на NVR. Если изображение не воспроизводится, попробуйте H.264 и дополнительный поток. Не отключайте запись высокого качества на NVR только ради интерфейса Home Assistant: можно использовать основной поток для NVR, а дополнительный — для панели.
Способ 4. Dahua через HACS: расширенная интеграция rroller/dahua
В GitHub существует сторонняя интеграция «Dahua Camera and Doorbell Home Assistant Integration» автора rroller. Она распространяется через HACS и позволяет работать с Dahua IP-камерами, регистраторами и некоторыми вызывными панелями.
Это не встроенная официальная интеграция Home Assistant и не официальный продукт Dahua. Код поддерживается сообществом; перед использованием в коммерческом проекте следует оценить обновления, поддержку, безопасность и совместимость версий.
По состоянию на октябрь 2026 README проекта указывает:
-
Home Assistant 2026.8.0 или новее;
-
доступ к локальному API/CGI устройства;
-
события Motion, Tripwire, Intrusion и другие поддерживаемые тревоги;
-
управление световыми устройствами и сиреной только при наличии соответствующего оборудования;
-
события вызова домофона у совместимых Dahua VTO;
-
работа с NVR как одним устройством с отдельными дочерними каналами в новых версиях.
Критическое ограничение: если устройство не предоставляет локальный API, например отдельные облачно-ориентированные модели, эта интеграция не сможет им управлять. Тогда нужно искать поддерживаемый ONVIF или другую официальную интеграцию.
Установка через HACS
-
Проверьте минимальную версию Home Assistant.
-
Создайте резервную копию конфигурации Home Assistant.
-
Установите и настройте HACS согласно официальным инструкциям.
-
В HACS найдите интеграцию Dahua.
-
Установите её, убедившись, что репозиторий — rroller/dahua.
-
Перезапустите Home Assistant.
-
В «Настройки → Устройства и службы» добавьте интеграцию Dahua.
-
Укажите IP-адрес и отдельную учётную запись камеры или NVR.
-
Проверьте появление сущностей и событий.
-
Протестируйте нужные функции на контрольной камере до массового внедрения.
В новых версиях проекта многоканальный NVR представлен одной интеграционной записью с отдельными подканалами. При переходе с ранних версий следует ознакомиться с руководством обновления, поскольку меняется структура записей конфигурации. Не редактируйте внутренние файлы Home Assistant без резервной копии и официальной инструкции.
Почему после подключения камера есть, а датчиков нет
Сначала проверьте, включено ли нужное правило в самой камере и возникает ли событие в её локальном журнале. Затем смотрят права отдельного пользователя, поддержку этого типа события интеграцией и доступность сетевого маршрута. Если подключение идёт через NVR, сравнивают результат прямого обращения к камере.
Наличие изображения по RTSP подтверждает только передачу медиапотока. Оно не создаёт автоматически датчик человека или автомобиля. При проблеме после обновления сравнивают версии прошивки и компонента, изучают его журнал и восстанавливают заведомо рабочую конфигурацию. Перезапуск без определения причины обычно не решает несовместимость API.
Сценарий 1. Подсветка дорожки при обнаружении человека
Сценарий собирают после того, как интеграция создала работающий датчик человека, а светильник или реле уже доступны Home Assistant. Сначала проверяют событие вручную в интерфейсе: проход человека должен менять состояние нужной сущности, а завершение события — возвращать его обратно.
В редакторе автоматизаций выбирают этот датчик как триггер, добавляют условие времени после заката и действие включения дорожки. Для выключения задают ограниченный таймер и поведение при повторном движении. Отдельно проверяют случай, когда событие завершения не пришло.
Идентификаторы сущностей берут из своей системы. Критичное освещение должно иметь ручное управление: обновление сервера автоматизации или потеря связи с камерой не должны оставлять человека без света.
Сценарий 2. Уведомление с кадром
Если датчик подтверждает появление человека у входа, Home Assistant может отправить push-уведомление. Приложение Companion поддерживает уведомления и вложения, но конкретная схема кадров зависит от сущности камеры, доступного snapshot и пути хранения.
Для начала настройте обычное уведомление без изображения. Затем добавляйте снимок через поддерживаемую camera.snapshot и разрешённый путь и проверяйте доступность файла и права. Не встраивайте пароль RTSP в текст уведомления.
Безопасность Dahua в Home Assistant
Не используйте учётную запись admin там, где можно создать отдельного пользователя с минимальными правами. Порт управления, RTSP и ONVIF должны быть доступны только доверенным узлам сети.
Рекомендации:
-
отдельная VLAN камер;
-
разрешить Home Assistant только нужные адреса и порты;
-
не публиковать веб-интерфейс NVR в интернет;
-
безопасный доступ к Home Assistant через VPN или утверждённый защищённый сервис;
-
уникальные пароли и актуальные прошивки;
-
контролируемые резервные копии Home Assistant;
-
учёт рисков сторонних HACS-компонентов;
-
минимальные разрешения для сервисов управления сиреной и замком.
Если интеграция требует слишком широких прав, оцените риски и по возможности ограничьте отдельную учётную запись на самом устройстве.
Диагностика типичных проблем
| Симптом | Возможная причина | Первый шаг |
|---|---|---|
| ONVIF не находит устройство | сервис отключён или сеть блокирует обнаружение | добавить вручную по IP, проверить ONVIF-пользователя |
| Видео чёрное | кодек/профиль или RTSP недоступен | проверить H.264-субпоток |
| Видео задерживается | транскодирование, Wi-Fi, сеть | измерить задержку, проверить go2rtc |
| Есть видео, но нет детекции | события не отдаются через ONVIF | проверить AI и HACS на тестовой камере |
| События появляются с задержкой | опрос состояния вместо событийного канала | проверить механизм подписки |
| Датчик человека не работает ночью | сцена, настройки или прошивка | проверить реальный ночной тест |
| Нет динамика/сирены | оборудование не имеет функции | проверить паспорт SKU |
| Нет связи с NVR-каналом | ограничения проксирования | подключиться напрямую к IP-камере |
| После обновления HACS пропали сущности | изменения структуры интеграции | изучить release notes и восстановление |
| RTSP работает локально, но не удалённо | сетевой маршрут и WebRTC | настроить защищённую связность без публикации камеры |
Архив: почему Home Assistant не стоит делать единственным регистратором
Home Assistant предназначен прежде всего для автоматизации и интерфейса управления. Он может отображать видеопотоки, события и в определённых условиях сохранять кадры/короткие записи. Но надёжное хранение непрерывного видео 24/7 с нескольких камер требует расчёта дисковой подсистемы, отказоустойчивости и специализированного ПО.
Например, восемь камер со средним битрейтом 4 Мбит/с за 30 суток создадут примерно 10,37 ТБ полезного видеопотока без запасов. Рекомендуется использовать NVR/VMS для архива, а Home Assistant — для получения разрешённых событий и автоматизаций.
Связанные категории товаров и услуги
Как мы можем помочь
RS-CAM поставляет оборудование, проектирует и устанавливает видеонаблюдение в Волгограде и области. Для подбора подготовьте план объекта, точные модели имеющихся устройств и требования к записи. Для интеграций нужен перечень ожидаемых событий и действий. Наличие оборудования, условия поставки и доступность функций уточняют для выбранного исполнения.
Главный вывод
Для Dahua в Home Assistant отдельно проверяют видео, события и управляющие команды. ONVIF и RTSP помогают начать интеграцию, а сторонние компоненты требуют собственной проверки. Независимый архив, ограниченные права и восстановление после отказа остаются частью системы.
Вопросы и ответы (FAQ)
Можно ли подключить Dahua к Home Assistant без облака?
Да, при поддержке локальных ONVIF или RTSP и доступности камеры из Home Assistant. Для дополнительных фирменных событий может понадобиться локальный CGI/API.
Есть ли официальная интеграция Dahua?
Home Assistant официально поддерживает ONVIF и Generic Camera. Интеграция с названием Dahua, распространяемая через HACS, — сторонний проект.
Какой самый простой способ?
Если нужна только картинка — Generic Camera по RTSP; если нужны стандартные события и обнаружение — начните с ONVIF.
Как получать уведомления о человеке?
Нужна поддерживаемая камерой аналитика и сущность/событие, которое интеграция реально передаёт. Затем создаётся автоматизация Home Assistant.
Можно ли подключить Dahua NVR?
Да, по поддерживаемым сетевым протоколам. Но количество каналов и доступность событий зависят от NVR и его прошивки.
Работает ли сирена TiOC из Home Assistant?
На некоторых моделях и через стороннюю интеграцию — да, если устройство предоставляет соответствующее управление. Для точного SKU необходимо тестирование.
Работает ли видеодомофон Dahua VTO?
У сторонней интеграции есть поддержка некоторых вызывных панелей и событий кнопки. Необходимо проверять конкретную модель.
Можно ли использовать H.265?
Для NVR — часто да. Для браузерного live-просмотра совместимость может быть хуже. Начинайте проверку с H.264.
Читайте также
- ONVIF в камерах и регистраторах Dahua: как включить и что работает с другими брендами
- Битрейт камеры видеонаблюдения: как рассчитать поток и нагрузку на сеть
Официальные источники
- Комментарии
