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

 找回密码
 立即注册
查看: 14109|回复: 15

[插件集成] 使用Passive BLE Monitor集成代替蓝牙网关直接接入HA

[复制链接]

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
发表于 2022-4-19 20:27:02 | 显示全部楼层 |阅读模式
本帖最后由 riceball 于 2022-5-13 19:38 编辑

目的: 用于跳过所谓的蓝牙网关直接将蓝牙传感器设备接入HA, 注意,目前只支持获取蓝牙传感器数据,不支持发送控制指令(比如:开关)!

已支持的蓝牙设备列表: https://custom-components.github.io/ble_monitor/by_brand

该集成是 Home Assistant 中可用的 mitemp_bt 集成和蓝牙 LE Tracker 集成的替代方案。 BLE 监视器(Passive BLE Monitor)支持的传感器比来自小米、青萍、Govee、Kegtron、Thermoplus、Brifit、Ruuvitag、iNode 等制造商的内置集成多得多。与最初的 mitemp_bt 集成不同,后者通过以默认的五分钟间隔轮询设备来获取数据,本集成通过监听传感器不断发出的蓝牙低功耗数据包有效负载来获取数据。数据包有效载荷可能包含温度/湿度/电池和其他数据。这种集成的优点是它不会像内置集成那样影响电池(你也可以在参数设置中强制启用主动轮询)。它还解决了一些人在标准集成中遇到的连接问题(由于被动性和同时从多个 bt 接口收集数据的能力)。BLE 监视器(Passive BLE Monitor)还可以根据其(静态)MAC 地址跟踪 BLE 设备。它将收听您选择跟踪的设备的传入 BLE Advertisements 广播。

该集成使用的前提是,需要至少支持BLE蓝牙4.0(蓝牙是向下兼容的,所以BLE蓝牙5也可)的适配器,一般的HA盒子都有,如果是用PC就看带WIFI不,一般WIFI都带蓝牙,没有就买一个支持BLE蓝牙的USB WIFI适配器. 如果你使用开源ESPHome通用蓝牙网关接入,那么HA上也许可以不用蓝牙适配器(我没有试过).

安装很简单,在 HACS 第三方集成商场中搜索Passive BLE Monitor并安装即可.

如果你拿到手的米家蓝牙传感器默认没有BLE Advertisements 广播,那么你必须先接入米家App才能打开广播.如果你的传感器刷了第三方ATC固件,那么就不需要先接入米家, 比如小米蓝牙温湿度计2,参见我前面写的 小米蓝牙温湿度计2刷第三方开源固件直接连入HA.

然后在设备和集成配置中添加Passive BLE Monitor集成即可:

ble_monitor_options.png

  1. 勾选要使用的蓝牙接口/适配器 的 MAC 地址,如果没有就勾选Don't use Bluetooth adapter开源ESPHome通用蓝牙网关传入数据.
  2. 勾选自动发现设备及传感器后会自动添加发现的蓝牙传感器设备(前提是没加密)
  3. 对于加密数据传输的,还是必须点最下面的设备下拉列表框,选择Add devices...
  4. 点击提交按钮.
  5. 如果选择了添加设备,这时候会弹出配置设备对话框
    • 输入蓝牙设备的MAC地址,如果是Beacon输入Beacon的UUID
    • 输入加密密钥,如果有的话
    • 最后点击提交按钮

ble_monitor_options_device.png

等待几分钟,如果一切顺利,就可以看到该集成下出现的新设备.

参阅:


评分

参与人数 1金钱 +20 收起 理由
natic + 20 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

8

主题

70

帖子

1908

积分

金牌会员

Rank: 6Rank: 6

积分
1908
金钱
1838
HASS币
0
发表于 2022-4-19 21:32:18 来自手机 | 显示全部楼层
不能本地控制蓝牙灯泡吗
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-4-20 13:47:34 | 显示全部楼层
sircoco 发表于 2022-4-19 21:32
不能本地控制蓝牙灯泡吗

目前控制类的都不能.控制类的最多只能看到数据,比如小米的蓝牙锁
回复

使用道具 举报

7

主题

349

帖子

3229

积分

论坛元老

Rank: 8Rank: 8

积分
3229
金钱
2880
HASS币
0
发表于 2022-4-20 15:00:16 | 显示全部楼层
这个能跟踪小米手环吗?
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-4-20 19:57:59 | 显示全部楼层
yuyuye 发表于 2022-4-20 15:00
这个能跟踪小米手环吗?

应该可以,但要在设备配置中勾选"跟踪设备"选项, 不过这个功能我没试过
回复

使用道具 举报

0

主题

18

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
158
HASS币
0
发表于 2022-5-8 01:54:17 | 显示全部楼层
我n1装ha 装完这个集成 搜不到配件死活搜不到 温湿度 门磁 人体 一个都搜不到,是我装的ha有问题吗
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-5-8 07:09:53 | 显示全部楼层
w-sguang 发表于 2022-5-8 01:54
我n1装ha 装完这个集成 搜不到配件死活搜不到 温湿度 门磁 人体 一个都搜不到,是我装的ha有问题吗 ...

ssh 登陆上 ha, 用`bluetoothctl` 命令手工测试看看

```bash
bluetoothctl
default-agent
agent on
scan on
```

另外 看看HA日志,这个时候可以把HA日志设置为"debug"
回复

使用道具 举报

2

主题

94

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1247
HASS币
0
发表于 2022-5-13 10:18:13 | 显示全部楼层
要是距离ha盒子很远的蓝牙设备是不是就歇逼了
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-5-13 19:39:14 | 显示全部楼层
Alkali 发表于 2022-5-13 10:18
要是距离ha盒子很远的蓝牙设备是不是就歇逼了
回复

使用道具 举报

9

主题

168

帖子

1702

积分

金牌会员

Rank: 6Rank: 6

积分
1702
金钱
1534
HASS币
10
发表于 2022-5-14 13:37:21 | 显示全部楼层
小米的1S门锁,那位有用自制蓝牙网关接入的??
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:15 , Processed in 0.086312 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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