【学习 | 您所在的位置:网站首页 › 猫王牌蓝牙音箱 › 【学习 |
本帖最后由 airhog 于 2018-11-16 12:26 编辑 篇1树莓派连接猫精蓝牙已OK。 链接地址:https://bbs.hassbian.com/thread-5375-1-1.html 篇2将开启HA通往猫精的TTS之门 HA不能直接使用树莓派的蓝牙音箱,其内置的MPD播放器客户端,需要通过音频服务器来调用树莓派已连接ok的蓝牙音箱。 查阅HA官网,选择使用mopidy作服务器,原因:python编写,官网说明详实,小巧,约50+MB。 Mopidy是一个MPD和HTTP服务器,开箱即用。 ----------------------------- 安装、配置、运行Mopidy服务器 ----------------------------- 安装 添加存档的GPG密钥: wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add - 将APT仓库添加到您的包源: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/stretch.list 其实我是直接跳过了上面两个步骤,直接update和install的,也ok。不建议,请自便。 安装Mopidy和所有依赖项: sudo apt-get update sudo apt-get install mopidy 注:安装过程如有警告或出错,请重新安装。 配置 必须先设置再运行,很简单。 必须作为服务运行,配置文件 /etc/mopidy/mopidy.conf 打开后新增两项即可,原配置中没有这两项。 [http]项可选,[mpd]项一定要有,因为HA需要 [mpd] hostname = :: [http] hostname = :: 注:如果你按照篇1连接蓝牙ok,发声正常,Audio输出设备无需配置,已自动ok。 运行 启动服务 sudo systemctl start mopidy 测试 检查mopidy当前是否作为服务运行,可选非必要。 sudo systemctl status mopidy 测试http项,可选非必要。 http://换成树莓派的ip:6680 没意外的话,你会看到: Mopidy This web server is a part of the Mopidy music server. To learn more about Mopidy, please visit www.mopidy.com. 自启 让Mopidy随树莓派一起启动 sudo systemctl enable mopidy ----------------------------------------- 配置、使用Homeassistant的MPD播放器客户端 ----------------------------------------- 为HA配置播放器,使用内置的MPD客户端通过默认端口6600调用Mopidy服务。 在configuration.yaml文件中增加如下: media_player: - platform: mpd host: 127.0.0.1 host地址如上填写即可,不建议设置成绝对地址,如192.168...等等。 HA已内置google的TTS,免配置,你可以直接用英文测试TTS,不支持中文。如果听不到,原因你懂得。 排错: 如果MPD播放器显示:“不可用”,请用telnet或端口扫描工具检查6600端口。 Mopidy相关命令,备用可不看。 检查服务的配置: sudo mopidyctl config 启动,停止和重启: sudo systemctl start mopidy sudo systemctl stop mopidy sudo systemctl restart mopidy 致敬: https://www.home-assistant.io/components/media_player.mpd/ https://docs.mopidy.com/en/latest/installation/debian/ 附送: Mopidy配置文件,/etc/mopidy/mopidy.conf
|
CopyRight 2018-2019 实验室设备网 版权所有 |