[נתב AI] אינטגרציה של Frigate עם Home Assistant

מדריך זה ילווה אתכם בתהליך השילוב של Frigate עם Home Assistant ויראה לכם כיצד להשתמש בזיהוי אובייקטים מבוסס בינה מלאכותית (AI) כדי להפעיל אירועי אוטומציה. על ידי ביצוע שלבים אלו, תוכלו לממש את מלוא העוצמה של Frigate ולשדרג את חוויית הבית החכם שלכם.

 

דרישות מוקדמות

   לפני שתתחילו, ודאו שהשלמתם את הפעולות הבאות:

  1. מערכת Home Assistant מותקנת, מוגדרת ועובדת כראוי. עיינו ב-מדריך התקנה ותחילת עבודה עם Home Assistant.
  2. Frigate מותקן, מוגדר ועובד כראוי. עיינו במדריכים התקנת Frigate ו-הגדרת מצלמות ב-Frigate.
  3. Broker של MQTT (כגון Mosquitto) מותקן ועובד בתוך Home Assistant. עיינו ב-התקנת MQTT Broker ב-Home Assistant.
  4. HACS מותקן ועובד בתוך Home Assistant. עיינו ב-מדריך התקנת HACS.

 

1. התקנת שילוב ה-Frigate דרך HACS

  • עברו לדף ה-HACS ב-Home Assistant, חפשו את [Frigate], ולחצו על התקנה (Install).

  • קראו את הוראות ההתקנה בעיון, ולאחר מכן לחצו על [DOWNLOAD] כדי להתקין.

  • לאחר ההתקנה, הפעילו מחדש את Home Assistant כדי לטעון את השילוב החדש.

 

 

2. הגדרת שילוב ה-Frigate

  • לאחר האתחול, עברו אל [הגדרות] > [מכשירים ושירותים].

  • לחצו על [הוספת שילוב] בפינה הימנית התחתונה, חפשו את [Frigate] ובחרו בו.

  • בחלון הקופץ, הזינו את כתובת ה-URL של Frigate, בטלו את הסימון בתיבת [Validate SSL], והזינו את שם המשתמש והסיסמה שלכם ל-Frigate.

 

  • תוכלו לראות את המצלמות שכבר הוגדרו ב-Frigate.

  • לאחר הלחיצה על סיום (Finish), תראו ששילוב ה-Frigate נוסף בהצלחה.

  • לאחר ההוספה ללוח הבקרה (Dashboard), תוכלו לראות את הווידאו ואת סטטוס זיהוי האובייקטים. אם סטטוס האובייקט הוא [Unavailable], עליכם לשנות את קובץ התצורה של Frigate כדי לשלוח את מידע זיהוי האובייקטים ל-Home Assistant.

 

 

3. שינוי קובץ התצורה של Frigate להוספת פרטי MQTT

  • עברו לממשק הניהול של Frigate ולחצו על עורך התצורה (Configuration editor) בתפריט השמאלי.
  • ערכו את קובץ התצורה כפי שמוצג להלן. החליפו את שם המצלמה ואת כתובת ה-RTSP בסעיף ה- cameras בשם המצלמה ובכתובת ה-URL של זרם ה-RTSP שלכם. פורמטי ה-RTSP משתנים לפי המותג; בדקו בתיעוד המצלמה את הפורמט הנכון. <username> ו- <password> הם פרטי הגישה לחשבון ה-RTSP הייעודי שלכם, ו- <IPCam IP> היא כתובת ה-IP של המצלמה שלכם.
  • בסעיף ה- mqtt, החליפו את host, user, ו- password בכתובת ה-IP של ה-MQTT Broker שלכם ובפרטי הגישה שלו.
  • לאחר העריכה, לחצו על Save & Restart בפינה הימנית העליונה כדי לשמור ולאתחל את Frigate.

mqtt: 
     enabled: true 
     host: <YOUR AI Board IP>   # כתובת ה-IP של ה-MQTT Broker שלכם 
     port: 1883 
     topic_prefix: frigate 
     user: <Mosquitto USERNAME>                # שם המשתמש ל-MQTT Broker 
     password: <Mosquitto PASSWORD> # הסיסמה ל-MQTT Broker 
     client_id: frigate 
detectors: 
    routernpu: 
        type: npu

 

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

 

objects: 
    track: 
      - person 
    filters: 
      person: 
          min_score: 0.40     # זיהויים מתחת לציון זה יתעלמו/לא ייעקבו 
          threshold: 0.40     # סף אירוע/התראה (העלו כדי לצמצם התראות שווא)

 

cameras: 
    AMCREST_Example: # <- תנו שם למצלמה 
          enabled: true 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # הפעלת האצת חומרה

             input_args: preset-rtsp-generic    # הפעלת האצת חומרה

             inputs: 
                - path: rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- כתובת RTSP URL 
                   roles: 
                      - detect 
          detect: 
              enabled: true # <---- השביתו את הזיהוי עד שיהיה לכם זרם תקין מהמצלמה 
              width: 640 
              height: 360

 

Tapo_Example: # <- תנו שם למצלמה 
   enabled: true 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # הפעלת האצת חומרה

      input_args: preset-rtsp-generic    # הפעלת האצת חומרה

      inputs: 
        - path: rtsp://<username>:<password>@<IPCam IP>:554/stream1 # <- כתובת RTSP URL 
          roles: 
             - detect 
   detect: 
       enabled: true # <---- השביתו את הזיהוי עד שיהיה לכם זרם תקין מהמצלמה 
       width: 640 
       height: 360

 

version: 0.15-1

 

 

4. הגדרת אוטומציות ב-Home Assistant

  • חזרו ללוח הבקרה של Home Assistant, ותוכלו לראות את מספר האובייקטים שזוהו על ידי Frigate.

  • לאחר מכן, עברו אל [הגדרות] > [אוטומציות וסצנות], ולחצו על [הוספת אוטומציה] בפינה הימנית התחתונה. לדוגמה, [הדלקת האור כאשר מזוהה אדם].

  • בסעיף [מתי] (When), לחצו על [הוספת טריגר].

  • בחרו ב-[ישויות] (Entities), בחרו את מצלמת ה-Frigate שהוספתם הרגע, ובחרו באירוע [Person count]. הגדירו את הערך ליותר מ-0, מה שאומר שהאוטומציה תופעל כאשר מזוהה לפחות אדם אחד.

  • בסעיף [אז] (Then), לחצו על [הוספת פעולה], בחרו ב-[מכשיר], בחרו את גוף התאורה שברצונכם לשלוט בו, והגדירו אותו להדלקת האור.

 

 

כעת האוטומציה שלכם להדלקת האור בעת זיהוי אדם מוכנה. תוכלו להגדיר אוטומציות נוספות לפי הצורך כדי להפוך את הבית שלכם לחכם עוד יותר.

 

 

 

 

 

כיצד להשיג את (הכלי / הקושחה)?

ניתן להוריד את מנהלי ההתקן, התוכנה, הקושחה ומדריכי המשתמש העדכניים ביותר ב-מרכז ההורדות של ASUS.

אם אתם זקוקים למידע נוסף על מרכז ההורדות של ASUS, אנא עיינו בקישור זה.