● HA작업) Home Assistant에 korea_radio 설치 하기
♨ 카랜더 일정 :
2023년05월06일
본문
● HA작업) Home Assistant에 korea_radio 설치 하기
간단한 jukebox를 이용하여 라디오 구성하기
https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=850&page=2
참조하세요
다음과같이 jukebox 볼륨 바 메뉴가 나오지 않으면
Stack In Card by @RomRider
This will keep the background of the button even if stacked:
- type: custom:stack-in-card
title: My Stack In Card
mode: vertical
cards:
- type: custom:button-card
entity: sun.sun
color_type: card
styles:
card:
- --keep-background: 'true'
https://github.com/miumida/korea_radio
기본 구성을 다음과같이 했습니다
korea_radio 설치 방법
- HACS > 통합 > 오른쪽상단 메뉴 > 사용자 지정 저장소 선택
- ' https://github.com/miumida/korea_radio ' 주소 입력, 카테고리에 '통합' 선택 후, 저장
- HACS > 통합 메뉴 선택 후, korea_radio 검색하여 설치
설치 합니다 >> 설치된 상태
설정
구성1)
구성(yaml) >> configuration.yaml 파일에 관련된 유사 설정을 추가합니다.
korea_radio:
구성2)
서비스 콜 > 설치방법은 (초보자 찾기가 힘들다>> 개발자도구 > 서비스> yaml모드로 전환
아래 내용을 복사하는데
entity_id: media_player.mini
는 출력 위치 입니다
==== yaml모드로 전환 복사 붙이기 원본=======
service: korea_radio.play_radio
data:
entity_id: media_player.mini
channel: mbcfm4u
====================================
저의 구글 스피커의 디바이스 id를 찾는다
구성요소 id를 복사합니다
저의장비는 Nest hub 장비 구성요소 ID 입니다
media_player.nest_hub_seojae
==== yaml모드로 전환 복사 붙이기 원본=======
service: korea_radio.play_radio
data:
entity_id: media_player.nest_hub_seojae
channel: mbcfm4u
====================================
Nginx 서브 도메인을 이용해서 소나미님 라디오 외부에서 듣는 법
https://cafe.naver.com/koreassistant/12655
시놀로지 역방향 프록시 적용하기 > 자신의 HAOS의 ip를 적용
조건) duckdnc의 sub도메인 설정을 ssl 인증서까지 적용 상태
사용자머리글 >> WebSocket 적용
https://cafe.naver.com/koreassistant/12655
에서 파일 다운로드 시놀로지 역방향 프록시 적용
c:\Users\shimss\Downloads\radio playlist.m3u8
파일 입니다
------------------------
#EXTM3U8
#EXTINF:-1,YTN FM
https://radio.xxx.duckdns.org/radio?keys=ytn&token=homeassistant
#EXTINF:-1,TBS FM
https://radio.xxx.duckdns.org/radio?keys=tbsfm&token=homeassistant
#EXTINF:-1,TBN
https://radio.xxx.duckdns.org/radio?keys=tbnfm&token=homeassistant
#EXTINF:-1,ITV
https://radio.xxx.duckdns.org/radio?keys=ifm&token=homeassistant
#EXTINF:-1,EBS FM
https://radio.xxx.duckdns.org/radio?keys=ebsfm&token=homeassistant
#EXTINF:-1,CBS Music
https://radio.xxx.duckdns.org/radio?keys=cbs_music_fm&token=homeassistant
#EXTINF:-1,CBS FM
https://radio.xxx.duckdns.org/radio?keys=cbs_fm&token=homeassistant
#EXTINF:-1,KBS Cool FM
https://radio.xxx.duckdns.org/radio?keys=kbs_cool&token=homeassistant
#EXTINF:-1,KBS Happy FM
https://radio.xxx.duckdns.org/radio?keys=kbs_happy&token=homeassistant
#EXTINF:-1,KBS Classic FM
https://radio.xxx.duckdns.org/radio?keys=kbs_classic&token=homeassistant
#EXTINF:-1,KBS1 FM
https://radio.xxx.duckdns.org/radio?keys=kbs_1radio&token=homeassistant
#EXTINF:-1,KBS3 FM
https://radio.xxx.duckdns.org/radio?keys=kbs_3radio&token=homeassistant
#EXTINF:-1,SBS Power FM
https://radio.xxx.duckdns.org/radio?keys=sbs_power&token=homeassistant
#EXTINF:-1,SBS Love FM
https://radio.xxx.duckdns.org/radio?keys=sbs_love&token=homeassistant
#EXTINF:-1,MBC FM
https://radio.xxx.duckdns.org/radio?keys=mbc_fm&token=homeassistant
#EXTINF:-1,MBC FM4U
https://radio.xxx.duckdns.org/radio?keys=mbc_fm4u&token=homeassistant
------------------------
PC에서 상기 m3u8 파일을 vlc에서 불러와 정상적으로 라디오 방송이 나오면 성공 1차 입니다
이제 HAOS에서 적용하세요
========================
pc로 VLC로 스트림 성공하며 haos에서 대시보드 추가입니다,,,,
상기 주소를 아래의 소스에 적용
소스는 아래 정보를 이용하니 출력을 마음대로 변경 등록 가능,,,,,,
https://cafe.naver.com/koreassistant/10409
을 이용하여 출력별 스위치를 이용하면 되네요
## # switches.yaml 에 추가를 붙여넣기
방송별 기기별 추가 합니다
==========================
- platform: template
switches:
# 이하 방송별 복사 변경 작업
nexthub_ytn_radio: #이름변경
friendly_name: "nexthub YTN Radio" #이름변경
unique_id: "nexthub_ytn_radio" #이름변경
value_template: "{{ is_state_attr('media_player.nest_hub_seojae', 'media_content_id', 'https://radio.ㅁㅁㅁ.duckdns.org/radio?keys=ytn&token=homeassistant') }}" # 출력 및 링크변경
turn_on:
- service: media_player.play_media
data:
media_content_id: https://radio.ㅁㅁㅁㅁ.duckdns.org/radio?keys=ytn&token=homeassistant # 링크 변경
media_content_type: playlist
target:
entity_id:
- media_player.nest_hub_seojae # 출력변경
turn_off:
- service: media_player.turn_off
target:
entity_id: >
{{ iif(is_state('switch.nexthub_ytn_radio', 'on'), 'media_player.nest_hub_seojae', 'media_player.null') }}
icon_template: mdi:radio #스위치 이름 변경
===============
작성자님의 정보와 링크 작성자분의 정보에 감사 드립니다........메모 댓글등록 합니다
첨부는 저의서버 라디오 설정 파일
c:\Users\shimss\Downloads\switches (1).yaml
입니다 ( 자신의서버로 변경 사용하세요 )
대시보드 카드 등록하기
대시보드에 카드 추가 합니다
응용) 홈 어시스턴트용 주크박스 카드
https://github.com/lukx/home-assistant-jukebox
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠![1.png](https://11q.kr/www/data/editor/1.png)
뷰PDF 1,2
office view
관련자료
-
링크
-
첨부
-
이전
-
다음
댓글목록
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
정보> VRadio 주소,,,,,
https://m.cafe.naver.com/koreassistant/7727
https://github.com/lukx/home-assistant-jukebox
#EXTM3U
#RADIOBROWSERUUID:97eb5100-26b3-4653-865e-4e2aee033a85
#EXTINF:1,SWR2 Archivradio
https://liveradio.swr.de/sw331ch/raka02/
#RADIOBROWSERUUID:52a93812-214c-4675-874b-d07503251f8d
#EXTINF:1,KVNO-HD2 MavRadio.FM (128k AAC)
https://kvnovm-hd2.unomaha.edu:8443/listen.aac
#RADIOBROWSERUUID:abfc9db5-d672-4715-9461-b510f9ee52ec
#EXTINF:1,KVNO-HD2 MavRadio.FM (32k AAC+)
https://kvnovm-hd2.unomaha.edu:8443/mobile.aac
#RADIOBROWSERUUID:562a95e8-7677-46a3-a92e-8e2ee8138999
#EXTINF:1,ccvradio
http://s5.voscast.com:7028/
#RADIOBROWSERUUID:3d33ff9b-19a2-4856-81ed-f11fcb3122f4
#EXTINF:1,ccvradio
http://s5.voscast.com:7028/
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
다음 frontend를 설치해서 라디오 채널을 선택할 수 있도록 했습니다.
https://github.com/lukx/home-assistant-jukebox
설치는 위 주소에 나온대로 하시면 됩니다.
그리고 위 주소 맨 마지막에 나온대로 lovelace UI에서 card를 manual로 추가하시고 아래처럼 설정하시면 됩니다.
(^는 띄어쓰기입니다. 주의하세요.)
type: custom:jukebox-card
links:
^^- url: http://192.168.0.x:3005/radio?keys=ytn&token=homeassistant
^^^^name: YTN
^^- url: http://192.168.0.x:3005/radio?keys=tbsfm&token=homeassistant
^^^^name: TBS
^^- url: http://192.168.0.x:3005/radio?keys=tbnfm&token=homeassistant
^^^^name: TBN
^^- url: http://192.168.0.x:3005/radio?keys=ifm&token=homeassistant
^^^^name: iTV
^^- url: http://192.168.0.x:3005/radio?keys=ebsfm&token=homeassistant
^^^^name: EBS
^^- url: http://192.168.0.x:3005/radio?keys=cbs_music_fm&token=homeassistant
^^^^name: CBS Music
^^- url: http://192.168.0.x:3005/radio?keys=cbs_fm&token=homeassistant
^^^^name: CBS
^^- url: http://192.168.0.x:3005/radio?keys=kbs_cool&token=homeassistant
^^^^name: KBS Cool
^^- url: http://192.168.0.x:3005/radio?keys=kbs_happy&token=homeassistant
^^^^name: KBS Happy
^^- url: http://192.168.0.x:3005/radio?keys=kbs_classic&token=homeassistant
^^^^name: KBS Classic
^^- url: http://192.168.0.x:3005/radio?keys=kbs_1radio&token=homeassistant
^^^^name: KBS1
^^- url: http://192.168.0.x:3005/radio?keys=kbs_3radio&token=homeassistant
^^^^name: KBS3
^^- url: http://192.168.0.x:3005/radio?keys=sbs_power&token=homeassistant
^^^^name: SBS Power
^^- url: http://192.168.0.x:3005/radio?keys=sbs_love&token=homeassistant
^^^^name: SBS Love
^^- url: http://192.168.0.x:3005/radio?keys=mbc_fm&token=homeassistant
^^^^name: MBC
^^- url: http://192.168.0.x:3005/radio?keys=mbc_fm4u&token=homeassistant
^^^^name: MBC FM4U
entities:
^^- media_player.mini_livingroom
^^- media_player.mini_bedroom
^^- media_player.mini_study
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
type: custom:jukebox-card
links:
- url: https://radio.????.duckdns.org/radio?keys=ytn&token=homeassistant
name: YTN
- url: https://radio.????.duckdns.org/radio?keys=tbsfm&token=homeassistant
name: TBS
- url: https://radio.????.duckdns.org/radio?keys=tbnfm&token=homeassistant
name: TBN
- url: https://radio.????.duckdns.org/radio?keys=ifm&token=homeassistant
name: iTV
- url: https://radio.????.duckdns.org/radio?keys=ebsfm&token=homeassistant
name: EBS
- url: https://radio.????.duckdns.org/radio?keys=cbs_music_fm&token=homeassistant
name: CBS Music
- url: https://radio.????.duckdns.org/radio?keys=cbs_fm&token=homeassistant
name: CBS
- url: https://radio.????.duckdns.org/radio?keys=kbs_cool&token=homeassistant
name: KBS Cool
- url: https://radio.????.duckdns.org/radio?keys=kbs_happy&token=homeassistant
name: KBS Happy
- url: https://radio.????.duckdns.org/radio?keys=kbs_classic&token=homeassistant
name: KBS Classic
- url: https://radio.????.duckdns.org/radio?keys=kbs_1radio&token=homeassistant
name: KBS1
- url: https://radio.????.duckdns.org/radio?keys=kbs_3radio&token=homeassistant
name: KBS3
- url: https://radio.????.duckdns.org/radio?keys=sbs_power&token=homeassistant
name: SBS Power
- url: https://radio.????.duckdns.org/radio?keys=sbs_love&token=homeassistant
name: SBS Love
- url: https://radio.????.duckdns.org/radio?keys=mbc_fm&token=homeassistant
name: MBC
- url: https://radio.????.duckdns.org/radio?keys=mbc_fm4u&token=homeassistant
name: MBC FM4U
entities:
- media_player.nest_hub_seojae
- media_player.nest_audio_geosil
- media_player.hommini_anbang
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 4
-
등록일 04.09가입인사.댓글 3
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 08.23
-
등록일 08.23
-
등록일 08.23
새댓글
-
등록자 갱참치 등록일 08.22
-
등록자 정션 등록일 08.22
-
등록자 더원화이트 등록일 08.22
-
등록자 kimsaan 등록일 08.22
-
등록자 metascape 등록일 08.21
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드