AdGuard Home – Home Assistant Integration

AdGuard Home - Home Assistant - Techblog.co.il

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

שלב א – הוספת האינטגרציה עצמה ל Home Assistant

על מנת להוסיף את האינטגרציה של AdGuard Home אין צורך לשנות ידנית את קבצי הקונפיגורציה וניתן לעשות זאת מתוך ה UI של המערכת.

ראשית, לחצו על Configuration בתפריט הצדדי:

Home-Assistant Side Menue - Techblog.co.il

ולאחר מכן על Integrations

Home-Assistant Integrations Menu - Tomer Klein - Techblog.co.il

כעת, לחצו על סימן ה"+" הכתום בצד הימני תחתון של המסך ובחרו ב AdGuard Home מתוך הרשימה:

Home-Assistant Set up a new integration - AdGuard Home

בשלב הבא נתבקש להזין את פרטי שרת ה AdGuard Home:

AdGuard Home Authentication Settings for home assistant

חשוב לשים לב, שפורט ברירת המחדל של המערכת הוא 3000, במידה ובזמן ההתקנה בחרתם פורט אחר עבור ממשק הניהול יש לשנות את ההגדרה כאן במסך.
אם לא הפעלתם את מוד ה SSL של שרת ה AdGuard Home יש לבטל את 2 תיבות הסימון בתחתית מסך ההגדרות.
כעת לחצו על Submit בתחתית במסך על מנת לסיים את שלב ההגדרה, במידה וההגדרה התבצעה בהצלחה תקבלו את ההודעה הבאה:

לחצו על Finish על מנת לחזור למסך האינטגרציה של Home Assistant:

ואם תלחצו על החץ הקטן בצד ימין למעלה תוכלו לראות את כל פרטי האינטגרציה:

פרטי האינטגרציה של AdGuard Home

שלב ב' – הוספת כרטיס של AdGuard Home בתצוגה של Home-Assistant

על מנת להוסיף את AdGuard Home ככרטיס בתוך Home-Assistant כל שעליכם לעשות הוא להוסיף את קטע הקוד הבא לקובץ ה ui-lovelace.yaml:

###### AdGuard Home ###########
  - name: AdGuardHome
    type: vertical-stack
    panel: false
    title: AdGuardHome
    icon: fas:network-wired
    cards:
      - type: entities
        title: AdGuard
        show_header_toggle: false
        entities:
        - sensor.adguard_average_processing_speed
        - sensor.adguard_dns_queries
        - sensor.adguard_dns_queries_blocked
        - sensor.adguard_dns_queries_blocked_ratio
        - sensor.adguard_parental_control_blocked
        - sensor.adguard_rules_count
        - sensor.adguard_safe_browsing_blocked
        - switch.adguard_filtering
        - switch.adguard_parental_control
        - switch.adguard_protection
        - switch.adguard_query_log
        - switch.adguard_safe_browsing
        - switch.adguard_safe_search

והתוצאה לפניכם:

AdGuard Home - Lovelace Card

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*