• Facebook - Black Circle
Please reload

פרסומים אחרונים

Home Assistant - מדריך התקנה על Raspberry Pi

4.6.2018

1/5
Please reload

Featured Posts

מדריך אינטגרציה עם Google Assistant

5.11.2017

אחד הדברים הראשונים שאנשים מדמיינים לעצמם כשהם שומעים "בית חכם", הינו הפעלה קולית של הבית. אז אמנם אני אישית חושב שזה עניין דיי שולי, עדיין זה מגניב להראות לחברים. במדריך זה נלמד איך לחבר את Google Assistant לבית שלנו ואז באמצעות הטלפון להפעיל, לכבות דברים. לדוגמה:  Ok google, please turn on the TV

 

 

 

ראשית, חשוב להבהיר כי אינטגרציה עם גוגל דורשת HTTPS, ואם הHA שלכם אינו פתוח לעולם בפורט 443, זה לא יעבוד.

 

הדגמה:

 

 

אז בואו נתחיל להגדיר.

 

 

ראשית, יש להתקין\להוריד את התוכנה gactions-cli, אנו נשתמש בה בקרוב.

 

עכשיו, בואו ניצור קובץ חדש בשם project.json ונכתוב בו את התוכן הבא:

 

 

כמובן שנחליף את בסיס הכתובת ב URL לכתובת ה HA שלנו.

 

כעת, ניכנס אל קונסולת המפתחים של גוגל ושם אל Add/Import project נמציא שם וניצור אותו.

תחת תפריט Actions SDK box נבחר ב Build.

 

עכשיו, נעתיק את הפקודה שאנו רואים אשר דומה ל

 

./gactions update --action_package PACKAGE_NAME --project PROJECT

 

נחליף את PACKAGE_NAME ב project.json, ואת PROJECT באיידי של הפרוייקט שלנו בגוגל ונריץ את הפקודה מאותה תיקייה בה נמצא project.json  (שימו לב שגם הספריה שהורדנו קודם, נמצאת באותו מקום).

 

כאשר הפקודה תסיים לרוץ, היא אמורה לפלוט כתובת אתר בדומה ל

 

https://console.actions.google.com/project/doctest-2d0b8/overview

 

פיתחו אתר זה בדפדפן.

 

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

 

 

עכשיו נלך לקובץ הקונפיגורציה שלנו configuration.yml ונגדיר בצורה הבאה

דוגמה לקובץ הקונפיגורציה:

 כאשר client_id ו access_token הינם 2 מחרוזות (ארוכות!) של אותיות ומספרים בלבד.

ו project_id הוא המזהה של הפרוייקט בגוגל

לרשותכם מגריל אוטומטי (יש להגריל מחרוזות שונות לשני השדות!):

 

 

השלב האחרון בדף זה, הינו Account linking שיש לעשות אותו על מנת לבצע אינטגרציה עם HA.

 

 

Grant type - יש לבחור ב Implicit

Client Id - אותו אחד שבחרנו מקודם בהגדרות ה HA

Authorization URL

https://[YOUR HOME ASSISTANT URL]/api/google_assistant/auth

ולהחליף את כתובת הבסיס בכתובת שלכם

 

בתפריט ה Configure your client ,יש להוסיף scope של name ו email.

 

Testing instructions - לא משנה מה יהיה שם.

 

בדף הראשי של האפליקציה, יש ללחוץ על Test Draft שיקח אתכם לסימולטור שלא יעבוד, אז פשוט סגרו אותו.

 

עכשיו פיתחו את הגדרות ה Google Assistant בטלפון וכנסו להגדרות שלו. (Settings > Home Control)

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

ליחצו עליה ואשרו אותה.

זהו, שם תראו את כל המכשירים שלכם שניתן לשלוט עליהם בצורה קולית .

 

 

תהנו!

 

 

 

לשאלות ועזרה, ניתן לפנות אל

 

https://forum.home-assistant.co.il/viewtopic.php?f=5&t=17

 

 

Share on Facebook
Share on Twitter
Please reload

עקוב אחרינו