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

 找回密码
 立即注册
查看: 18162|回复: 21

[经验分享] 反反复复:群晖 DSM 7.0系统 HA 部署及 USB音箱发声方案的选择

[复制链接]

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-8-7 12:26:54 | 显示全部楼层 |阅读模式
首先,我是属于有新版本不升级难受的那种

前段时间,群晖DSM 7.0发布,虽然知道不再支持USB无线上网卡和USB DAC(恰恰这俩都是我要用的),但基于有新版不用浑身难受的现实,硬着头皮升了!

升级后发现一个缺点就是基础CPU占用率有明显增加(约4%),还算可以接受。

因为必须使用USB无线上网卡和USB DAC(USB小音箱),之前用了很久的docker部署HA的方案(官方称为 Home Assistant Container)不再适用。于是只好又迁移回 vmm+hassos 的方式(官方称为Home Assistant Operating System),把上网卡和音箱直通给hassos,并安装mpd add-on。除了再额外牺牲约3%的CPU占用率之外,一切都很正常。

如此愉快的跑了一段时间,新的问题(版本)又来了

2021.7月份的 HA 核心版本开始,原来用得好好的“SMS notifications via GSM-modem”组件无法使用了!直到 2021.8.3版本,问题才有了部分解决(插件作者估计也是头大),只是修复了短信发送功能,短信接收依然不灵光。

开始还忍着继续使用2021.6.6版本,2021.7.x系列每次都是测试一下就滚回了。

直到2021.8.0版本发布,实在忍无可忍了,再次迁移回 docker方案,并重新启用废弃已久的短信网关虚拟机(参考我另一个帖子,那个帖子说的是树莓派,在虚拟机里跑debian完全一样),并把 USB 小音箱也直通给这个debian虚拟机,然后确定一个最佳的发声方案。

前前后后试过好几种,每种都有不同的优缺点,最终还是选择了 mpd (debian直接安装即可)。

试过又放弃的方案主要有:

1. GMediaRender,其实这是一个很有名的软件,DLNA 协议的不二之选,好像绝大多数智能音箱(苹果除外)都是基于这个软件攒的。
比较折腾的是——虽然debian有这个软件包,但版本太老(0.0.6),安装后HA虽然可以检测到,但根本添加不上。用wmp测试也是只能发现、无法使用(报错)。
在gayhub上找到最新的 0.0.9 源码(链接),根据文档说明编译安装,HA可以正常使用,接近完美——只是CPU占用比较明显,差不多又是3%。
除了HA,对DLNA音箱的需求为0,不能容忍对CPU的无谓浪费,放弃。

2. 一个羊也赶俩羊也放,装好mpd后顺手把shairport-sync装上,无聊的时候还可以用手机放点音乐啥的。
正好看到了involute大神的帖子:让你的HomePod可以TTS?没有那么多麻烦
深感shairport+这个airplayer组件应该会是完美的方案,理想的话应该可以替代mpd方案。
不过试用之后发现还不够成熟,具体问题表现在:
- 不够稳定,每次重启后头一次tts很正常、后面再用就报错
- 时延明显,tts发声明显比mpd或gmediarender方案滞后一些
- 操作复杂,需进入容器操作重新安装miniaudio等
只好忍痛暂时放弃,期待这个组件尽快完善成熟

总结:
。。。算了,也没啥好总结的,就算个流水帐吧。。。
DSM 7.0 + docker HA core + vmm debian + USB上网卡 + USB小音箱 + gammu + mpd + shairport + 百度翻译TTS
回复

使用道具 举报

16

主题

131

帖子

750

积分

高级会员

Rank: 4

积分
750
金钱
619
HASS币
0
发表于 2021-8-7 20:08:35 | 显示全部楼层
我是群晖 docker HA + mpd,插usb蓝牙,蓝牙连接天猫精灵,现在比较稳定了
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-8-7 20:34:54 | 显示全部楼层
jfmm 发表于 2021-8-7 20:08
我是群晖 docker HA + mpd,插usb蓝牙,蓝牙连接天猫精灵,现在比较稳定了

嗯,升级DSM7.0没有?

好像USB蓝牙也在不继续支持之列。。。
回复

使用道具 举报

16

主题

131

帖子

750

积分

高级会员

Rank: 4

积分
750
金钱
619
HASS币
0
发表于 2021-8-7 21:03:32 | 显示全部楼层
XCray 发表于 2021-8-7 20:34
嗯,升级DSM7.0没有?

好像USB蓝牙也在不继续支持之列。。。

我是黑群晖,不敢升级
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2021-8-8 16:54:07 | 显示全部楼层
DSM7.0 vmm+hassos,一般HA我是不升级的,用到蹦了再重新部署到最新版本。。。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-8-8 17:18:45 | 显示全部楼层
wshc1216 发表于 2021-8-8 16:54
DSM7.0 vmm+hassos,一般HA我是不升级的,用到蹦了再重新部署到最新版本。。。

不升级也是一种用法,不过玩ha的乐趣就损失了一大块啊~~

另外,hassos最大的好处似乎就是升级方便。。。
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
发表于 2021-8-9 08:10:54 来自手机 | 显示全部楼层
XCray 发表于 2021-8-8 17:18
不升级也是一种用法,不过玩ha的乐趣就损失了一大块啊~~

另外,hassos最大的好处似乎就是升级方便。。。 ...

hassos但凡能升级我第一时间就升级了
回复

使用道具 举报

3

主题

37

帖子

515

积分

高级会员

Rank: 4

积分
515
金钱
478
HASS币
0
发表于 2021-8-9 10:20:22 | 显示全部楼层
hassio的docker方案吗???求教程?
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-8-9 10:29:09 | 显示全部楼层
zdf73 发表于 2021-8-9 10:20
hassio的docker方案吗???求教程?

不是hassio,只是ha core容器。因为对我来说hassio的其他add-ons都没啥用、只用到esphome,就单独运行一个esphome容器就足够了,节省空间和cpu,也降低了复杂性。
回复

使用道具 举报

13

主题

220

帖子

644

积分

高级会员

Rank: 4

积分
644
金钱
422
HASS币
0
发表于 2021-8-19 12:01:45 | 显示全部楼层
版主其实也是对的,第一时间升级,以为你后面还是会折腾的, 还不如早折腾。dsm7目前也是各种痛苦。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 14:40 , Processed in 0.142122 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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