מדריך לחיבור אלקסה עם Harmony Hub

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
SoftwareMan (פותח השרשור)
חבר שרק התחיל
חבר שרק התחיל
הודעות: 19
הצטרף: אוגוסט 2017
נתן תודות: 1 פעם
קיבל תודות: 5 פעמים

מדריך לחיבור אלקסה עם Harmony Hub

נושא שלא נקרא #1 

שלום לכולם,

לאחרונה יצא לי להתעסק לא מעט בשילוביות בין ה- 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 שלי.
באותו אופן אפשר לאוסיף גם מזגן או כל מכשיר אחר.

מוזמנים לשאול שאלות :)

sigamore
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4687
הצטרף: אוגוסט 2006
מיקום: מודיעין
נתן תודות: 385 פעמים
קיבל תודות: 637 פעמים

Re: מדריך לחיבור אלקסה עם Harmony Hub

נושא שלא נקרא #2 

@SoftwareMan
יוצא מן הכלל ! תודה רבה ושנה טובה (Y)
די טעלעוויזיע קאָסטן מיר וועגן פופצן טויזנט פונט !

karpe
חבר במועדון HT
חבר במועדון HT
הודעות: 1396
הצטרף: יוני 2006
נתן תודות: 4 פעמים
קיבל תודות: 148 פעמים

נושא שלא נקרא #3 

גם לי יש סטאפ של אלקסה עם הרמוני האב, והפתרון שלי היה קצת יותר מורכב, עם שימוש בHA BRIDGE.
מה שלא ברור לי בפתרון שלך (וחשבתי עליו בהתחלה), זה מה קורה עם השלט כשאתה מפעיל את האקטיביטי של הפקודת IR הבודדת. הרי באותו רגע הוא ייצא מהמצב של האקטיביטי שהוא נמצא בו (נגיד צפייה בטלויזיה, שבה הוא שולט על הרסיבר, על הטלויזיה, ועל הממיר), וכל הכפתורים שלו כבר לא יתפקדו כמו שהגדרתי עבור האקטיביטי האמיתי שאני עובד בו. מה קורה במצב הזה?

SoftwareMan (פותח השרשור)
חבר שרק התחיל
חבר שרק התחיל
הודעות: 19
הצטרף: אוגוסט 2017
נתן תודות: 1 פעם
קיבל תודות: 5 פעמים

נושא שלא נקרא #4 

karpe כתב:גם לי יש סטאפ של אלקסה עם הרמוני האב, והפתרון שלי היה קצת יותר מורכב, עם שימוש בHA BRIDGE.
מה שלא ברור לי בפתרון שלך (וחשבתי עליו בהתחלה), זה מה קורה עם השלט כשאתה מפעיל את האקטיביטי של הפקודת IR הבודדת. הרי באותו רגע הוא ייצא מהמצב של האקטיביטי שהוא נמצא בו (נגיד צפייה בטלויזיה, שבה הוא שולט על הרסיבר, על הטלויזיה, ועל הממיר), וכל הכפתורים שלו כבר לא יתפקדו כמו שהגדרתי עבור האקטיביטי האמיתי שאני עובד בו. מה קורה במצב הזה?
...
·הפתרון שכתבתי נותן מענה למי שרוצה לשלוט *רק* על פקודות IR בודדות.
כדי לתת מענה גם ל-activities "אמיתיים", לדעתי צריך לתפור את הפתרון לשימוש עצמו -
למשל להוסיף device נוסף ללא הדריסה של כפתורי כיבוי/הדלקה ולתכנן את המעברים ממנו/אליו בעזרת Yonomi - שוב, הכל בהתאם ל-Use case.

karpe
חבר במועדון HT
חבר במועדון HT
הודעות: 1396
הצטרף: יוני 2006
נתן תודות: 4 פעמים
קיבל תודות: 148 פעמים

נושא שלא נקרא #5 

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

אז לטובת מי שכן רוצה לעשות את זה - אני ממליץ להשתמש בתוכנה שנקראת HA BRIDGE, תוכנת ג'אווה שיכולה לרוץ על לינוקס, וינדוס, ראסברי פיי וכו'.
מה שהיא עושה זה להתממשק להרמוני האב, משם היא שואבת את כל האופציות שיש - כל הDEVICES/ACTIVITIES והפקודות הבדידות שהוגדרו בו.
היא מאפשרת ליצור לכל פקודה 'שם' חדש שאותו אלקסה מזהה כנורה של פיליפס HUE בשם הזה, ואותה היא יכולה להפעיל ON/OFF.

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”