Home Assistant media browser/radio browser automation

대시보드 뷰를 크롬캐스트나 구글허브에 캐스팅하기

대시보드 뷰 순서가 보통 default_view,1,2순서로 나가는데 브라우저 주소창에서 확인가능하며 자동화는 다음과 같이 짭니다.

url이 https://xxx.duckdns.org/lovelace/2 라면

  action:
  - data:
      entity_id: media_player.hubbedroom
      dashboard_path: lovelace
      view_path: '2'
    service: cast.show_lovelace_view

대시보드 뷰에 tap_action으로 navigate를 넣어주면 캐스팅한 구글허브에서도 다른 대시보드 뷰로 이동할 수 있네요.


라디오 방송 자동화에 넣기

자동화 ui mode에서 동작유형에 미디어 재생을 선택하고 미디어플레이어와 미디어를 선택하면 cast화면선택창이 나옵니다. 거기서 Radio Browser를 선택해 라디오방송을 정해주고 yaml 모드로 전환하면 주소를 볼 수 있습니다.

Radio Browser는 통합구성요소에서 radio로 검색해 설치하면 되고 라디오방송은 위의 설명대로 미리 주소를 확인해 두고 자동화를 만들면 됩니다.

아래는 EBS FM 방송주소입니다.

action:
- service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/a0b771ad-e42a-11e8-a9cc-52543be04c81
    media_content_type: audio/aac
  target:
    entity_id: media_player.hubbedroom