====== Добавление камер в Home Assistant ======
===== Способ 1: FFmpeg (простой) =====
Файл: ''configuration.yaml'' или отдельный файл ''cameras.yaml'' с подключением:
camera: !include cameras.yaml
==== Синтаксис ====
- platform: ffmpeg
name: "camera_name"
input: -an -rtsp_transport tcp -i rtsp://user:password@IP:554/stream
==== Параметры FFmpeg ====
^ Параметр ^ Обязательный ^ Описание ^
| ''platform'' | да | Всегда ''ffmpeg'' |
| ''name'' | да | Имя камеры в системе |
| ''input'' | да | FFmpeg флаги + RTSP URL |
| ''extra_arguments'' | нет | Дополнительные аргументы FFmpeg |
==== FFmpeg флаги ====
^ Флаг ^ Описание ^
| ''-an'' | Отключить аудио (убирает ошибку с аудиопотоком) |
| ''-rtsp_transport tcp'' | TCP вместо UDP (стабильнее) |
| ''-i'' | Указывает на входной URL (обязателен перед URL) |
==== Пример нескольких камер ====
- platform: ffmpeg
name: "dvr_chanel_1"
input: -an -rtsp_transport tcp -i rtsp://admin:password@192.168.0.17:554/cam/realmonitor?channel=1&subtype=0
- platform: ffmpeg
name: "dvr_chanel_2"
input: -an -rtsp_transport tcp -i rtsp://admin:password@192.168.0.17:554/cam/realmonitor?channel=2&subtype=0
==== Ограничение FFmpeg ====
FFmpeg не поддерживает ''unique_id''. Камеры нельзя назначить в область (Area) через UI. Если нужна привязка к области — используй Generic Camera.
===== Способ 2: Generic Camera (рекомендуется) =====
Поддерживает настройку через UI и назначение области.
==== Добавление ====
- Настройки → Устройства и службы → Добавить интеграцию
- Найти **Generic Camera**
- Заполнить:
* Still Image URL: оставить пустым или URL снимка
* Stream Source: ''rtsp://user:password@IP:554/stream''
- После добавления: Настройки → Сущности → выбрать камеру → назначить область
===== Примеры RTSP URL =====
# Dahua / DH DVR
rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0
# Hikvision
rtsp://user:pass@IP:554/Streaming/Channels/101
# Общий формат
rtsp://user:pass@IP:554/stream
===== После изменений (для FFmpeg) =====
- Инструменты разработчика → YAML → Проверить конфигурацию
- Перезагрузить Home Assistant полностью