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

 找回密码
 立即注册
查看: 2434|回复: 9

[已解决] N1 蓝牙 接入 小米 BLE 设备

[复制链接]

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
发表于 2023-2-18 12:49:03 | 显示全部楼层 |阅读模式
本帖最后由 ciasdmxhxjjpd@c 于 2023-2-18 17:39 编辑

RT,

前置条件
n1 ,跑的是 openwrt,https://github.com/0neday/Phicomm-N1-pure-openwrt,ha 是docker 部署的。
根据此贴,https://bbs.hassbian.com/thread-11966-1-1.html,添加BCM4345C0.hcd蓝牙驱动。
opewrt 安装必要的 bluez-utils
捕获.PNG

log 日志如下
root@OpenWRT:~#  hciconfig
hci0:   Type: Primary  Bus: UART
        BD Address: 43:45:C0:00:1F:AC  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING
        RX bytes:4462 acl:0 sco:0 events:428 errors:0
        TX bytes:65117 acl:0 sco:0 commands:416 errors:0
scan ble
root@OpenWRT:~#  hciconfig  hci0 up
root@OpenWRT:~#  hcitool lescan
LE Scan ...
A4:C1:38:63

说明,能正常扫描到。

HA 蓝牙接入
ha 里添加 xiaomi ble 提示如下错误

捕获.PNG

根据 ha 给的 蓝牙建议
https://www.home-assistant.io/integrations/bluetooth/

加了 dbus 映射
/var/run/dbus:/run/dbus:ro

重启后,成功了
捕获.PNG


添加后,xiaomi ble 就自动发现了

重启

写入 /etc/rc.local
sleep 30
hciconfig hci0 up


回复

使用道具 举报

21

主题

304

帖子

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
826
HASS币
10
发表于 2023-7-10 16:52:05 | 显示全部楼层
问题是,加上了也没什么用啊,里面什么控制都没
QQ截图20230710165106.jpg
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
 楼主| 发表于 2023-2-20 13:00:40 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2023-2-20 13:01 编辑
cnbb 发表于 2023-2-20 09:08
嘿嘿。。宿主是黑群6.2.2的系统。目标目录下肯定是有system_bus_socket,/run/dbus和/var/run/dbus都一样 ...

群晖没搞过,搜下 群晖的 bluez 相关包,尤其是 hciconfig bluetootchctl, bluetootchd 相关包,以及蓝牙芯片对应的驱动。
回复

使用道具 举报

5

主题

186

帖子

946

积分

高级会员

Rank: 4

积分
946
金钱
760
HASS币
10
发表于 2023-2-20 09:08:16 | 显示全部楼层
ciasdmxhxjjpd@c 发表于 2023-2-19 21:56
宿主是什么系统,bluez 相关包都要打上,确认宿主 /var/run/dbus 目录下有 system_bus_socket
然后,要手 ...

嘿嘿。。宿主是黑群6.2.2的系统。目标目录下肯定是有system_bus_socket,/run/dbus和/var/run/dbus都一样有该文件存在
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
 楼主| 发表于 2023-2-19 21:56:07 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2023-2-19 21:59 编辑
cnbb 发表于 2023-2-19 20:55
/var/run/dbus:/run/dbus:ro   这个目录也添加过。但依然不成功

宿主是什么系统,bluez 相关包都要打上,确认宿主 /var/run/dbus 目录下有 system_bus_socket
然后,要手动执行下 hciconfig hci0 up
回复

使用道具 举报

5

主题

186

帖子

946

积分

高级会员

Rank: 4

积分
946
金钱
760
HASS币
10
发表于 2023-2-19 20:55:20 | 显示全部楼层
/var/run/dbus:/run/dbus:ro   这个目录也添加过。但依然不成功
回复

使用道具 举报

0

主题

65

帖子

785

积分

高级会员

Rank: 4

积分
785
金钱
720
HASS币
0
发表于 2023-2-18 21:02:20 | 显示全部楼层
谢谢分享,成功了
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
 楼主| 发表于 2023-2-18 13:33:37 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2023-2-18 13:58 编辑

成功了
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
 楼主| 发表于 2023-2-18 13:22:40 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2023-2-18 13:23 编辑
hassfan 发表于 2023-2-18 13:01
N1本身不是设备。

没明白,n1 是盒子,上面跑了 ha docker。不是盒子要接入ha
回复

使用道具 举报

8

主题

146

帖子

1691

积分

金牌会员

Rank: 6Rank: 6

积分
1691
金钱
1545
HASS币
0
发表于 2023-2-18 13:01:12 | 显示全部楼层
N1本身不是设备。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 15:41 , Processed in 2.024360 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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