Вы можете интегрировать, контролировать и контролировать свои стандартные или брендовые камеры видеонаблюдения на основе Wi-Fi от таких брендов, как TP-Link, Ezviz и т. д., в Home Assistant без использования их облачных сервисов.

Кроме того, вы можете включить автоматизацию для получения уведомлений на свой смартфон со снимками или прямой трансляции непосредственно на Amazon Echo Show или Fire TV при обнаружении движения.

Это руководство научит вас, как интегрировать или добавить камеру видеонаблюдения на основе Wi-Fi в Home Assistant и использовать ее в качестве сетевого видеорегистратора (NVR) для хранения отснятого материала.

Добавление камеры видеонаблюдения Wi-Fi в Home Assistant

Перво-наперво; что такое Home Assistant, и Что ты можешь сделать с этим?

Home Assistant — это бесплатное программное обеспечение для домашней автоматизации с открытым исходным кодом, которое вы можете развернуть на Raspberry Pi или старом ноутбуке для создания локализованного и полностью частного умного дома. Он поддерживает более 1900 устройств и сервисов, что позволяет интегрировать и контролировать интеллектуальные устройства различных производителей и разработчиков.

instagram viewer

С помощью Home Assistant вы можете добавлять и управлять одной или несколькими камерами Wi-Fi или IP от разных производителей на одной панели. Таким образом, вам не нужно устанавливать и использовать различные приложения для доступа или мониторинга ваших камер безопасности.

Шаг 1. Найдите URL-адрес RTSP-потока камеры

Каждая IP-камера или камера безопасности на основе Wi-Fi имеет URL-адрес потока, который вы можете добавить в Home Assistant для просмотра прямой трансляции без необходимости регистрации или использования каких-либо сторонних облачных сервисов.

Вы можете найти HTTP URL потока для Движущийся JPEG камеры или RTSP поток для Н.264 камеры в своих приложениях.

Однако в некоторых универсальных камерах видеонаблюдения, например в камерах, использующих приложение V360 Pro, необходимо включить RTSP транслировать, прошивая код через SD-карту.

В следующей таблице перечислены популярные модели камер видеонаблюдения Wi-Fi с их URL-адресами. Вы должны заменить часть URL-адреса потока.

Продавец URL-адрес
Дахуа rtsp://имя пользователя: pwd@/cam/realmonitor? канал = 1 и подтип = 0
TP-Link (тапо) rtsp://имя пользователя: pwd@/videoMain
V360 Про rtsp:///live/ch00_0
Эзвиз rtsp://имя пользователя: DeviceVerification@/H264
Реолинк rtsp://admin: пароль@//h264Preview_01_main
Фоскам rtsp://имя пользователя: pwd@/videoMain
Hikvision rtsp:///Streaming/Channels/101

URL-адреса потоков могут различаться в зависимости от конкретных или более новых моделей, представленных производителями. Вы можете обратиться к руководству пользователя, прилагаемому к камере, или к веб-сайту производителя, чтобы узнать больше о том, как найти URL-адрес потока RTSP для этой конкретной модели.

Вы можете получить IP-адрес камеры из настроек DHCP вашего маршрутизатора или использовать Приложение Fing (сетевой сканер) на смартфоне Android или iOS, чтобы обнаружить Wi-Fi камеры видеонаблюдения, подключенные к вашей сети.

Получив IP-адрес, используйте таблицу для редактирования IP-адреса и сохраните порт 554 (по умолчанию для RTSP). Чтобы проверить, работает ли поток, откройте проигрыватель VLC и нажмите Медиа > Открыть сетевой поток.

Вставьте URL-адрес потока RTSP и нажмите Играть в.

VLC должен начать отображать прямую трансляцию с камеры.

Шаг 2. Установите надстройку Frigate NVR

Frigate — это сетевой видеорегистратор с открытым исходным кодом, который вы можете установить в качестве надстройки в Home Assistant для обнаружения объектов AI в реальном времени, записи видео или создания снимков на основе событий. Все каналы обрабатываются в вашей локальной системе для обнаружения движения, человека или объекта. Таким образом, это полностью конфиденциально и безопасно.

Получив URL-адрес потока RTSP, установите надстройку Frigate, следуя приведенным ниже инструкциям:

  1. В Home Assistant (HA) перейдите кНастройки > Дополнения и нажмите на МАГАЗИН ДОПОЛНЕНИЙ кнопка.
  2. Нажмите на три точки в правом верхнем углу и выберите Репозитории.
  3. Вставьте ссылку —https://github.com/blakeblackshear/frigate-hass-addons и нажмите Добавлять.
  4. Затем нажмите на Фрегат NVR в разделе дополнений и нажмите Установить.
  5. Это может занять некоторое время. После завершения установки откройте Редактор файлов добавить.
  6. Создайте новый файл с именем фрегат.yaml, вставьте следующий код и нажмите Сохранять.
    mqtt: хост: 192.xxx.xx.xx пользователь:  пароль: камеры: TerraceCam: # < Имя камеры ffmpeg: inputs: - path: rtsp://YourRTSPStreamURL # < Обновление для ваших ролей камеры: - обнаружить - rtmp rtmp: enable: False # 
  7. Вернитесь к надстройкам и запустите Frigate. Обязательно включите Начать при загрузке а также Показать на боковой панели.
  8. Нажми на ОТКРЫТЬ ВЕБ-ИНТЕРФЕЙС или Frigate на боковой панели, чтобы открыть и получить доступ к изображению с камеры.
  9. Вы можете включить обнаружение движения, чтобы записывать клипы и снимки при обнаружении движения.
  10. Когда есть движение или появляется человек, видео событие записывается и сохраняется, к которому вы можете получить доступ в любое время.

Обратите внимание, что Frigate записывает событие с отметкой даты и времени для дальнейшего использования.

Шаг 3: отредактируйте маску движения

Чтобы избежать ложного обнаружения движения, вы можете замаскировать область, в которой вы хотите обнаружить движение, выполнив следующие действия.

  1. Перейти к Веб-интерфейс фрегата и нажмите на камеру.
  2. Нажмите Отлаживать а затем нажмите Показать параметры.
  3. Нажмите Создатель масок и зон.
  4. Создайте маску, перемещая черные точки на экране. Затем скопируйте Маски движения ценности.
  5. Открой Редактор файлов и введите скопированные значения маски в поле фрегат.yaml файл.
  6. Нажмите Сохранять и перезапустите надстройку Frigate, чтобы изменения вступили в силу.

Смело удаляйте движение часть из фрегат.yaml файл, если вы хотите включить непрерывную запись.

Если вы используете Raspberry Pi для домашнего помощника, у вас может закончиться место для хранения через некоторое время, поскольку события записываются. Вы можете увеличить объем памяти и производительность Raspberry Pi, установив Home Assistant и загрузка Raspberry Pi через SSD вместо микро SD карты.​​​​​​​

DIY NVR с непрерывной записью или записью по движению

Как видите, с помощью надстройки Home Assistant и Frigate вы можете добавить любую камеру видеонаблюдения на основе Wi-Fi и защитить свой дом или офис с помощью автоматической записи на основе событий. Вы также можете включить непрерывную запись видео в режиме 24x7.

Однако для этого потребуется больше места для хранения. Тем не менее, все отснятые материалы и записи обрабатываются и сохраняются локально на системном диске. В качестве альтернативы вы также можете использовать надстройку MotionEye NVR в Home Assistant, чтобы добавить камеры Wi-Fi для записи и снимков на основе движения.