Добавление IP-камеры в Home Assistant кажется простым — пока вы не поймете, что каждая марка камеры говорит на своем диалекте. Интеграция ONVIF — это единственный стандарт, который устраняет шум: единая интеграция Home Assistant, которая работает с клонами Reolink, Amcrest, Dahua, Hikvision и большинством «ONVIF-совместимых» IP-камер, проданных с 2018 года. В этом руководстве вы узнаете о полной настройке, о ловушках, о которых никто не упоминает в темах форума, и о самом дешевом способе ее запуска: LinknLink iSG Box SE с предустановленным Home Assistant для 69,90 долларов.

1. Что такое ONVIF и зачем он нужен пользователям Home Assistant
ONVIF (Форум открытого сетевого видеоинтерфейса) — это открытый стандарт, определяющий, как IP-камеры, NVR и видеоклиенты взаимодействуют друг с другом через локальную сеть. Вместо того, чтобы использовать отдельное приложение для каждой марки камеры, любое ONVIF-совместимое устройство может обнаруживать, транслировать и получать события с любого другого ONVIF-совместимого устройства.
Для пользователей Home Assistant это важно по трем причинам:
- Конфиденциальность и локальный контроль. ONVIF полностью работает в вашей локальной сети. Ни одно видео не покинет ваш дом, учетная запись не требуется, ни один производитель камер не сможет отключить вашу трансляцию с помощью обновления прошивки. Это полная противоположность моделям Wyze, Ring или Arlo.
- Задержка. Трансляция с облачной камеры обычно проходит через сервер поставщика за 300–1200 мс, прежде чем достичь Home Assistant. ONVIF в локальной сети обычно занимает менее 150 мс — достаточно быстро, чтобы активировать автоматику Home Assistant (освещение, система отопления, вентиляции и кондиционирования, сирены) до того, как человек, входящий в кадр, завершит два шага.
- Никакой привязки к поставщику. Если ваш бренд камер прекратит свою деятельность или перейдет на модель подписки, ваша система продолжит работать. ONVIF — это открытая спецификация в стиле W3C, содержащая тысячи совместимых устройств.
Если вы все еще решаете, стоит ли использовать выделенный концентратор, мы рассмотрим основы в Что такое умный домашний концентратор. В частности, для ONVIF хаб с достаточным запасом ресурсов ЦП для обработки нескольких потоков RTSP не подлежит обсуждению, поэтому выбор оборудования в следующем разделе имеет значение.
Марки камер, которые хорошо работают с ONVIF + Home Assistant:
- Reolink (серии RLC, E1, Duo) — отличное отображение профиля ONVIF, основной + дополнительный поток «из коробки»
- Amcrest (серия IP4M, IP5M) — OEM-производитель Dahua, очень хорошие мероприятия ONVIF
- Dahua (серии IPC-HFW, IPC-HDW) — встроенный ONVIF, четкие события движения
- Hikvision и ребрендинг (Annke, LTS, LaView) — ONVIF работает, но сначала включите его в веб-интерфейсе камеры.
- Ubiquiti UniFi Protect G3/G4/G5 — ONVIF только через экспорт Protect, большинство пользователей пропускают этот путь
- Axis, Bosch, Vivotek — корпоративный уровень, отличная поддержка ONVIF
Марки камер, которых следует избегать при использовании ONVIF: Вайз, Блинк, Арло, Ринг, Google Nest. Это облачные продукты; их доступность ONVIF либо отсутствует, либо нестабильна после обновлений прошивки.

Лучший локальный шлюз для автоматизации камер
Прежде чем прикоснуться к экрану интеграции ONVIF, убедитесь, что у вас есть следующие четыре пункта:
2.1 Хост Home Assistant, достаточно мощный для потоков RTSP
ОС Home Assistant, работающая на Raspberry Pi 4 (4 ГБ), технически работает для 1–2 камер, но что-то большее — или в тот момент, когда вы добавляете Frigate для обнаружения AI — и Pi начинает пропускать кадры и перегреваться.
Мы рекомендуем LinknLink iSG Коробка SE для этой установки. При цене 69,90 долларов США это самый дешевый хост Home Assistant на рынке с предустановленной высокой доступностью, и он имеет значительно больше вычислительных ресурсов, чем Pi 4 — достаточно места для 8+ камер ONVIF в встроенной высокой доступности или 2–4 камер с Frigate NVR на одном устройстве. Полное сравнение оборудования находится в нашем Руководство по оборудованию Home Assistant.
Почему iSG Box SE является подходящим вариантом по умолчанию для сборки ONVIF:
- Предустановленный Home Assistant — подключите питание и Ethernet, откройте браузер, завершите работу мастера настройки. Нет создания образа SD-карты, нет Proxmox, нет ожидания Home Assistant Yellow в цепочке поставок.
- Местная архитектура — 100% локальный контроль, без облачного аккаунта, без абонентской платы.
- Достаточно процессора для Фрегата — бонус §5 на обнаружение объектов ИИ работает без добавления USB-ускорителя Coral для установки из 2–4 камер.
- Цена — 69,90 долларов США по сравнению с Home Assistant Green за 158,90 долларов США или комплектом Raspberry Pi 5, стоимость которого превышает 120 долларов США, если вы добавите твердотельный накопитель и чехол.
2.2 ONVIF-совместимая IP-камера в той же локальной сети
Проверьте спецификацию камеры или пользовательский интерфейс администратора на наличие переключателя «ONVIF». Большинство камер брендов, перечисленных в §1, поставляются с включенным ONVIF, но без пароля — вы добавите учетные данные в §3.
2.3 Резервирование статического IP-адреса в вашем маршрутизаторе
Home Assistant интегрирует камеры по IP-адресу. Если на следующей неделе ваш маршрутизатор передаст камере новый IP-адрес, интеграция прервется автоматически. В настройках DHCP вашего маршрутизатора зарезервируйте постоянный IP-адрес локальной сети для MAC-адреса каждой камеры (обычно отображается в пользовательском интерфейсе администратора камеры).
2.4 Учетные данные администратора камеры
Не заводские настройки — сначала измените их. Учетные данные ONVIF по умолчанию передаются по локальной сети с помощью дайджест-аутентификации, а пароли, установленные по умолчанию, по-прежнему являются наиболее сканируемой поверхностью в любой домашней сети.
Настройка локальной RTSP-камеры
При готовом оборудовании фактическая интеграция занимает менее десяти минут. Вот точные пять шагов.
Шаг 1. Включите ONVIF в веб-интерфейсе камеры.
Откройте IP-адрес камеры в браузере (например, http://192.168.1.50), войдите в систему с учетными данными администратора и найдите раздел ONVIF. Пути по брендам:
- Реолинк: Настройки устройства → Сеть → Дополнительно → Настройки порта → отметьте «ONVIF».
- Амкрест/Дахуа: Настройка → Сеть → Соединение → ONVIF → Аутентификация = «Дайджест» или «Нет».
- Хиквидение: Конфигурация → Сеть → Дополнительные настройки → Протокол интеграции → включить ONVIF и создать выделенного пользователя ONVIF.
Hikvision — единственный бренд, который поставляется с отключенным ONVIF по умолчанию и требует отдельной учетной записи пользователя ONVIF — настройте ее, прежде чем продолжить.
Шаг 2. Обратите внимание на URL-адреса потоков RTSP (необязательно, но полезно).
Находясь в веб-интерфейсе, скопируйте URL-адреса RTSP основного и дополнительного потока. Интеграция Home Assistant с ONVIF обнаруживает их автоматически, но их наличие под рукой значительно ускоряет отладку, если обнаружение не удалось. Типичные форматы:
- Реолинк основной:
rtsp://admin:пароль@192.168.1.50:554/h264Preview_01_main - Перессылка на суб:
rtsp://admin:пароль@192.168.1.50:554/h264Preview_01_sub - Амкрест главный:
rtsp://admin:пароль@192.168.1.50:554/cam/realmonitor?channel=1&subtype=0 - Замена Амкреста:
rtsp://admin:пароль@192.168.1.50:554/cam/realmonitor?channel=1&subtype=1
Шаг 3 — Откройте Home Assistant и добавьте интеграцию ONVIF.
В пользовательском интерфейсе Home Assistant (независимо от того, работает ли он на iSG Box SE или где-либо еще):
- Перейти к Настройки → Устройства и службы
- Нажмите + Добавить интеграцию (внизу справа)
- Искать "ОНВИФ" и выберите его
Home Assistant просканирует локальную сеть через WS-Discovery. Большинство камер появляются автоматически. Если вашего нет, вы можете добавить его вручную по IP.
Шаг 4. Введите IP, порт и учетные данные.
Порт ONVIF по умолчанию: 80 (HTTP) на большинстве камер, а не 554 (то есть RTSP — другой порт). Если ваша камера использует нестандартный порт ONVIF (обычно 2020, 8000, 8899), он будет указан в веб-интерфейсе камеры в разделе «Сеть» или «ONVIF».
Входить:
- Хозяин: статический IP-адрес камеры в локальной сети
- Порт: обычно 80; Hikvision часто использует 80, Dahua 80, Reolink 8000
- Имя пользователя/пароль: учетные данные ONVIF, которые вы установили в §2.4 (Hikvision: выделенный пользователь ONVIF, созданный на шаге 1)
Шаг 5 — Выберите профили (основной + дополнительный поток)
Home Assistant будет отображать каждый «профиль» ONVIF, рекламируемый камерой — обычно один для основного потока (высокого разрешения) и один для дополнительного потока (низкого разрешения). Включите оба:
- Основной поток — используется для записи, снимков и просмотра в высоком качестве.
- Дополнительный поток — используется для плитки приборной панели Home Assistant Lovelace (поэтому приборная панель загружается быстро даже на мобильных устройствах)
Нажмите Представлять на рассмотрение. Камера теперь отображается под Устройства и услуги с объектами для прямой трансляции, датчиком движения и (если камера поддерживает это) двоичными датчиками для любого события, которое срабатывает камера — пересечение линии, обнаружение вторжения, классификация людей/транспортных средств, несанкционированный доступ.
Устранение неполадок Reolink ONVIF
Это четыре проблемы, которые создают 90% тем форума, посвященных Home Assistant ONVIF. Вот как исправить каждую проблему менее чем за две минуты.
4.1 «Камера не обнаружена» во время добавления интеграции
WS-Discovery использует многоадресную рассылку DNS (mDNS). Если ваш хост Home Assistant и ваша камера находятся в разных VLAN или разных SSID WiFi, пакеты mDNS не пересекают границу. Исправления в порядке старания:
- Временно поместите камеру в ту же подсеть, что и Home Assistant, для обнаружения, а затем переместите ее обратно.
- Добавьте камеру вручную по IP во время настройки интеграции (WS-Discovery — это удобство, а не требование).
- Включите отражение mDNS/Avahi на своем маршрутизаторе (UniFi: «Многоадресный DNS», pfSense: пакет «Avahi», OpenWrt: «umdns»). Это постоянное исправление.
4.2 Прямая трансляция продолжает буферизоваться или показывает сообщение «Поток недоступен».
Основной поток в разрешении 4К или 1440p + 30 кадров в секунду зачастую оказывается слишком большим для приборной панели Lovelace, особенно на мобильных устройствах. Переключите плитку информационной панели на дополнительный поток:
- Настройки → Устройства и службы → Интеграция ONVIF → Настроить → снимите флажок «Основной профиль» для карты объекта изображения.
- Либо прямо в карточке камеры YAML: установите
поток_источникк объекту подпрофиля
Frigate NVR (описанный в §5) в данном случае является более чистым решением — он один раз перекодирует поток и обслуживает HLS/WebRTC с малой задержкой всем клиентам.
4.3 Объекты обнаружения движения не запускают события в Home Assistant
События движения ONVIF не являются обязательными в спецификации — камера должна (а) иметь локальное обнаружение движения и (б) быть настроена на публикацию событий ONVIF. Шаги:
- В веб-интерфейсе камеры включите обнаружение движения (обычно Событие → Обнаружение движения → Включить)
- Найдите настройки ONVIF или «умные события» и включите «События ONVIF» или «Push Events».
- В Home Assistant перезапустите интеграцию ONVIF: Настройки → Устройства и службы → ONVIF → трехточечное меню → Перезагрузить.
Если вы используете камеру Hikvision или Hikvision-OEM и события по-прежнему не срабатывают, убедитесь, что пользователь ONVIF, которого вы создали в §3, шаг 1, имеет разрешения «Событие» и «Медиа» — по умолчанию пользователь ONVIF доступен только для чтения. Пользователь управление, это правильно, но некоторые версии прошивки также ограничивают подписку на события.
4.4 Камера работает сутки, затем отключается до перезагрузки
Почти всегда это истечение срока аренды DHCP (без статического резервирования) или тайм-аут поддержания активности RTSP. Убедитесь, что резервирование статического IP-адреса из §2.3 применяется к маршрутизатор, а не только в настройках собственной сети камеры. Некоторые камеры поддерживают оба варианта; некоторые игнорируют свой статический IP-адрес и берут все, что назначает маршрутизатор.
5. Бонус: добавление сетевого видеорегистратора Frigate для обнаружения объектов ИИ.
Встроенное движение Home Assistant ONVIF является двоичным: «что-то сдвинулось» или «ничего не сдвинулось». Это вызывает множество ложных срабатываний из-за листьев, летящих по лужайке, или теней на закате.
Фрегат — это бесплатный сетевой видеорегистратор с открытым исходным кодом, который работает как надстройка Home Assistant и выполняет локальное обнаружение объектов искусственного интеллекта по видеосигналу с камеры — поэтому вместо «движения» ваша автоматизация срабатывает на «человека», «автомобиля», «пакета» или «собаку». Все работает на вашем хосте Home Assistant; ни один кадр не покидает локальную сеть.
Почему iSG Box SE достаточно мощный для размещения Frigate:
- Детектор процессора Frigate по умолчанию обрабатывает 2–4 камеры со скоростью 5–7 кадров в секунду каждая на iSG Box SE без теплового регулирования.
- Если позже вы масштабируете до 6–8 камер, добавьте USB-ускоритель Google Coral за 60 долларов, и Frigate разгружает обработку выводов на TPU — для этого у iSG Box SE есть запасная полоса пропускания USB.
- Установка занимает ~15 минут: установите надстройку Frigate из магазина дополнений Home Assistant, вставьте URL-адреса ONVIF RTSP из §3 шага 2 в
фрегат.yaml, перезагрузите.
Соедините это с автоматизацией Home Assistant («если Frigate обнаружит человека у входной двери между 22:00 и 6:00, включите свет на крыльце и трижды мигните лампой в гостиной»), и вы получите интеллектуальную систему безопасности, работа которой ничего не стоит, кроме счета за электроэнергию. ISG Box SE является отправной точкой с наименьшим трением именно для этого стека.
Home Assistant Часто задаваемые вопросы по интеграции ONVIF
Может ли Home Assistant использовать камеры ONVIF без доступа к облаку?
Да. Home Assistant может подключаться ко многим камерам ONVIF в локальной сети, используя IP-адрес камеры, порт ONVIF и локальные учетные данные.
Зачем камере Reolink нужны настройки RTSP с ONVIF?
ONVIF обеспечивает обнаружение и контроль, а RTSP часто передает видеопоток в реальном времени. Если видео не работает, подтвердите путь RTSP, встроенное ПО и разрешения локальной сети.
Какой шлюз LinknLink лучше всего подходит для автоматизации локальной камеры?
Используйте iSG Box SE для компактного шлюза Home Assistant или iSG Display Max, если вам также нужен настенный экран для управления камерой и комнатой.
7. Заключение: начните настройку ONVIF с помощью iSG Box SE сегодня.
Интеграция ONVIF — это кратчайший путь от «У меня есть IP-камера» к «У меня включается свет, когда кто-то идет по подъездной дорожке, у меня меняется система отопления, вентиляции и кондиционирования, когда гостиная пустует в течение 20 минут, а мой телефон посылает мне сигнал, когда Фригейт видит фургон доставки вместо бездомной кошки». И самый дешевый способ добраться туда без возни с оборудованием на выходные — это LinknLink iSG Box SE (69,90 долларов США) — Home Assistant предустановлен, 100% локальный, готов к запуску ONVIF и Frigate в момент открытия коробки.
Выполните пять шагов, описанных в §3, и ваша первая камера будет транслировать видео внутри Home Assistant менее чем за десять минут. Добавьте слой Фрегата §5 на следующих выходных. Добавляйте остальные камеры в любое время — интеграция ONVIF масштабируется до 8+ устройств без какой-либо дополнительной настройки.