[AI Router] Tích hợp Frigate với Home Assistant

Hướng dẫn này sẽ hướng dẫn bạn cách tích hợp Frigate với Home Assistant và chỉ cách sử dụng phát hiện đối tượng bằng AI để kích hoạt các sự kiện tự động hóa. Bằng cách làm theo các bước này, bạn sẽ khai phá toàn bộ sức mạnh của Frigate và nâng cao trải nghiệm ngôi nhà thông minh của mình.

 

Điều kiện tiên quyết

   Trước khi bắt đầu, hãy đảm bảo bạn đã hoàn thành các bước sau:

  1. Home Assistant đã được cài đặt và thiết lập, hoạt động bình thường. Xem Hướng dẫn Cài đặt & Bắt đầu với Home Assistant.
  2. Frigate đã được cài đặt và thiết lập, hoạt động bình thường. Xem Hướng dẫn Cài đặt FrigateThiết lập Camera Frigate.
  3. Một MQTT Broker (như Mosquitto) đã được cài đặt và hoạt động trên Home Assistant. Xem Hướng dẫn Cài đặt MQTT Broker trên Home Assistant.
  4. HACS đã được cài đặt và hoạt động trên Home Assistant. Xem Hướng dẫn Cài đặt HACS.

 

1. Cài đặt tích hợp Frigate thông qua HACS

  • Vào trang HACS của Home Assistant, tìm kiếm [Frigate], và nhấp vào cài đặt.

  • Đọc kỹ hướng dẫn cài đặt, sau đó nhấp vào [TẢI XUỐNG] để cài đặt.

  • Sau khi cài đặt, khởi động lại Home Assistant để tải tích hợp mới.

 

 

2. Thiết lập tích hợp Frigate

  • Sau khi khởi động lại, vào [Cài đặt] > [Thiết bị & Dịch vụ].

  • Nhấn vào [Thêm tích hợp] ở góc dưới bên phải, sau đó tìm [Frigate] và chọn nó.

  • Trong cửa sổ bật lên, nhập URL Frigate, bỏ chọn [Xác thực SSL], và nhập tên người dùng cùng mật khẩu Frigate của bạn.

 

  • Bạn sẽ thấy các camera đã được thiết lập sẵn trong Frigate.

  • Sau khi nhấn hoàn tất, bạn sẽ thấy tích hợp Frigate đã được thêm thành công.

  • Sau khi thêm vào bảng điều khiển, bạn sẽ thấy video và trạng thái phát hiện đối tượng. Nếu trạng thái đối tượng là [Không khả dụng], bạn cần chỉnh sửa tệp cấu hình Frigate để gửi thông tin phát hiện đối tượng đến Home Assistant.

 

 

3. Chỉnh sửa tệp cấu hình Frigate để thêm thông tin MQTT

  • Vào giao diện quản lý Frigate và nhấp vào Trình chỉnh sửa cấu hình trong menu bên trái.
  • Chỉnh sửa tệp cấu hình như bên dưới. Thay thế tên camera và RTSP URL trong phần cameras bằng tên camera của bạn và đường dẫn RTSP stream. Định dạng RTSP URL thay đổi theo từng hãng; hãy kiểm tra tài liệu của camera để biết định dạng chính xác. <tên người dùng><mật khẩu> là thông tin tài khoản RTSP chuyên dụng của bạn, và <Địa chỉ IP của IPCam> là địa chỉ IP của camera.
  • Trong phần mqtt, thay thế host, user, và passwordvới IP MQTT Broker của bạn và thông tin đăng nhập.
  • Sau khi chỉnh sửa, nhấn Lưu & Khởi động lại ở góc trên bên phải để lưu và khởi động lại Frigate.

mqtt: 
     enabled: false 
     host: <IP AI Board của BẠN>   # IP máy chủ MQTT Broker của bạn (hoặc tên mạng lưới container) 
     port: 1883 
     topic_prefix: frigate 
     user: <TÊN NGƯỜI DÙNG Mosquitto>                # Tên đăng nhập MQTT Broker của bạn 
     mật khẩu: <Mosquitto PASSWORD> # Mật khẩu MQTT Broker của bạn 
     client_id: frigate 
detectors: 
    routernpu: 
        type: npu

 

model: 
      path: /cpu_model.tflite 
      width: 320 
      height: 320

 

đối tượng: 
    theo dõi: 
      - người 
    bộ lọc: 
      người: 
          điểm_min: 0.40     # Các hộp dưới điểm này sẽ bị loại bỏ/không theo dõi 
          ngưỡng: 0.40     # Ngưỡng sự kiện/thông báo (tăng để giảm báo động giả)

 

camera: 
    AMCREST_Ví dụ: # <- Đặt tên cho camera 
          đã bật: đúng 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # bật tăng tốc phần cứng

             input_args: mặc định-rtsp-chung    # bật tăng tốc phần cứng

             inputs: 
                - đường dẫn: rtsp://<tên đăng nhập>:<mật khẩu>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- ĐƯỜNG DẪN RTSP 
                   vai trò: 
                      - phát hiện 
          phát hiện: 
              kích hoạt: true # <---- tắt phát hiện cho đến khi bạn có luồng camera hoạt động 
              chiều rộng: 640 
              chiều cao: 360

 

Tapo_Ví dụ: # <- Đặt tên cho camera 
   kích hoạt: đúng 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # bật tăng tốc phần cứng

      input_args: thiết lập sẵn-rtsp-chung    # bật tăng tốc phần cứng

      đầu vào: 
        - đường dẫn: rtsp://<tên người dùng>:<mật khẩu>@<IPCam IP>:554/stream1 # <- RTSP URL 
          vai trò: 
             - phát hiện 
   phát hiện: 
       kích hoạt: true # <---- tắt phát hiện cho đến khi bạn có nguồn cấp camera hoạt động 
       chiều rộng: 640 
       chiều cao: 360

 

phiên bản: 0.15-1

 

 

4. Thiết lập tự động hóa trong Home Assistant

  • Quay lại trang tổng quan Home Assistant, bạn sẽ thấy số lượng đối tượng được phát hiện bởi Frigate.

  • Tiếp theo, vào [Cài đặt] > [Tự động hóa & Cảnh], và nhấp vào [Thêm tự động hóa] ở góc dưới bên phải. Ví dụ: [Bật đèn khi phát hiện có người].

  • Trong phần [Khi], nhấp vào [Thêm Kích hoạt].

  • Chọn [Thực thể], chọn camera Frigate mà bạn vừa thêm, và chọn sự kiện [Số người]. Đặt giá trị lớn hơn 0, nghĩa là tự động hóa sẽ kích hoạt khi phát hiện có người.

  • Trong phần [Sau đó], nhấp vào [Thêm Hành động], chọn [Thiết bị], chọn thiết bị đèn mà bạn muốn điều khiển, và cài đặt bật đèn.

 

 

Bây giờ, tự động hóa bật đèn khi phát hiện có người của bạn đã hoàn thành. Bạn có thể thiết lập thêm các tự động hóa khác tùy theo nhu cầu để biến ngôi nhà thông minh của bạn thông minh hơn nữa.

 

 

 

 

 

Làm thế nào để lấy (Tiện ích / Firmware)?

Bạn có thể tải xuống driver, phần mềm, firmware và hướng dẫn sử dụng mới nhất tại Trung tâm Tải xuống ASUS.

Nếu bạn cần thêm thông tin về Trung tâm Tải xuống ASUS, vui lòng tham khảo liên kết này.