Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Добавление камер в Home Assistant ====== ===== Способ 1: FFmpeg (простой) ===== Файл: ''configuration.yaml'' или отдельный файл ''cameras.yaml'' с подключением: <code yaml> camera: !include cameras.yaml </code> ==== Синтаксис ==== <code yaml> - platform: ffmpeg name: "camera_name" input: -an -rtsp_transport tcp -i rtsp://user:password@IP:554/stream </code> ==== Параметры FFmpeg ==== ^ Параметр ^ Обязательный ^ Описание ^ | ''platform'' | да | Всегда ''ffmpeg'' | | ''name'' | да | Имя камеры в системе | | ''input'' | да | FFmpeg флаги + RTSP URL | | ''extra_arguments'' | нет | Дополнительные аргументы FFmpeg | ==== FFmpeg флаги ==== ^ Флаг ^ Описание ^ | ''-an'' | Отключить аудио (убирает ошибку с аудиопотоком) | | ''-rtsp_transport tcp'' | TCP вместо UDP (стабильнее) | | ''-i'' | Указывает на входной URL (обязателен перед URL) | ==== Пример нескольких камер ==== <code yaml> - 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 </code> ==== Ограничение FFmpeg ==== <note warning>FFmpeg не поддерживает ''unique_id''. Камеры нельзя назначить в область (Area) через UI. Если нужна привязка к области — используй Generic Camera.</note> ===== Способ 2: Generic Camera (рекомендуется) ===== Поддерживает настройку через UI и назначение области. ==== Добавление ==== - Настройки → Устройства и службы → Добавить интеграцию - Найти **Generic Camera** - Заполнить: * Still Image URL: оставить пустым или URL снимка * Stream Source: ''rtsp://user:password@IP:554/stream'' - После добавления: Настройки → Сущности → выбрать камеру → назначить область ===== Примеры RTSP URL ===== <code> # 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 </code> ===== После изменений (для FFmpeg) ===== - Инструменты разработчика → YAML → Проверить конфигурацию - Перезагрузить Home Assistant полностью vm/home_assistant/03-ffmpeg_camera.txt Последнее изменение: 2025/12/24 01:36 — admin