/

Chromecast 设备接入 HA

ha_chromecast_cover

Home Assistant 可以自动发现 Chromecast 设备,进行相关配置可以解锁更多玩法。

Chromecast 音频

Chromecast 音频包括 Google Home、Google Home mini、Google Nest Mini、Google Audio。

充当 AirPlay 设备

若安装的是 HASS 可以在 Add-on Store 中查找安装插件 AirCast,安装后不需配置,Google Home就可以当做一个 AirPlay 设备使用了。

ha_chromecast_aircast

TTS

Google Home 支持 TTS,配置 SSL 证书后会出现无法播放的情况,有大大贴出解决方法,比较简单的办法是在 tts 组件下添加一个 base_url,地址是配置了 SSL 证书的Home Assistant 访问地址。

1
2
3
tts:
- platform: google_translate
base_url: https:// Assistant URL>:8123

播放音频文件

同样音频文件在配置 SSL 证书后也会出现无法播放,小弟的解决办法是通过 zdir 这个小工具将音频文件转成外链。

Android TV

Android TV 在 Home Assistant 也可以自动发现,配置 ADB 有更多的控制选项。

首先在 Android TV 在手机「设置」→「关于」→「Build」中连按 7 次,打开「开发者选项」,

ha_chromecast_adb

在 Add-on Store 中查找安装插件 ADB - Android Debug Bridge,并配置 Android TV 地址,

1
2
3
devices:
- TV IP Address>
reconnect_timeout: 90

configuration.yaml 文件中添加配置:

1
2
3
4
5
6
media_player:
- platform: androidtv
name: Android TV
host: TV IP Address>
adb_server_ip: 127.0.0.1
adb_server_port: 5037

配置好之后重启 Home Assistant,首次连接到设备时,Android TV 上将出现一个对话框,要求批准连接。选中「始终允许来自此设备的连接」复选框,之后点击「确定」。

在前端 UI 添加媒体播放器即可看到新配置的 Android TV,组件可以看到屏幕缩略图,点开可以控制音量、上一首、下一首等等,也可以直接打开某一个应用。

ha_chromecast_tv