Home Assistant – IP камера (RTSP поток)
IP камера
Одна из интеграций в Home Assistant это IP камера. В настоящее время очень популярны Smart камеры в которые уже встроены средства записи видео на SD карту, нам это не нужно. Для того что бы интегрировать камеру в Home Assistant нужно чтобы камера умела передавать видеопоток в формате RTSP. Поэтому при подборе камеры для интеграции в Home Assistant вы должны найти в характеристиках возможность камеры передавать видео поток RTSP.
К примеру я приобрел недорого камеру для умного дома “Ростелеком” – 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 можно посмотреть здесь..