לאחרונה יצא לי להתעסק לא מעט בשילוביות בין ה- Amazon Echo לבין ה- Harmony Hub, והחלטתי לכתוב מדריך.
המדריך מיועד לאלו מכם שרוצים לשלוח פקודות IR בודדות בעזרת פקודה קולית דרך ה-Harmony, מבלי להיות כבול לסכמה של Activities כפי ש-Logitech תכננו.
אביזרים/אפליקציות שצריך:
- מכשיר מבוסס אלקסה.
- מכשיר Harmony Hub.
- אפליקציית Alexa עם ה- Skill של Yonomi מותקן.
- אפליקציית Yonomi.
נניח ויש ברשותנו 2 מכשירים שאנחנו רוצים לשלוט עליהם: טלויזיה וממיר של Yes, והפעולות שאנו רוצים לבצע עליהם הם כיבוי/הדלקה של הטלויזיה ומעבר לערוץ 22 בממיר.
כל ה-Workaround שלי מתבסס על האופציה לדרוס את כפתורי ההדלקה/כיבוי בכל מכשיר עם כפתור DUMMY שלא עושה כלום, כך שבמעבר בין Activities לא יקרה כלום לשאר המכשירים, וכל Activity בעצם תהפוך להיות פקודת IR בודדת.
במידה ואין לכם במכשיר כפתור DUMMY שלא משפיע על המכשיר (שלי למשל כפתור ה- Record לא משפיע כלל על ממיר ה- Yes HD שלי), תוכלו ליצור כפתור אחד כזה בעזרת אופציית הלימוד עם IR שלא עושה כלום.
בואו נקרא לכפתורים DummyTV ו-DummyYes עבור הטלויזיה והממיר בהתאמה.
להלן שאר השלבים:
באפליקציית Harmony:
עבור הטלויזיוה:
- תחת Power Options של המכשיר, תבחרו באופציה השלישית, במסך הבא באופציה הראשונה ולאחר מכן תבחרו בכפתור DummyTV.
עבור הממיר:
אותו דבר רק שתבחרו בכפתור DummyYes.
השלב הבא יהיה ליצור כפתור כיבוי/הדלקה אמיתי לטלויזיה (שאותו תלמדו מהשלט שלכם) ותתנו לו שם שלא מכיל את המילים 'power' או 'input'. הסיבה לכך היא שכשנרצה להוסיף צעד פקודה בתוך Activity, ה-Harmony מסננן את כל הכפתורים שמכילים את המילים הללו, ולא נותן לנו אותם כאופציה.
כעת נוסיף 4 Activities:
- לראשונה נקרא 'TV On', נקשר אותה למכשיר הטלויזיה ונוסיף צעד חדש שיפעיל את כפתור ההדלקה/כיבוי האמיתי שהגדרנו בשלב הקודם.
- לשניה נקרא 'TV Off': היא תוגדר בדיוק כמו 'TV On'.
- לשלישית נקרא 'Channel 22': נקשר אותה לממיר ונוסיף צעד חדש שיפעיל את 22.
- לרביעית נקרא 'Fake Activity', שלא תעשה כלום (אפשר לקשר אותה לטלויזיה בלי להוסיף עוד צעדים).
את הצורך שלה נראה בהמשך.
,
נעבור לאפליקציית Yonomi:
- תחילה נסתנכרן עם חשבון ה- Harmony:
Accounts & Hubs -> Logitech Account -> Refresh Account.
- לאחר מכן כל מה שנשאר זה להגדיר עבור כל פקודה קולית Routine: למשל, עבור כיבוי הטלויזיה, נגדיר Routine בשם 'TV On'.
נוסיף לה 2 Actions:
הראשונה תבצע Start Activity ל- Activity שיצרנו ב- Harmony בשם 'TV On'.
השניה תבצע Start Activity ל- Activity שיצרנו ב- Harmony בשם 'Fake Activity'.
הסיבה לכך שאנו רוצים לעבור בכל פעם ל- Fake Activity חזרה היא כדי שנוכל להפעיל את אותה פקודה קולית כמה פעמים ברצף.
באופן דומה נוסיף את הרוטינות: TV Off, Twenty Two Channel On.
כל מה שנשאר עכשיו הוא לעשות discover devices באפליקציה של אלקסה והכל עובד
הפקודה הקולית צריכה להיות מהצורה:
alexa, turn [Routine name]"f".
כמו למשל, "alexa, turn twenty two channel on".
ממליץ בחום לקרוא עוד על Yonomi, אבל זה בגדול ה- Workaround שלי.
באותו אופן אפשר לאוסיף גם מזגן או כל מכשיר אחר.
מוזמנים לשאול שאלות


