[AI Router] การรวม Frigate เข้ากับ Home Assistant

คู่มือฉบับนี้จะนำคุณผ่านขั้นตอนการผสานรวม Frigate กับ Home Assistant และแสดงวิธีใช้งานการตรวจจับวัตถุด้วย AI เพื่อกระตุ้นเหตุการณ์อัตโนมัติ โดยการทำตามขั้นตอนเหล่านี้ คุณจะปลดล็อกศักยภาพเต็มรูปแบบของ Frigate และเพิ่มประสบการณ์บ้านอัจฉริยะของคุณให้ดียิ่งขึ้น

 

ข้อกำหนดเบื้องต้น

   ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้เรียบร้อยแล้ว:

  1. Home Assistant ได้ติดตั้งและตั้งค่าเรียบร้อยแล้ว และทำงานได้อย่างถูกต้อง ดูที่ คู่มือการติดตั้งและเริ่มต้นใช้งาน Home Assistant.
  2. Frigate ได้ติดตั้งและตั้งค่าเรียบร้อยแล้ว และทำงานได้ถูกต้อง ดูที่ วิธีการติดตั้ง Frigate และ การตั้งค่ากล้อง Frigate.
  3. มี MQTT Broker (เช่น Mosquitto) ติดตั้งและใช้งานได้ใน Home Assistant ดู วิธีการติดตั้ง MQTT Broker ใน Home Assistant.
  4. HACS ได้ติดตั้งและใช้งานได้ใน Home Assistant ดู คู่มือการติดตั้ง HACS.

 

1. ติดตั้ง Frigate Integration ผ่าน HACS

  • ไปที่หน้า HACS ของ Home Assistant ค้นหา [Frigate] และคลิกติดตั้ง

  • อ่านคำแนะนำการติดตั้งอย่างละเอียด จากนั้นคลิก [ดาวน์โหลด] เพื่อติดตั้ง

  • หลังจากติดตั้งแล้ว ให้รีสตาร์ท Home Assistant เพื่อโหลดการเชื่อมต่อใหม่

 

 

2. ตั้งค่าการเชื่อมต่อ Frigate

  • หลังจากรีสตาร์ทแล้ว ไปที่ [การตั้งค่า] > [อุปกรณ์และบริการ]

  • คลิก [เพิ่มการเชื่อมต่อ] ที่มุมขวาล่าง จากนั้นค้นหา [Frigate] และเลือก

  • ในหน้าต่างป๊อปอัพ ให้กรอก URL ของ Frigate ยกเลิกเลือก [ตรวจสอบ SSL] และกรอกชื่อผู้ใช้กับรหัสผ่านของ Frigate

 

  • คุณจะเห็นกล้องที่ตั้งค่าไว้ใน Frigate แล้ว

  • หลังจากคลิกเสร็จสิ้น คุณจะเห็นการเชื่อมต่อ Frigate ถูกเพิ่มสำเร็จ

  • หลังจากเพิ่มลงในแดชบอร์ด คุณจะเห็นสถานะของวิดีโอและการตรวจจับวัตถุ หากสถานะวัตถุคือ [ไม่พร้อมใช้งาน] คุณต้องแก้ไขไฟล์คอนฟิก Frigate เพื่อส่งข้อมูลการตรวจจับวัตถุไปยัง Home Assistant

 

 

3. แก้ไขไฟล์คอนฟิก Frigate เพื่อเพิ่มข้อมูล MQTT

  • ไปที่อินเทอร์เฟซจัดการ Frigate และคลิกที่ตัวแก้ไขคอนฟิกในเมนูด้านซ้าย
  • แก้ไขไฟล์คอนฟิกตามที่แสดงด้านล่าง เปลี่ยนชื่อกล้องและ RTSP URL ในส่วน cameras ด้วยชื่อกล้องของคุณและ RTSP stream URL ของกล้อง รูปแบบ RTSP URL แตกต่างกันไปตามแต่ละยี่ห้อ ตรวจสอบเอกสารของกล้องของคุณเพื่อดูรูปแบบที่ถูกต้อง <username> และ <password> คือข้อมูลบัญชี RTSP เฉพาะของคุณ และ <IPCam IP> คือที่อยู่ IP ของกล้องของคุณ
  • ในส่วน mqtt ให้เปลี่ยน host, user, และ passwordกับ IP ของ MQTT Broker ของคุณและข้อมูลเข้าสู่ระบบ.
  • หลังจากแก้ไขแล้ว ให้คลิก บันทึก & เริ่มใหม่ ที่มุมขวาบนเพื่อบันทึกและเริ่มต้น Frigate ใหม่

mqtt: 
     enabled: false 
     host: <IP AI Board ของคุณ>   # IP เซิร์ฟเวอร์ MQTT Broker ของคุณ (หรือชื่อ network container) 
     port: 1883 
     topic_prefix: frigate 
     user: <ชื่อผู้ใช้งาน Mosquitto ของคุณ>                # ชื่อผู้ใช้งาน MQTT Broker ของคุณ 
     รหัสผ่าน: <Mosquitto รหัสผ่าน> # รหัสผ่านของ MQTT Broker ของคุณ 
     client_id: frigate 
detectors: 
    routernpu: 
        type: npu

 

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

 

วัตถุ: 
    ติดตาม: 
      - บุคคล 
    ตัวกรอง: 
      บุคคล: 
          คะแนนขั้นต่ำ: 0.40     # กล่องที่มีคะแนนต่ำกว่านี้จะถูกทิ้ง/ไม่ติดตาม 
          เกณฑ์: 0.40     # เกณฑ์อีเวนต์/การแจ้งเตือน (เพิ่มขึ้นเพื่อลดการแจ้งเตือนผิดพลาด)

 

กล้อง: 
    AMCREST_ตัวอย่าง: # <- ตั้งชื่อกล้อง 
          เปิดใช้งาน: จริง 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # เปิดใช้งานการเร่งฮาร์ดแวร์

             input_args: ค่าล่วงหน้า-rtsp-ทั่วไป    # เปิดใช้งานการเร่งฮาร์ดแวร์

             รายการนำเข้า: 
        - เส้นทาง: rtsp://<ชื่อผู้ใช้>:<รหัสผ่าน>@<IPCam IP>:554/cam/realmonitor?ช่อง=1&ชนิดย่อย=0 # <- RTSP URL 
          บทบาท: 
            - ตรวจจับ 
     ตรวจจับ: 
        เปิดใช้งาน: จริง # <---- ปิดใช้งานการตรวจจับจนกว่าคุณจะมีฟีดกล้องที่ใช้งานได้ 
              ความกว้าง: 640 
              ความสูง: 360

 

ตัวอย่าง_Tapo: # <- ตั้งชื่อกล้อง 
   เปิดใช้งาน: จริง 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # เปิดใช้งานการเร่งด้วยฮาร์ดแวร์

      input_args: ค่าที่กำหนดไว้ล่วงหน้า-rtsp-generic    # เปิดใช้งานการเร่งความเร็วฮาร์ดแวร์

      อินพุต: 
        - เส้นทาง: rtsp://<ชื่อผู้ใช้>:<รหัสผ่าน>@<IPCam IP>:554/stream1 # <- RTSP URL 
          บทบาท: 
             - ตรวจจับ 
   ตรวจจับ: 
       เปิดใช้งาน: true # <---- ปิดการตรวจจับจนกว่าคุณจะมีฟีดกล้องที่ใช้งานได้ 
       ความกว้าง: 640 
       ความสูง: 360

 

เวอร์ชัน: 0.15-1

 

 

4. ตั้งค่าการทำงานอัตโนมัติใน Home Assistant

  • กลับไปที่แดชบอร์ดของ Home Assistant และคุณจะเห็นจำนวนวัตถุที่ตรวจพบโดย Frigate

  • ถัดไป ไปที่ [การตั้งค่า] > [ระบบอัตโนมัติ & ซีน] แล้วคลิก [เพิ่มระบบอัตโนมัติ] ที่ด้านขวาล่าง ตัวอย่างเช่น [เปิดไฟเมื่อมีคนถูกตรวจจับ]

  • ในส่วน [เมื่อ] ให้คลิกที่ [เพิ่มทริกเกอร์]

  • เลือก [เอนทิตี้] เลือกกล้อง Frigate ที่คุณเพิ่งเพิ่ม และเลือกเหตุการณ์ [นับจำนวนคน] กำหนดค่าให้มากกว่า 0 ซึ่งหมายความว่าออโตเมชันจะทำงานเมื่อมีการตรวจพบคน

  • ในส่วน [จากนั้น] ให้คลิกที่ [เพิ่มแอ็กชัน] เลือก [อุปกรณ์] เลือกอุปกรณ์ไฟที่คุณต้องการควบคุม และตั้งค่าให้เปิดไฟ

 

 

ตอนนี้ออโตเมชันการเปิดไฟเมื่อมีการตรวจพบคนได้เสร็จสมบูรณ์แล้ว คุณสามารถตั้งค่าออโตเมชันเพิ่มเติมตามต้องการ เพื่อทำให้บ้านอัจฉริยะของคุณฉลาดยิ่งขึ้น

 

 

 

 

 

วิธีดาวน์โหลด (ยูทิลิตี้ / เฟิร์มแวร์)?

คุณสามารถดาวน์โหลดไดรเวอร์ ซอฟต์แวร์ เฟิร์มแวร์ และคู่มือการใช้งานล่าสุดได้ที่ ศูนย์ดาวน์โหลด ASUS

หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับ ศูนย์ดาวน์โหลด ASUS กรุณาอ้างอิงที่ ลิงก์นี้.