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

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

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

[复制链接]

10

主题

89

帖子

678

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

77

帖子

762

积分

高级会员

Rank: 4

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

使用道具 举报

22

主题

612

帖子

2755

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

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

使用道具 举报

10

主题

89

帖子

678

积分

高级会员

Rank: 4

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

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

使用道具 举报

5

主题

161

帖子

3998

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

1

主题

77

帖子

762

积分

高级会员

Rank: 4

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

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

使用道具 举报

10

主题

89

帖子

678

积分

高级会员

Rank: 4

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

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

使用道具 举报

5

主题

161

帖子

3998

积分

论坛元老

Rank: 8Rank: 8

积分
3998
金钱
3832
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

GMT+8, 2024-11-26 05:27 , Processed in 0.099117 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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