[ИИ Роутер] Интеграция Frigate с Home Assistant

Это руководство проведет Вас через интеграцию Frigate с Home Assistant и покажет, как использовать ИИ-обнаружение объектов для запуска событий автоматизации. Следуя этим шагам, Вы сможете раскрыть весь потенциал Frigate и улучшить Ваш опыт использования умного дома.

 

Предварительные требования

   Перед началом убедитесь, что Вы выполнили следующее:

  1. Home Assistant установлен и настроен, работает корректно. См. Руководство по установке и началу работы с Home Assistant.
  2. Frigate установлен и настроен, работает корректно. См. Установка Frigate и Настройка камер Frigate.
  3. Mqtt брокер (например, Mosquitto) установлен и работает в Home Assistant. См. Установка MQTT брокера в Home Assistant.
  4. HACS установлен и работает в Home Assistant. См. Руководство по установке HACS.

 

1. Установите интеграцию Frigate через HACS

  • Перейдите на страницу Home Assistant HACS, найдите [Frigate] и нажмите установить.

  • Внимательно прочитайте инструкции по установке, затем нажмите [ЗАГРУЗИТЬ], чтобы установить.

  • После установки перезапустите Home Assistant, чтобы загрузить новую интеграцию.

 

 

2. Настройка интеграции Frigate

  • После перезапуска перейдите в [Настройки] > [Устройства и сервисы].

  • Нажмите [Добавить интеграцию] в нижнем правом углу, затем найдите [Frigate] и выберите его.

  • В появившемся окне введите URL Frigate, снимите галочку с [Проверить SSL], и введите Ваш логин и пароль Frigate.

 

  • Вы увидите камеры, уже настроенные в Frigate.

  • После нажатия кнопки "Готово" Вы увидите, что интеграция Frigate успешно добавлена.

  • После добавления на панель Вы увидите видео и статус обнаружения объектов. Если статус объекта [Недоступен], Вам нужно изменить файл конфигурации Frigate, чтобы отправлять информацию об обнаружении объектов в Home Assistant.

 

 

3. Изменение конфигурационного файла Frigate для добавления информации MQTT

  • Перейдите в интерфейс управления Frigate и нажмите редактор конфигурации в левом меню.
  • Отредактируйте файл конфигурации, как показано ниже. Замените имя камеры и RTSP URL в разделе cameras на имя Вашей камеры и URL потока RTSP. Форматы RTSP URL варьируются в зависимости от бренда; проверьте документацию к Вашей камере для правильного формата. <имя пользователя> и <пароль> — это Ваши учетные данные для RTSP, а <IP-адрес IPCam> — IP-адрес Вашей камеры.
  • В разделе mqtt замените host, user, и passwordс Вашим IP MQTT Broker и учетными данными.
  • После редактирования нажмите Сохранить и перезапустить в верхнем правом углу, чтобы сохранить и перезапустить Frigate.

mqtt:  
     enabled: false  
     host: <IP Вашей AI платы>   # IP-адрес сервера MQTT Broker (или имя сети контейнера)  
     port: 1883  
     topic_prefix: frigate  
     user: <Mosquitto ИМЯ ПОЛЬЗОВАТЕЛЯ>                # Имя пользователя Вашего MQTT Broker  
     пароль: <Mosquitto ПАРОЛЬ> # Ваш пароль брокера MQTT  
     client_id: frigate  
детекторы:  
    routernpu:  
        тип: npu

 

модель:  
      путь: /cpu_model.tflite  
      ширина: 320  
      высота: 320

 

объекты:  
    отслеживание:  
      - человек  
    фильтры:  
      человек:  
          min_score: 0.40     # Коробки с оценкой ниже этого значения отбрасываются/не отслеживаются  
          threshold: 0.40     # Порог события/уведомления (увеличьте, чтобы уменьшить количество ложных тревог)

 

камеры:  
    AMCREST_Example: # <- Назовите камеру  
          включено: истина  
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # включить аппаратное ускорение

             input_args: предустановка-rtsp-общий    # включить аппаратное ускорение

             входы:  
                - путь: rtsp://<имя пользователя>:<пароль>@<IP-камера IP>:554/cam/realmonitor?канал=1&подтип=0 # <- RTSP URL  
                   роли:  
                      - детект  
          детект:  
              включено: истина # <---- отключить детекцию до тех пор, пока у Вас не будет рабочей трансляции с камеры  
              ширина: 640  
              высота: 360

 

Tapo_Пример: # <- Назовите камеру  
   включено: истина  
   ffmpeg:  
      hwaccel_args: -c:v h264_v4l2m2m    # включить аппаратное ускорение

      input_args: предустановка-rtsp-универсальный    # включить аппаратное ускорение

      входы:  
        - путь: rtsp://<имя пользователя>:<пароль>@<IP-камера IP>:554/stream1 # <- RTSP URL  
          роли:  
             - обнаружение  
   обнаружение:  
       включено: правда # <---- отключите обнаружение, пока у Вас нет рабочей камеры  
       ширина: 640  
       высота: 360

 

версия: 0.15-1

 

 

4. Настройте автоматизацию в Home Assistant

  • Вернитесь на панель управления Home Assistant, и Вы увидите количество объектов, обнаруженных Frigate.

  • Далее перейдите в [Настройки] > [Автоматизации и Сцены], и нажмите [Добавить автоматизацию] в нижнем правом углу. Например, [Включить свет, когда обнаружен человек].

  • В разделе [Когда] нажмите [Добавить триггер].

  • Выберите [Основы], выберите камеру Frigate, которую Вы только что добавили, и выберите событие [Количество людей]. Установите значение больше 0, это значит, что автоматизация сработает, когда будет обнаружен человек.

  • В разделе [Тогда] нажмите [Добавить действие], выберите [Устройство], укажите световое устройство, которое Вы хотите контролировать, и установите включение света.

 

 

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

 

 

 

 

Как получить (Утилиту / Прошивку)?

Вы можете скачать последние драйверы, программное обеспечение, прошивку и Руководства Пользователя в Центре Загрузок ASUS.

Если Вам нужна дополнительная информация о Центре Загрузок ASUS, пожалуйста, ознакомьтесь с этой ссылкой