Cast - הזרמת תחנת רדיו באמצעות Home-Assistant

אחד הדברים שאני אוהב במערכת ה Home Assistant הוא התמיכה המרובה ברכיבים שונים ומגוונים. במדריך זה אסביר כיצד ניתן באמצעות השילוב של Home Asistant ו- ChromeCast לשלוט ולנגן תחנות רדיו אינטרנטיות למגוון "מקלטי ChromeCats" בצורה פשוטה ונוחה.
בשלב הראשון, יצרתי לעצמי רשימה של תחנות רדיו אינטרנטיות מתוך האתר Rlive (קצת טריקי), ניתן למצוא באינטרנט רשימות כאלה.
השלב הבא היה להוסיף ל Home Assistant את קטע הקוד הבא בקובץ ה configuration.yaml על מנת שהמערכת תזהה את ה Chrome Cast שיש לי ברשת:
ככה שסמערכת הוא מקבל את ה ID הבא:

*** הערה חשובה: בחלק מהקבצים יש את ה ID של ה CAST, החליפו בשלכם ***
לאחר מכן יצרתי שתי תיבות בחירה (רשימה נפתחת), אחת מהן מכילה את רשימת התחנות, השניה את רשימת מקלטי ה ChromeCast השונים. את קטע הקוד הבא יש להכניס לקובץ configuration.yaml.
בהמשך ניצור סקריפט אשר יכיל את ההגדרות והפעולות הנדרשות בהתאם לבחירות, אותו נשים בקובץ ה scripts.yaml.
כעת ניצור קסטומיזציה עבור הצגת כפתור הניגון (שמפעיל את הסקריפט), אותו נכניס לקובץ customize.yaml.
ולבסוף, ניצור "קבוצה" שתאחד את תיבות הבחירה וכפתור הניגון ליחידה אחת כמו בתמונה הבאה:

את קטע הקוד הבא נכניס לקובץ groups.yaml
אתחלו את ה HomeAssistant על מנת שההגדרות יכנסו לתוקף, האזנה ערבה!