כיצד להשתמש ב-Home Assistant עם פקודות קוליות של Google Home

כיצד להשתמש ב-Home Assistant עם פקודות קוליות של Google Home
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

Home Assistant היא אחת מפלטפורמות תוכנת האוטומציה הביתית הטובות ביותר בקוד פתוח. אתה יכול לפרוס אותו ב-Raspberry Pi או במחשב נייד ישן כדי לבנות בית חכם פרטי באמת. אתה יכול לרכוש מכשירים חכמים או לבנות מתגים ובקרים חכמים משלך, להוסיף אותם ל-Home Assistant ולשלוט בכולם מלוח מחוונים אחד.





איפור של סרטון היום

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





לפני שאתה מתחיל

כדי להגדיר או לשלב את Google Assistant, עליך לחשוף את שרת Home Assistant שלך לאינטרנט באמצעות אישור SSL. כדי לעשות זאת, אתה יכול חשוף את שרת Home Assistant שלך עם SSL באמצעות DuckDNS ו-Let's Encrypt .





כיצד להעלות קבצי GIF לאינסטגרם

לחילופין, אתה יכול הגדר מנהרת Cloudflare כדי לחשוף את שרת Home Assistant שלך לאינטרנט . אנו ממליצים על השיטה האחרונה מכיוון שהיא בטוחה יותר והרבה יותר קלה להגדרה.

לאחר שתוכל לגשת ל-Home Assistant דרך האינטרנט עם חיבור HTTPS, תוכל לבצע את ההוראות שלהלן כדי לשלב ולהגדיר את Google Voice Assistant בשרת Home Assistant שלך.



צור פרויקט ב-Google Console

בקר ב פעולות ב-Google Console הדף והיכנס באמצעות חשבון Google שלך ​​שבו אתה משתמש עם מכשירי Google Mini או Google Nest. לאחר מכן בצע את השלבים הבאים:

  1. נְקִישָׁה פרוייקט חדש , בחר כן , ולחץ מסכים ולהמשיך .
  2. הזן שם לפרויקט, כגון 'HomeAssistant' ולאחר מכן בחר את השפה והמדינה שלך. נְקִישָׁה צור פרויקט .   העלה קובץ json של חשבון שירות
  3. בחר בית חכם ולחץ התחל לבנות .
  4. נְקִישָׁה תן שם לפעולת הבית החכם שלך ולאחר מכן הקלד שם, כגון 'Home Assistant'. נְקִישָׁה להציל .
  5. לחץ על סקירה כללית לשונית ולאחר מכן לחץ בנה את הפעולה שלך .
  6. נְקִישָׁה הוסף פעולות והדבק את כתובת האתר של Home Assistant. השתמש באחד מהפורמטים הבאים, בהתאם להגדרות שלך...
    • אם השתמשת ב-DuckDNS ו-Let's Encrypt: https://[כתובת האתר של עוזר הבית שלך:פורט]/api/google_assistant
    • אם השתמשת במנהרת Cloudflare כדי לחשוף את Home Assistant לאינטרנט: https://[כתובת האתר של עוזר הבית שלך]/api/google_assistant




  7. נְקִישָׁה להציל ולחץ על שלוש הנקודות ולאחר מכן בחר הגדרות הפרויקט .   ערוך תצורה של קובץ yaml ב-Home Assistant
  8. רשום את ה שם הפרוייקט ו מזהה פרויקט .
  9. עבור אל סקירה כללית לשונית ולחץ הגדר קישור חשבון תַחַת התקנה מהירה .
  10. הדבק וערוך את הערכים הבאים:
    • מזהה לקוח: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • סוד הלקוח: הקלידו כל מה שתרצו
    • כתובת אתר הרשאה: https://[כתובת האתר של עוזר הבית שלך:פורט]/auth/authorize
    • כתובת אתר אסימון: https://[כתובת האתר של עוזר הבית שלך:פורט]/auth/token
    • אינך צריך להזין את ערך ה-PORT אם אתה משתמש בשירות Cloudflare Tunnel
  11. נְקִישָׁה הַבָּא > הַבָּא .   בחר עוזר בית מהרשימה
  12. ב הגדר את הלקוח שלך (אופציונלי) , הקלד 'אימייל' ולאחר מכן לחץ הוסף היקף, הקלד 'שם', ולחץ להציל .
  13. לחץ על מִבְחָן כפתור מתחת ל לְפַתֵחַ לשונית. אם תצליח, תראה את 'הבדיקה מופעלת כעת' הוֹדָעָה.   הקש על עובד עם גוגל

צור חשבון שירות

בקר ב דף Google Cloud Platform Console ולאחר מכן בצע את השלבים הבאים כדי ליצור חשבון שירות לסנכרון מכשירי Home Assistant עם אפליקציית Google Home.





  1. לחץ על ההמבורגר תפריט (סמל שלוש שורות) בצד שמאל ובחר ממשקי API ושירותים > אישורים .   בחר להגדיר מכשיר
  2. נְקִישָׁה צור אישורים ולבחור חשבון שירות .
  3. הקלד שם עבור החשבון ולחץ צור והמשך .   כל המכשירים מה-Home Assistant נוספו לאפליקציית Google Home
  4. מ ה רשימת תפקידים , בחר יוצר אסימון של חשבון שירות . נְקִישָׁה בוצע .
  5. לחץ על חשבון השירות שיצרת זה עתה ולאחר מכן לחץ על מפתחות לשונית.
  6. נְקִישָׁה הוסף מפתח > צור מפתח חדש .
  7. בחר JSON ולחץ לִיצוֹר . קובץ JSON המכיל מפתחות יוריד במערכת שלך. שנה את שם הקובץ בתור SERVICE_ACCOUNT.json .
  8. לאחר יצירת המפתחות, העתק את המפתח לפנקס הרשימות.
  9. השתמש בסרגל החיפוש כדי למצוא ולהפעיל את HomeGraph API.   העוזרת הקולית של גוגל הדליקה את האור

ערוך את קובץ התצורה של Home Assistant

בשרת Home Assistant שלך, השתמש בתוסף עורך הקבצים ולחץ על סמל התיקיה, ולאחר מכן על סמל העלאה ולחץ קוֹבֶץ .

בחר את SERVICE_ACCCOUNT.json קובץ (הורד קודם לכן) ולחץ בסדר .

  בחר להתאים מכשירים ביתיים

לאחר מכן, לחץ על Configuration.yaml קובץ והדבק את הקוד הבא.

איפה כפתור wps בנתב שלי
 google_assistant: 
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  יצירת אוטומציה בעוזרת הבית

הקפד להחליף את YOUR_PROJECT_ID ערך בקוד שלמעלה עם ערך משלך ולחץ על להציל סמל. לאחר מכן לחץ על כלים למפתחים > בדוק תצורה כדי לוודא שהתצורה תקפה. אם הכל נראה טוב, הפעל מחדש את שרת Home Assistant.

הגדר את Home Assistant באפליקציית Google Home

הורד והתקן את אפליקציית Google Home במכשיר ה-Android או iOS שלך ולאחר מכן היכנס לאפליקציה באמצעות אותו חשבון Google שבו השתמשת ליצירת הפרויקט ב-Google Console. לאחר מכן בצע את השלבים הבאים כדי להוסיף את Home Assistant לאפליקציית Google Home ולאפשר שליטה קולית באמצעות Google Assistant.

  1. הקש על + סמל ובחר הגדר מכשיר > עובד עם גוגל .   הקש על הוסף פעולה   שמור את אוטומציה אפליקציית Google Home
  2. בחר [מבחן] עוזר בית (או כל שם שנתת לפרויקט). פעולה זו תפתח את דף האינטרנט של Home Assistant שלך.
  3. הזן את פרטי הכניסה של Home Assistant והקש התחברות . תראה את ההודעה 'Home Assistant מקושר'.
  4. לאחר מכן, האפליקציה תציג את כל הישויות המוגדרות בשרת Home Assistant שלך.
  5. בחר את כל המכשירים ב-Home Assistant שברצונך לשלוט בהם באמצעות Google Assistant וההגדרה.
  6. תראה את כל החדרים שלך והמכשירים שבהם באפליקציית Google Home.

כעת תוכל לשלוט בכל המכשירים מהאפליקציה ולהשתמש ב-Google Voice Assistant. ניתן גם להגדיר אוטומציה באמצעות אפליקציית Google Home בהתבסס על פרמטרים שונים. השלבים הם כדלקמן:

  1. ב-Google Home אפליקציה, הקש על שגרות .
  2. בחר טריגר, כגון שעת שינה, ולאחר מכן תוכל להקליד פקודה קולית מותאמת אישית או לשמור על ערכי ברירת המחדל.
  3. ואז, מתחת ל פעולות , הקש + הוסף פעולה .
  4. בחר התאם את מכשירי הבית .
  5. לאחר מכן בחר את המכשירים החכמים המוגדרים ב-Home Assistant ובחר אפשרויות נוספות. בֶּרֶז הוסף פעולה .
  6. בֶּרֶז להציל .

הגדר אוטומציות עם התראות קוליות

לאחר שילוב Google Assistant בשרת Home Assistant שלך כדי לשלוט בישויות המוגדרות, כגון אורות חכמות, מתגים, תקעים וכו' באמצעות פקודות קוליות, תוכל גם להגדיר אוטומציה להפעלת התראות קוליות דרך מכשיר ה-Google Mini או Nest Mini שלך.

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