找回密码
 立即注册
查看: 2690|回复: 8

[技术探讨] 关于passive ble monitor蓝牙集成使用问题

[复制链接]

10

主题

83

回帖

732

积分

高级会员

积分
732
金钱
639
HASS币
0
发表于 2023-12-24 21:58:15 | 显示全部楼层 |阅读模式
小米体重秤连接ha,用这个插件怎么都搜不到体重秤,包括其他所有蓝牙设备。但是我发现,我在宿主机里Bluetooth命令scan蓝牙设备,ha里的集成才可以搜到设备,只要退出Bluetooth的scan功能他就立马搜不到了,包括之前搜到的设备数据也接受不到了,这是啥原因?我的环境是centos7.9 起的docker装得ha,版本是12月份的
回复

使用道具 举报

1

主题

83

回帖

844

积分

高级会员

积分
844
金钱
760
HASS币
0
发表于 2023-12-25 09:54:56 | 显示全部楼层
我的环境是 软路由爱快虚拟机,安装hassos,蓝牙适配器接到软路由,正常使用小米体重秤。
回复

使用道具 举报

22

主题

648

回帖

3044

积分

论坛元老

积分
3044
金钱
2374
HASS币
0
发表于 2023-12-25 10:36:55 | 显示全部楼层
蓝牙本身就不稳定,信号也很差,等以后的星闪或者ZIGBEE 设备吧,我家现在一个蓝牙设备都没有,唯一的小米温度计  都被我刷成zigbee了
回复

使用道具 举报

170

主题

2548

回帖

8494

积分

元老级技术达人

积分
8494
金钱
5771
HASS币
30
发表于 2023-12-25 11:41:48 | 显示全部楼层
确实不稳定,我现在都有点讨厌zigbee了。最稳定的,还是wifi,信号好,能wifi尽量wifi,其次zigbee补充
回复

使用道具 举报

10

主题

83

回帖

732

积分

高级会员

积分
732
金钱
639
HASS币
0
 楼主| 发表于 2023-12-25 12:19:14 | 显示全部楼层
zraxx 发表于 2023-12-25 09:54
我的环境是 软路由爱快虚拟机,安装hassos,蓝牙适配器接到软路由,正常使用小米体重秤。 ...

放弃了,不想搞了,哪里都可以识别到蓝牙 但是passsive ble就是搜不到任何设备醉了,顺便问一下 你用起来小米体重秤每次称体重都能连接上吗?我之前是用的look44那个插件 不是太稳定
回复

使用道具 举报

zmg 手机认证

5

主题

157

回帖

4305

积分

论坛元老

积分
4305
金钱
4138
HASS币
30
发表于 2023-12-26 10:56:22 | 显示全部楼层
用esp32做蓝牙网关,很稳定
回复

使用道具 举报

1

主题

83

回帖

844

积分

高级会员

积分
844
金钱
760
HASS币
0
发表于 2023-12-26 15:00:13 | 显示全部楼层
172859773 发表于 2023-12-25 12:19
放弃了,不想搞了,哪里都可以识别到蓝牙 但是passsive ble就是搜不到任何设备醉了,顺便问一下 你用起来 ...

可以的,再用小爱音箱报体重。
回复

使用道具 举报

10

主题

83

回帖

732

积分

高级会员

积分
732
金钱
639
HASS币
0
 楼主| 发表于 2023-12-27 14:39:16 | 显示全部楼层
zmg 发表于 2023-12-26 10:56
用esp32做蓝牙网关,很稳定

有教程吗,我刷了esp32网关,还要用pase ble那个插件吗
回复

使用道具 举报

zmg 手机认证

5

主题

157

回帖

4305

积分

论坛元老

积分
4305
金钱
4138
HASS币
30
发表于 2023-12-28 10:59:23 | 显示全部楼层
172859773 发表于 2023-12-27 14:39
有教程吗,我刷了esp32网关,还要用pase ble那个插件吗

esphome配置:
ble_gateway:
  devices:
    - mac_address: AA:BB:CCD:EE:FF
    ......
  on_ble_advertise:
    then:
      - homeassistant.event:
         event: esphome.on_ble_advertise
         data:
           packet: !lambda return packet;
HA里面的Passive BLE集成还是需要的,但我的理解实际上已经不是从蓝牙接收数据了,而是直接接收ESP32发送的事件。收到体脂秤发送的数据后,会生成 ble_weight_xxxxxxx和ble_impedance_xxxxxxx等几个实体。HA还要安装BodyMiScale (https://github.com/dckiller51/bodymiscale)集成,数据来源选择上面两个sensor,它会计算出体脂率、肌肉量之类的数据。

另外,ESPHome还有一个插件直接支持小米体脂秤,https://esphome.io/components/sensor/xiaomi_miscale.html,这个我没试过,有兴趣的话可以尝试以下。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-16 02:42 , Processed in 0.288095 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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