在配置homeassistant语音播报功能时,遇到了Docker安装homeassistant无法设置VLC媒体播放器的坑,如下:
media_player:
- platform: vlc
按照以上配置的VLC播放器在docker环境的homeassistant无效。注意到homeassistant中除了VLC模块之外,还集成了VLC Media Player Telnet模块,使用这个模块完美实现语音播报、
步骤如下:
1.树莓派安装vlc
sudo apt install vlc
2.开通VLC的telnet服务
vlc -I telnet --telnet-host 192.168.XX.XX --telnet-port XXXX --telnet-password XXXX
3.集成播放器模块
登录homeassistant界面:配置——>集成——> 添加集成 ——> 搜索”VLC media player Telnet“,把第2步的IP、端口和密码填入。
4.配置语音播报模块
配置百度的语音播报,这个可以自行百度。
OK,大功告成!