Найти тему
Smart home Russia

Добавляем IP NVR видеорегистратор в Home assistant

Тему видеонаблюдения я частично описывал в статье "Добавляем IP камеры в Home assistant", в данной же статье мы добавим в home assistant видеорегистратор и все камеры из него.

Translation to English is here. Также наш канал в telegram.

upd (24-07-2022): В конце статьи есть пара важных моментов

Напомню историю, у меня есть 3 IP-камеры. Все камеры разных моделей и производителей. Объединяет их 4-х канальный видеорегистратор (NVR). Он какой-то NoName и найти информацию про него нет практически никакой возможности. Камеры находятся в той же сети, что и устройства умного дома и подключены в один общий управляемый switch.

В прошлой статье я использовал интеграцию в home assistant с названием ONVIF. Интеграция просканировала сеть и нашла 2 камеры. Такой результат меня не очень устраивал. Быстрым поиском в гугле попадаем на home-assistant.io, где находим раздел посвященный Generic Camera. Я точно знаю, что все мои камеры и регистратор могут отдавать RTSP поток, однако это только теория.

Для того, чтобы добавить такую камеру в HA нужно прописать в конфигурацию следующее:
camera:
- platform: generic
name: Streaming
stream_source: rtsp://user:pass@194.218.96.92:554

Естественно, что по умолчанию нужно только прописать свое имя для каждой камеры и подставить логин/пароль в адрес потока, а также свой IP и порт. Пару логин/пароль вы скорее всего знаете или они стандартные для каждой камеры и регистратора. Порт, по статистике, обычно всегда 554, IP всегда можно посмотреть в таблице роутера. Если в вашей камере RTSP поток отдается именно по такой ссылке, то все сразу заработает. Но это было бы слишком просто для меня. Конечно же покупая неизвестную коробочку вы попадаете на сюрпризы и неизвестность.

Заходим в Internet explorer, т.к. камеры и регистраторы работают только с ним, и я не шучу. Далее переходим на страничку нашего регистратора. Она типовая и для камер, это пока нам ни о чем еще не говорит.

Вводим тот же самый логин/пароль и тем самым проверяем их корректность. Переходим в настройку web сервисов и проверяем работоспособность RTSP. В нашем случае - он включен и порт стандартный.

-2

И последнее что мы можем выцарапать - версия ПО. Именно по ней мы еще сможем что-то найти в небрендованных камерах и регистраторах.

-3

Когда я ввел версию прошивки, то вышел на страничку описания устройства DVR SMAR 1080p ONVIF 2.3 8ch, что было очень похоже и по сути и по названию, и по фото. Только у меня 4 канала, но в настройках моно выбрать и 16, при снижении качества. В шапке темы мы находим заветный сообщение с правильным адресом потока:
rtsp://192.168.1.1:554*/user=****_password=****_channel=1_stream=1(или 0).sdp?real_stream

И кстати там же фоточки почти моего регистратора

-4

Ну теперь дела в шляпе. заходим в файл конфигурации HA и прописываем там параметры сначала одного канала, а потом и остальных по подобию:

По умолчанию все новые объекты попадают на стандартную панель, посмотрим на нее. Должны появится картинка с камеры. Обновляются они не часто, но примерную картину отображает. Если нажать на картинку, то запуститься окно, которое будет отображать ситуацию уже в режиме реального времени. Но это я все подробно описывал в статье "Добавляем IP камеры в Home assistant".

-6

Не нужно обращать внимание на факт того, что камеры повернуты на 90 градусов. Это нормально, т.к. именно так они у меня и снимают. Это позволяет захватить побольше полезного пространства и поменьше стен. И еще я немного заретушировал изображения, вам же не нужны детали картинки ☺. Ниже я просто покажу, как это выглядит на обычном экране телевизора/планшета/телефона, естественно детали содержимого продолжают скрываться от любопытного глаза наблюдающего читателя. Теперь вам должен быть понятен смысл повернутого изображения. ☺

-7

А на этом все, делайте ваш умный дом умнее, ярче, красочнее, информативнее, настраивайте автоматизации правильно, чтобы получать максимальное удовольствие.

Начиная с лета 2022 начинает использоваться новый метод интеграции камер, однако текущий пока еще работает. Описал его в свежей статье:

Подпишитесь, чтобы не пропускать следующий контент.
Нажмите лайк, если интересно, так я пойму какие публикации больше нужны моей публике.

Также публикации можно найти на других площадках: Instagram, telegram (RU, EN, DE), Medium, LiveJournal, YouTube.

Мой блог является некоммерческим, поэтому позитивный комментарий, лайк или репост поможет публикациям выходить чаще ☺.