找回密码
 立即注册

微信扫码登录

搜索
查看: 873|回复: 11

[技术讨论] 通过ESP32 打通手环心率广播至homeassistant

[复制链接]

3

主题

64

回帖

467

积分

论坛DIY达人

积分
467
金钱
395
HASS币
20
发表于 2025-10-31 19:45:30 | 显示全部楼层 |阅读模式
本帖最后由 191442029 于 2025-11-4 17:31 编辑

此贴不更新了。。。发了新帖才发现 之前发过这个贴字。。。
后面更新会在https://bbs.hassbian.com/thread-30654-1-1.html 这里更新


家里父亲7月份爆发性心肌炎,3个月了 总算出院了,有这个监控心率的需求,全网找了半天没找到。这几天用CURSOR终于折腾出来了。

直接给附件吧
用Arduino IDE 直接打开 烧录 HeartRate_WebUI_E111N.rar (4.79 KB, 下载次数: 12)
涉及到的WIFI MQTT地址 账号 密码请修改为你自己的,HW手表测试没问题
wechat_2025-10-31_192718_921.png


configuration.yaml文件中涉及到MQTT的 如下:

configuration.yaml.rar (522 Bytes, 下载次数: 8)

使用方法,因为0X180D实际上还是要点击连接才行,所以在ESP32中开了个WEB SER,用来扫描手环设备及选择连接手环,考虑到手环充电,做了两个设备连接。
用Arduino IDE串口监视器监控ESP32获取的IP地址,复制粘贴到浏览器,
wechat_2025-10-31_193315_078.png wechat_2025-10-31_193406_578.png


ha.png


写的比较仓促,白天上班,下班照顾老爷子,3个晚上折腾出来了。还未经过长时间测试。如果有非群辉的X86的 NAS可以试试另一个方式,安装win10虚拟机,我在B站一个大神的心率监控的程序上 加了MQTT功能,虚拟机WIN+homeassistant这个组合我是测试了很久的 相对很稳定,有需要我再把EXE传上来。 哦对了,还有个DOCKER的方案,搞了半天群晖不支持蓝牙,真是蛋疼,搞出ESP32后才想起来家里还有个极空间,有空试试看极空间对蓝牙支持如何,如果支持很好的话,插个USB蓝牙,极空间DOCKER也能玩,省了一个ESP32了。也有WEB界面。
连接.png

评分

参与人数 3金钱 +22 收起 理由
深兰之刃 + 5 赠人玫瑰,手留余香!
Tamaki + 5 赠人玫瑰,手留余香!
隔壁的王叔叔 + 12 感谢楼主分享!

查看全部评分

回复

使用道具 举报

14

主题

1683

回帖

5616

积分

论坛元老

积分
5616
金钱
3919
HASS币
0
发表于 2025-10-31 23:22:31 | 显示全部楼层
祝老爷子身体健康,感谢楼主分享,另外别的手环行不行?比如小米和苹果。
回复

使用道具 举报

4

主题

53

回帖

1384

积分

论坛DIY达人

积分
1384
金钱
1327
HASS币
0
发表于 2025-11-1 08:30:45 | 显示全部楼层
祝愿身体安康。
回复

使用道具 举报

29

主题

169

回帖

1009

积分

金牌会员

积分
1009
金钱
811
HASS币
0
发表于 2025-11-1 10:09:49 来自手机 | 显示全部楼层
小米手环4可以吗
回复

使用道具 举报

3

主题

64

回帖

467

积分

论坛DIY达人

积分
467
金钱
395
HASS币
20
 楼主| 发表于 2025-11-1 14:27:35 | 显示全部楼层
gky008 发表于 2025-11-1 10:09
小米手环4可以吗

可以,要把ESP32代码中的 HUAWEI 改成 MI
回复

使用道具 举报

3

主题

64

回帖

467

积分

论坛DIY达人

积分
467
金钱
395
HASS币
20
 楼主| 发表于 2025-11-1 14:30:48 | 显示全部楼层
隔壁的王叔叔 发表于 2025-10-31 23:22
祝老爷子身体健康,感谢楼主分享,另外别的手环行不行?比如小米和苹果。 ...

可以直接指定蓝牙地址,我是通过HUAWEI 过滤掉其他手环的,相应的修改为MI 或者 OPPO都可以,或者指定蓝牙地址也行
回复

使用道具 举报

0

主题

30

回帖

440

积分

中级会员

积分
440
金钱
410
HASS币
0
发表于 2025-11-2 01:36:01 | 显示全部楼层
无法扫描到华为的手表啊
回复

使用道具 举报

0

主题

30

回帖

440

积分

中级会员

积分
440
金钱
410
HASS币
0
发表于 2025-11-2 02:46:20 | 显示全部楼层
能扫描到设备,无法连接设备。
回复

使用道具 举报

14

主题

263

回帖

1506

积分

金牌会员

积分
1506
金钱
1219
HASS币
40
发表于 2025-11-3 08:37:40 | 显示全部楼层
ESPHome蓝牙网关固件
固件配置 https://github.com/myhomeiot/esphome-components/blob/main/examples/ble_gateway/homeassistant.yaml
需要添加 Passive BLE monitor 这个集成

可以读取到小米手环的心率和步数
回复

使用道具 举报

8

主题

311

回帖

3376

积分

论坛元老

积分
3376
金钱
3057
HASS币
0
发表于 2025-11-3 10:58:23 | 显示全部楼层
lovelyelfpop 发表于 2025-11-3 08:37
ESPHome蓝牙网关固件
固件配置 https://github.com/myhomeiot/esphome-components/blob/main/examples/ble_ ...

安装了。怎么添加手环
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-16 11:48 , Processed in 0.106536 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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