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

 找回密码
 立即注册
查看: 3339|回复: 10

[技术探讨] HASSOS 升级到2021.12.01之后,蓝牙无法连接到音响

[复制链接]

16

主题

166

帖子

2149

积分

金牌会员

Rank: 6Rank: 6

积分
2149
金钱
1983
HASS币
0
发表于 2021-12-15 18:15:46 | 显示全部楼层 |阅读模式
remove之后再次添加也不行,重启也不行,不知道大家有没有遇到相同情况?

2021-12-15_181419.jpg
回复

使用道具 举报

47

主题

1659

帖子

6700

积分

论坛元老

Rank: 8Rank: 8

积分
6700
金钱
5031
HASS币
40
发表于 2021-12-15 18:53:30 | 显示全部楼层
回退版本
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

17

主题

183

帖子

1585

积分

金牌会员

Rank: 6Rank: 6

积分
1585
金钱
1402
HASS币
10
发表于 2021-12-15 19:50:42 | 显示全部楼层
直接找不到蓝牙
[bluetooth]# scan on
No default controller available
回复

使用道具 举报

16

主题

166

帖子

2149

积分

金牌会员

Rank: 6Rank: 6

积分
2149
金钱
1983
HASS币
0
 楼主| 发表于 2021-12-16 10:05:40 | 显示全部楼层
ztrx 发表于 2021-12-15 19:50
直接找不到蓝牙
# scan on
No default controller available

你的是因为没有蓝牙设备,若是PVE虚拟机首先需要直通蓝牙,我用的是USB蓝牙免驱适配器,主机自带的蓝牙貌似没办法直通,若是树莓派的话应该本身就有,不需要直通之类的,我的是直通成功了,也可以扫描也可以配对,但是就无法用connect命令连接蓝牙音响
回复

使用道具 举报

17

主题

183

帖子

1585

积分

金牌会员

Rank: 6Rank: 6

积分
1585
金钱
1402
HASS币
10
发表于 2021-12-16 11:01:45 | 显示全部楼层
jpcugv 发表于 2021-12-16 10:05
你的是因为没有蓝牙设备,若是PVE虚拟机首先需要直通蓝牙,我用的是USB蓝牙免驱适配器,主机自带的蓝牙貌 ...

QQ截图20211216105751.png 蓝牙有
root@pve:~# lsusb
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 8087:07e6 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
回复

使用道具 举报

16

主题

166

帖子

2149

积分

金牌会员

Rank: 6Rank: 6

积分
2149
金钱
1983
HASS币
0
 楼主| 发表于 2021-12-16 11:05:25 | 显示全部楼层
ztrx 发表于 2021-12-16 11:01
蓝牙有
root@pve:~# lsusb
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub

在PVE的shell里面执行命令,百度一下应该能搜到,你试试下面的方法
PVE配置蓝牙直通
这里,以服务器安装好PVE系统,并且以USB蓝牙适配器CSR8510 A10为例介绍如何配置。

首先,我们需要进入PVE系统的,然后使用 qm 命令:

qm monitor 101 # 101 为VM id
1
接下来会进入qm交互模式,然后我们使用 info usbhost 查看当前连接的蓝牙设备:

qm > info usbhost
  Bus 5, Addr 2, Port 2, Speed 12 Mb/s
    Class 00: USB device 0624:0248, USB Composite Device-0
  Bus 1, Addr 5, Port 3.1, Speed 12 Mb/s
    Class e0: USB device 0a12:0001, CSR8510 A10
1
2
3
4
5
可以看到,我们的蓝牙USB适配器在BUS 1,Port 3.1,这里我们需要记住这个位置,如我这里的位置,在配置中将写为 host=1-3.1

接下来,我们就修改配置文件,配置文件的位置在 /etc/pve/qemu-server/<VM_ID>.conf 其中 <VM_ID> 为虚拟机的编号

# 备份
cp /etc/pve/qemu-server/101.conf /etc/pve/qemu-server/101.conf_bak
vim /etc/pve/qemu-server/101.conf
1
2
3
在配置文件的最后添加一行:

usb0: host=1-3.1
回复

使用道具 举报

17

主题

183

帖子

1585

积分

金牌会员

Rank: 6Rank: 6

积分
1585
金钱
1402
HASS币
10
发表于 2021-12-16 13:30:12 | 显示全部楼层
jpcugv 发表于 2021-12-16 11:05
在PVE的shell里面执行命令,百度一下应该能搜到,你试试下面的方法
PVE配置蓝牙直通
这里,以服务器安装 ...

看上去没问题,还是不能用
QQ截图20211216132910.png
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2021-12-17 16:08:44 | 显示全部楼层
我用的12.0这个版本的core,发现passive BLE monitor这个插件没法用了。
log提示说无法添加什么sensorclass什么的,貌似最新版把这个给废了。。。还在等这个的更新。
我n1蓝牙只连接3个小米蓝牙温湿度计
回复

使用道具 举报

16

主题

166

帖子

2149

积分

金牌会员

Rank: 6Rank: 6

积分
2149
金钱
1983
HASS币
0
 楼主| 发表于 2021-12-18 14:10:15 来自手机 | 显示全部楼层
最新版的貌似蓝牙驱动有问题,反正我是死活连不上我的音箱了,只能配对不能链接
回复

使用道具 举报

16

主题

166

帖子

2149

积分

金牌会员

Rank: 6Rank: 6

积分
2149
金钱
1983
HASS币
0
 楼主| 发表于 2022-2-10 10:07:03 | 显示全部楼层
大家都没遇到这个情况、?好奇怪
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 16:45 , Processed in 0.069622 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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