Broadlink - שליטה על מתגים ומכשירים מבוססי IR/RF
בין שלל האפשרויות של מערכת ה Home Assistant קיימת גם האפשרות לשלוט על מכשירים ומתגים אשר התקשורת שלהם מבוססת RF (תדר רדיו) ו IR (אינפרא אדום). בעוד ש RF חוצה קירות ואין בעיה למקם את המכשיר כמעט בכל מקום בביתף IR חייב קשר עין עם המכשיר בו רוצים לשלוט.
במדריך זה אסביר איך להגדיר את מכשיר ה Broadlink mini rm 3 (אינפרא בלבד) לעבודה דרך Home Assistant (את מכשיר הפרו שהתומך גם ב RF ניתן להגדיר באותה צורה).
לפני שמתחילים יש לוודא כי ה Mqtt Broker מוגדר ומופעל. מהו Mqtt Broker וכיצד ניתן להפעיל אותו תוכלו לקרוא במאמר של דימה:
חלק א' - חיבור המכשיר והגדרה ראשונית
על מנת שנוכל לעבוד עם המערכת יש תחילה להתקין את האפליקציה ולהגדיר את המכשיר (כולל כיול שלטים).
הורידו את האפליקציה הבאה:
כעת הפעילו את האפליקציה, לחצו על סימן ה "+" בצד ימין למעלה ולחצו על Add Device:
כעת חבור את המכשיר לחשמל ולחצו על כפתור ה "reset" בגב המכשיר על מנת שיכנס למצב סנכרון.
באפליקציה מלאו אפ פרטי החיבור לשרת האלחוטית בבית ולחצו על Configure.
במידה והכל תקין מכשיר חדש יתווסף לרשימה, רשמו את כתובת ה MAC שלו בצד (נזדקק לה בהמשך בעת ההגדרה ב HASS)
לחיצה ארוכה על שם המכשיר תאפשר עריכה שלו (לא הכרחי בשלב זה):
לחיצה על המכשיר תעביר אותנו למסך הבית, בו ניתן יהיה להגדיר שלטים וכן רצף של לחיצות (תסריטים):
כעת לחצו שוב על סימן ה"+" בצד ימין, אך הפעם לחצו על Add Remote על מנת ללמד את המכשיר שלט חדש:
בחרו בשלט הרצוי, לצורך מאמר זה בחרתי ב "tv" על מנת ללמד את האפליקציה לשלוט בטלויזיה:
כעת, בכדי ללמד א האפליקציה, לחצו על אחד הכפתורים על המסך והאפליקציה (מכשיר) יכנס למצב למידה:
כעת לחצו בשלט (המקורי) של הטלויזיה אותו תרצו שהאפליקציה תדמה וזהו.
חזרו על התהליך על כל כפתור שתרצו ללמד את המכשיר.
זהו, מכשיר ה rm mini שלכם מוכן לעבודה.
חלק ב' - הגדרת המכשיר לעבודה דרך Home Assistant
בשלב הראשון, פתחו את קובץ ההגדרות והוסיפו את החלק הבא על מנת להפעיל את ה mqtt:
בנוסף הוסיפו את הקוד הבא על מנת לחבר את ה Broadlink למערכת:
כאשר ב host וב mac הכניסו את פרטי המכשיר שלכם.
שמרו את ההגדרות ואתחלו את המערכת.
כעת הכנסו לממשק של Home Assistane ולחצו על Developer Tools על מנת ללמוד את הקודים הנחוצים להפעלת המכשיר מתוך המערכת:
תחת Domain בחרו ב broadlink וב service בחרו ב learn_command.
כעת לחצו על Call Service, המתינו להודעה שנשלחה קריאה ל service (בתחתית המסך) ואז לחצו על הכפתור באפליקציה אותו תרצו ללמוד.
בשלב זה חזרו למסך הבית של המערכת, אתם אמורים לראות מסך שנראה כך:
זהו הקוד שנשלח מהאפליקציה למכשיר ה broadlink אשר ישמש אותה לשידור אות לטלויזיה. רשמו אותו בצד וחזור על הפעולה עבור כל כפתור בשלט אותו תרצו ליישם בתוך ה Home Assistant.
כעת פתחו שוב את קובץ ההגדרות לעריכה והוסיפו את החלק הבא עבור כל כפתור שתרצו בדוגמה הבאה הוספתי כפתור כיבוי והדלקה לטלויזיה:
במידה ועשיתם הכל כראוי, אתם אמורים לראות את המסך הבא:
זהו, סיימנו את ההגדרה.
בהצלחה!