Home Assistant

Home Assistant – IP камера (RTSP  поток)

IP камера

Одна из интеграций в Home Assistant это IP камера. В настоящее время очень популярны Smart камеры в которые уже встроены средства записи видео на SD карту, нам это не нужно. Для того что бы интегрировать камеру в Home Assistant нужно чтобы камера умела передавать видеопоток в формате RTSP. Поэтому при подборе камеры для интеграции в Home Assistant вы должны найти в характеристиках возможность камеры передавать видео поток RTSP.

Home Assistant - IP камера

К примеру я приобрел недорого камеру для умного дома “Ростелеком” – IPC8232SWC-WE. Так как в эту камеру я загрузил оригинальную прошивку, то ей стало возможно пользовалься локально внутри своей сети без обращения к облачным сервисам. Например различные варианты перепрошивки этой камеры можно найти на широкоизвестном форуме  4PDA. Просто забейте в поиск модель камеры.  Так же можно найти уже прошитые камеры на всеми известной площадке Авито.


Установка пакета ffmpeg в Armbian

Из-за того, что IP камеру нужно устанавливать в Home Assistant установленный в виртуальное окружение Python в Armbian для просмотра потока RTSP используем пакет ffmpeg.

Если нет прямого доступа к консоли, то подключаемся по SSH  и вводим команду для установки пакета ffmpeg

sudo apt-get install ffmpeg

Чтобы изменения вступили в силу пререзагружаем систему

sudo reboot

Home Assistant IP камера – настройка

Затем открываем файл configuration.yaml :

sudo nano /home/homeassistant/.homeassistant/configuration.yaml

а потом дописываем в конец файла:

# configuration.yaml entry
camera:
  - platform: ffmpeg
    name: IPCam_sub
    # substream = small window
    input: -rtsp_transport tcp -i rtsp://CamLogin:CamPassword@CamIP:554/H264/ch1/sub/av_stream 
  - platform: ffmpeg
    name: IPCam_main
    # main stream = big window
    input: -rtsp_transport tcp -i rtsp://CamLogin:CamPassword@CamIP:554/H264/ch1/main/av_stream 

Кстати не забудьте записать свои настройки

  • CamLogin – логин для подключения к камере
  • CamPassword – пароль для подключения к камере
  • CamIP – IP адресс камеры
  • 554 порт для потока RTSP

Home Assistant IP камера – установка в интерфейс

  • В Home Assistant  идем на вкладку “Обзор”
  • В правом верхнем углу кликаем по трем точкам и далее жмем “Изменить панель”
  • В правом нижнем углу нажимаем “Добавить карточку”
  • В выпавшем окне вверху справа жмем на слово “Объекты”
  • Находим камеру, ставим напротив нее галочку и жмем “Продолжить”
  • В выпавшем окне жмем “Добавить на панель”
  • На панеле справа вверху жмем “Готово”

В итоге у нас на странице интерфейса появится окно с видеопотоком идущим от IP камеры.


Остальные статьи по теме умного дома  Home Assistant можно посмотреть  здесь..