בית › מדריך למשתמש › אוטומציה ביתית
Home Assistant · Hubitat · Webhooks

Home Assistant ו-Hubitat: הסצנות שלכם, רצות בלי הטלפון

קשרו את AVR Maestro ל-Home Assistant או ל-Hubitat וכל סצנה שבניתם הופכת לסקריפט מקורי ברכזת שלכם. מאותו רגע הרכזת מדברת עם המקלט ישירות, ברשת שלכם - כך ש"Alexa, movie night" עובד כשהטלפון כבוי, במצב שינה, או במדינה אחרת.

למה זה רץ בלי האפליקציה

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

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

Home Assistant, מההתחלה ועד הסוף

אחרי שזה מסונכרן

בנו לוח בקרה ששווה להסתכל עליו

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

לוח בקרה של Home Assistant שנבנה מהפקדים המסונכרנים של AVR Maestro
לא רק סצנות

גם פריסטים לרמקולים, Dirac ו-Audyssey

הפעילו את סנכרון פקדים מתקדמים והאפליקציה מפרסמת סקריפט להרבה יותר מהסצנות שלכם: כל פריסט רמקולים, כל חריץ מסנן של Dirac Live, כל עקומת Audyssey. סנכרון מלא ב-Cinema 30 מגיע ליותר משבעים סקריפטים, כך שכפתור בלוח הבקרה או פקודה קולית יכולים לטעון מסנן Dirac או להחליף את עקומת החדר באותו אופן שבו הם משחזרים סצנה.

מסך Home Assistant של AVR Maestro עם סנכרון פקדים מתקדמים מופעל
הוא גם קורא, לא רק כותב

Home Assistant יכול לראות מה פעיל

סקריפט אפשר להריץ אבל אי אפשר לקרוא, ולכן לוחות בקרה מוקדמים יכלו להחליף את עקומת Audyssey או את חריץ Dirac בלי שום דרך להראות איזה מהם דלוק. הקריאות שהאפליקציה כבר מחזיקה - מצב הסראונד החי, מסנן Dirac הפעיל, פריסט הרמקולים, העמעום ועוד עשרות - מתפרסמות עכשיו כמאפיינים בחיישן הסטטוס של המקלט, כך שאריח יכול להידלק עבור ההגדרה שבאמת רצה.

AVR Maestro מפרסם ל-Home Assistant סקריפטי בקרה של פריסט רמקולים, Dirac Live ו-Audyssey
כל חדר

האזורים האחרים שלכם, מאותו לוח בקרה

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

אם סנכרנתם עם גרסה ישנה

מזהי הסקריפטים שלכם משתנים פעם אחת

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

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

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

Hubitat

Hubitat נתמך דרך ה-Maker API שלו, ומסומן BETA באפליקציה כי הוא חדש יותר מהנתיב של Home Assistant, לא כי הוא לא גמור.

  • Hub IP - הכתובת של ה-Hubitat שלכם ברשת המקומית.
  • Maker API App ID - המספר שבכתובת ה-URL של אפליקציית Maker API עצמה.
  • Access Token - מונפק על ידי Maker API כשמפעילים אותו.

הפעילו קודם את Maker API ברכזת (Apps › Add Built-In App › Maker API) והוא ימסור לכם את שלושתם. הדביקו אותם ו-AVR Maestro מגלה את המקלט שלכם, מפרסם את הסצנות שלכם כרצפי פקודות, ודוחף חזרה מצב חי, כך שלוח בקרה של Hubitat משקף מה שהמקלט באמת עושה ולא מה שנאמר לו בפעם האחרונה.

מסך ההגדרה של Hubitat עם Hub IP, Maker API App ID ו-Access Token

Webhooks

Home Assistant ו-Hubitat שולחים פקודות אל המקלט. Webhooks הולכים לכיוון ההפוך: כשהמקלט עושה משהו, לספר על זה לכל דבר אחר. מדליקים את המקלט ו-AVR Maestro שולח הודעה קטנה לכתובת שבחרתם - ההודעה הזו היא ה-webhook.

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

ארבעת הטריגרים

אירוע טריגריורה כאשראפשר לצמצם ל
Receiver Power ONהמקלט יוצא ממצב המתנה-
Receiver Power OFFהמקלט נכנס למצב המתנה-
Active Input Changedהמקור הנבחר משתנהקלט אחד, תחת Only trigger for input source
Scene Recalledסצנה מוחלתסצנה אחת, תחת Select Scene

הצמצום הוא מה שהופך אותם לשימושיים ולא רועשים. "Active Input Changed" על כל קלט הוא צינור כיבוי אש; אותו טריגר שננעץ על הקלט האחד שאליו מחובר המקרן הוא מתג אור.

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

הגדרת טריגר, צעד אחר צעד

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

ב-Home Assistant

ב-AVR Maestro

אף פעם לא מקלידים URL בנתיב של Home Assistant. האפליקציה בונה אותו מה-Home Assistant שקישרתם, והיא מחפשת את הכתובת הזו בכל פעם שטריגר יורה. מעבירים את Home Assistant לפורט חדש, לשם מארח חדש או לכתובת Nabu Casa, וכל webhook שכבר יצרתם עוקב אחריו. אין מה לסנכרן מחדש ואין כפתור ללחוץ עליו.
אם הגיליון אומר Home Assistant is not linked yet, עשו קודם את כרטיס Home Assistant בראש העמוד הזה. נתיב ה-webhook צריך כתובת לבנות עליה.

שליחה למקום שאינו Home Assistant

העבירו את Where to send it ל-Other והדביקו URL מלא ב-Webhook URL. כל דבר שמקבל POST עובד - זרימת Node-RED, אפלט IFTTT, סקריפט ב-NAS, נקודת קצה של Hubitat Maker API. הנתיב הזה שומר את הכתובת בדיוק כפי שהקלדתם, ולכן אם היעד עובר, עורכים את הטריגר.

מה בעצם נשלח

גוף JSON קטן. הכרטיס What it sends באותו מסך אומר אותו בשפה פשוטה עבור הטריגר שבחרתם, כך שאין צורך לנחש - ואלה שמות השדות שהאוטומציה שלכם קוראת:

טריגרשדות בהודעה
Receiver Power ON / OFFevent, timestamp
Active Input Changed...ועוד source
Scene Recalled...ועוד sceneId ו-sceneName

באוטומציה של Home Assistant אלה מגיעים כ-{{ trigger.json.event }}, {{ trigger.json.source }} וכן הלאה. אפשר לקרוא אותם, או להתעלם מהם לגמרי ולפעול רק על עצם העובדה שזה ירה. רוב האנשים עושים את השני.

אם אתם צריכים צורה אחרת - שירות שמצפה לפורמט משלו - פתחו את Send my own JSON instead מתחת לכרטיס הזה וכתבו אותה שם. הוא מקופל ומסומן Advanced כי כמעט אף אחד לא צריך אותו, לא כי לא מעודדים אותו.

המסך נקרא Webhooks כי זה מה שהם. אם אתם מחפשים את האוטומציות שרצות על הרכזת שלכם, אלה כרטיסי Home Assistant ו-Hubitat למעלה - סצנה מסונכרנת הופכת שם לסקריפט, לא ל-webhook כאן.

כש-webhook לא מגיע

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

מה בתשלום ומה לא

אוטומציה ביתית היא הפתיחה היחידה. העוזר החכם חינם.

אוטומציה ביתית (Pro) - Home Assistant, Hubitat ו-webhooks יוצאים - היא פתיחה חד-פעמית. כל השאר ב-AVR Maestro, כולל העוזר החכם שרץ במכשיר, כלול באפליקציה.

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

שאלות נפוצות

אוטומציה ביתית, בשאלות ותשובות

האם הטלפון שלי צריך להיות דלוק כדי ששליטה קולית תעבוד?
לא. AVR Maestro מהדר את הסצנות שלכם לסקריפטים מקוריים של Home Assistant. Home Assistant מדבר ישירות עם המקלט ברשת המקומית שלכם, כך שהטלפון יכול להיות כבוי, במצב שינה או במדינה אחרת.
אילו עוזרים קוליים יכולים לשלוט במקלט שלי?
זה שכבר משתמשים בו. AVR Maestro לא מוסיף שכבת קול משלו - הוא מפרסם סקריפטים ל-Home Assistant או ל-Hubitat, והרכזת שכבר סומכים עליה חושפת אותם ל-Alexa, ל-Google Assistant או ל-Siri Shortcuts.
האם העוזר החכם הוא חלק מהפתיחה בתשלום?
לא. העוזר החכם שרץ במכשיר הוא חינם. אוטומציה ביתית - Home Assistant, Hubitat ו-webhooks יוצאים - היא הפתיחה בתשלום היחידה ב-AVR Maestro.
האם משהו יוצא מהרשת הביתית שלי?
לא לצורך שליטה. האפליקציה מדברת עם המקלט ועם הרכזת שלכם ברשת שלכם. שום דבר לא עובר דרך שרת של MiyaraHub. webhook הולך לכל מקום שתכוונו אותו אליו, וזו הבחירה שלכם.
עוד מהמדריך

מדריכים נוספים של AVR Maestro

תחילת העבודה · מסך הבית · סצנות · אייקונים מותאמים אישית · צליל · אקולייזר גרפי · רמקולים · למה פקד נעול · העוזר · לוח הבקרה של Home Assistant · אזורים · שלט · רדיו (FM/AM) · תצוגה על המסך · הגדרות · שפות · פקדי עוצמת קול · גיבוי & שחזור · מתנגן כעת & HEOS

הסצנות שלכם, רצות בלי הטלפון

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

להורדה ב-Google Play להורדה ב-App Store להורדה ב-Mac App Store להורדה ב-Microsoft Store

חזרה למדריך המלא →