Home Assistant 可以自动发现 Chromecast 设备,进行相关配置可以解锁更多玩法。
Chromecast 音频
Chromecast 音频包括 Google Home、Google Home mini、Google Nest Mini、Google Audio。
充当 AirPlay 设备
若安装的是 HASS 可以在 Add-on Store 中查找安装插件 AirCast
,安装后不需配置,Google Home就可以当做一个 AirPlay 设备使用了。
TTS
Google Home 支持 TTS,配置 SSL 证书后会出现无法播放的情况,有大大贴出解决方法,比较简单的办法是在 tts
组件下添加一个 base_url
,地址是配置了 SSL 证书的Home Assistant 访问地址。
1 | tts: |
播放音频文件
同样音频文件在配置 SSL 证书后也会出现无法播放,小弟的解决办法是通过 zdir 这个小工具将音频文件转成外链。
Android TV
Android TV 在 Home Assistant 也可以自动发现,配置 ADB 有更多的控制选项。
首先在 Android TV 在手机「设置」→「关于」→「Build」中连按 7 次,打开「开发者选项」,
在 Add-on Store 中查找安装插件 ADB - Android Debug Bridge
,并配置 Android TV 地址,
1 | devices: |
在 configuration.yaml
文件中添加配置:
1 | media_player: |
配置好之后重启 Home Assistant,首次连接到设备时,Android TV 上将出现一个对话框,要求批准连接。选中「始终允许来自此设备的连接」复选框,之后点击「确定」。
在前端 UI 添加媒体播放器即可看到新配置的 Android TV,组件可以看到屏幕缩略图,点开可以控制音量、上一首、下一首等等,也可以直接打开某一个应用。