『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 26163|回复: 57

[基础教程] 【学习-记录-分享】树莓派连接天猫精灵蓝牙音箱-篇2

  [复制链接]

9

主题

216

帖子

2008

积分

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
1792
HASS币
20
发表于 2018-11-15 18:12:26 | 显示全部楼层 |阅读模式
本帖最后由 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




mopidy.conf.zip

308 Bytes, 下载次数: 205

回复

使用道具 举报

7

主题

1974

帖子

5659

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5659
金钱
3685
HASS币
145

灌水之王

发表于 2018-11-15 18:23:39 | 显示全部楼层
大佬的帖子支持下,   没树莓派  只有n1
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2018-11-15 21:21:29 | 显示全部楼层
楼主系列教程厉害了
回复

使用道具 举报

6

主题

181

帖子

613

积分

高级会员

Rank: 4

积分
613
金钱
432
HASS币
0
发表于 2018-11-15 22:05:47 | 显示全部楼层
这么快就来了!感谢楼主的分享。这下可以把群晖正式从HA中下岗了!马上试用~
回复

使用道具 举报

9

主题

216

帖子

2008

积分

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
1792
HASS币
20
 楼主| 发表于 2018-11-16 12:11:33 | 显示全部楼层
xieahui 发表于 2018-11-15 18:23
大佬的帖子支持下,   没树莓派  只有n1

玩得开心。
回复

使用道具 举报

9

主题

216

帖子

2008

积分

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
1792
HASS币
20
 楼主| 发表于 2018-11-16 12:12:54 | 显示全部楼层
Jones 发表于 2018-11-15 21:21
楼主系列教程厉害了

基本靠蒙。
回复

使用道具 举报

9

主题

216

帖子

2008

积分

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
1792
HASS币
20
 楼主| 发表于 2018-11-16 12:14:13 | 显示全部楼层
leonxis 发表于 2018-11-15 22:05
这么快就来了!感谢楼主的分享。这下可以把群晖正式从HA中下岗了!马上试用~ ...

玩得开心。
回复

使用道具 举报

10

主题

140

帖子

639

积分

论坛积极会员

积分
639
金钱
499
HASS币
0
发表于 2018-11-16 15:05:43 | 显示全部楼层
N1能不能也搞一个天猫的本地配置
回复

使用道具 举报

9

主题

216

帖子

2008

积分

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
1792
HASS币
20
 楼主| 发表于 2018-11-16 17:51:18 | 显示全部楼层
kite3721 发表于 2018-11-16 15:05
N1能不能也搞一个天猫的本地配置

我也需要啊,有搞定的来说说。
回复

使用道具 举报

6

主题

181

帖子

613

积分

高级会员

Rank: 4

积分
613
金钱
432
HASS币
0
发表于 2018-11-17 00:28:39 | 显示全部楼层
本帖最后由 leonxis 于 2018-11-17 00:39 编辑

失败了。。。。
蓝牙连接都很顺利,在第二篇就始终无法连接。打开6680也看不到提示,都是无法显示
日志附上,请楼主看看什么情况。谢谢~
2018-11-17 00:37:05,958 INFO [7497:MainThread] mopidy.__main__: Starting Mopidy 2.2.1
2018-11-17 00:37:06,247 INFO [7497:MainThread] mopidy.config: Loading config from builtin defaults
2018-11-17 00:37:06,255 INFO [7497:MainThread] mopidy.config: Loading config from /etc/mopidy/mopidy.conf
2018-11-17 00:37:06,259 INFO [7497:MainThread] mopidy.config: Loading config from command line options
2018-11-17 00:37:06,396 INFO [7497:MainThread] mopidy.__main__: Enabled extensions: mpd, http, stream, m3u, softwaremixer, file, local
2018-11-17 00:37:06,397 INFO [7497:MainThread] mopidy.__main__: Disabled extensions: none
2018-11-17 00:37:06,889 INFO [7497:MainThread] mopidy.commands: Starting Mopidy mixer: SoftwareMixer
2018-11-17 00:37:06,896 INFO [7497:MainThread] mopidy.commands: Starting Mopidy audio
2018-11-17 00:37:06,902 INFO [7497:MainThread] mopidy.commands: Starting Mopidy backends: StreamBackend, M3UBackend, FileBackend, LocalBackend
2018-11-17 00:37:06,933 INFO [7497:Audio-2] mopidy.audio.actor: Audio output set to "autoaudiosink"
2018-11-17 00:37:06,968 INFO [7497:MainThread] mopidy.local.json: No local library metadata cache found at /var/lib/mopidy/local/library.json.gz. Please run `mopidy local scan` to index your local music library. If you do not have a local music collection, you can disable the local backend to hide this message.
2018-11-17 00:37:06,969 INFO [7497:MainThread] mopidy.local.library: Loaded 0 local tracks using json
2018-11-17 00:37:06,981 INFO [7497:MainThread] mopidy.commands: Starting Mopidy core
2018-11-17 00:37:07,028 INFO [7497:MainThread] mopidy.commands: Starting Mopidy frontends: MpdFrontend, HttpFrontend
2018-11-17 00:37:07,033 INFO [7497:MainThread] mopidy.mpd.actor: MPD server running at [::]:6600
2018-11-17 00:37:07,040 INFO [7497:HttpFrontend-10] mopidy.http.actor: HTTP server running at [::]:6680
2018-11-17 00:37:07,041 INFO [7497:MainThread] mopidy.commands: Starting GLib mainloop
2018-11-17 00:37:12,035 INFO [7497:MpdSession-11] mopidy.mpd.session: New MPD connection from [::ffff:127.0.0.1]:6600
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 14:51 , Processed in 1.426858 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表