В ожидании Frigate 0.16: Главные изменения и что нужно знать перед обновлением

от Администратор
0 Комментарии 62 просмотров 2 мин на чтение

Скоро выйдет Frigate 0.16 — крупное обновление с новыми функциями, улучшениями производительности и важными изменениями в конфигурации. Если вы используете 0.15.1 или более ранние версии, перед обновлением стоит подготовиться.

Обновление Frigate с 0.15 до 0.16

Обновление Frigate с 0.15 до 0.16

В этой статье разберём:
🔹 Критические изменения (Breaking Changes)
🔹 Новые возможности
🔹 Советы по плавному переходу


⚠️ Критические изменения (Breaking Changes)

Перед обновлением обязательно сделайте резервную копию config.yml и базы данных frigate.db!

1. Аудио в записях

  • Раньше Frigate поддерживал только AAC, теперь работает с любыми кодеками.
  • Если у вас в конфиге используется:
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-copy
    

    Замените на:

    ffmpeg:
      output_args:
        record: preset-record-generic-audio-aac
    

    Иначе звук в записях может пропасть.

2. Обнаружение объектов теперь отключено по умолчанию

  • В detect нужно явно указать enabled: true:
    detect:
      enabled: true
    

    Если конфиг доступен только для чтения, придётся внести правки вручную.

3. Изменения для пользователей Home Assistant Add-on

  • Конфиг и БД теперь хранятся в /addon_configs/frigate (раньше — /config).
  • Файл конфигурации переименован в config.yml (было frigate.yml).
  • Если в конфиге есть ссылки на /config/..., их нужно заменить на /homeassistant/....

4. Удаление ROCm (MigraphX)

  • Вместо type: rocm теперь используется ONNX:
    detectors:
      my_amd_gpu:
        type: onnx
        device: rocm  # или cuda/cpu
    

5. Автотрекинг и movement_weights

  • Добавлен новый параметр в movement_weights.
  • Лучше удалить старые настройки и перенастроить автотрекинг.

6. Новые роли пользователей

  • Появилась роль Viewer (только просмотр).
  • Админы должны явно указать admin в role_mappings (если используют прокси).

🚀 Новые возможности в Frigate 0.16

1. Распознавание лиц (Face Recognition)

  • Можно обучать модель на своих фотографиях.
  • Работает без подписки Frigate+, но с ней — эффективнее.

2. Распознавание номеров (License Plate Recognition, LPR)

  • Автоматически определяет госномера.
  • Можно добавлять свои метки (например, X123XX → "Машина Ивана").

3. Улучшенный поиск: Semantic и GenAI

  • Semantic Search ищет объекты по описанию («красная машина», «человек в синей футболке»).
  • GenAI (OpenAI, Gemini, Ollama) генерирует текстовые описания объектов.

4. Встроенные уведомления через WebPush

  • Не нужно зависеть от Home Assistant — Frigate сам отправляет оповещения.

5. Поддержка новых моделей детекции

  • YOLOv3, YOLOv4, YOLOv9, YOLOx, D-FINE, RF-DETR.
  • Обновлён RKNN (статистика GPU/NPU в интерфейсе).

🔧 Как подготовиться к обновлению?

1. Сделайте резервную копию

  • Скопируйте config.ymlconfig.backup.yml.
  • Остановите Frigate и сохраните frigate.db.

2. Проверьте конфиг

  • Включён ли detect: enabled: true?
  • Обновлены ли аудиопрессеты (preset-record-generic-audio-aac)?

3. Для пользователей Home Assistant

  • Убедитесь, что пути /addon_configs/frigate доступны.
  • Обновите ссылки с /config/... на /homeassistant/....

4. Переход на ONNX (для пользователей ROCm)

  • Замените type: rocm на type: onnx.

📌 Вывод

Frigate 0.16 приносит распознавание лиц и номеров, улучшенный поиск и новые детекторы, но требует внимания при обновлении.

Рекомендация:

  • Сначала протестируйте 0.16 в бета-версии на копии конфига.
  • Если что-то пойдёт не так, можно откатиться на 0.15.1, но БД 0.16 несовместима со старыми версиями.

Официальная документация: Frigate 0.16 Beta Docs

Готовы к обновлению? 🚀

Даже просто подбор, перевод и оформление статей требуют времени. А самостоятельный обзор устройств требует еще и финансовых вложений. Если Вы хотите больше обзоров, Вы можете помочь автору.

Вам может понравиться

Оставить комментарий