====== Добавление камер в 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 полностью