本帖最后由 stm 于 2025-12-19 20:51 编辑
1:刷这里的固件 https://bbs.hassbian.com/thread-10038-1-1.html
2:然后打开你电脑或手机的WIFI找 zs7开头的WiFi信号并连结
3:然后打开浏览器 输入网址 http://192.168.0.1,并在网页里面输入wifi的SSID和密码, 点下一步.提示成功即可
4:用作者的APP连上 体脂秤修改 MQTT 的参数
5:用HA的MQTT集成连接 体脂秤 并 设置一个实体
6:完成
其中的第 4 步,我没有装作者的APP,我是用我自己的 ESPHome 设备临时写了个配置完成的
ESPHome 的配置如下,里面的 "mac":"xxxxxxx" 要改成你的体脂秤的 mac 地址,比如: "mac":"12345678"
udp:
- id: udp_internal
port:
listen_port: 10181
broadcast_port: 10182
button:
- platform: template
name: "查询SSID"
on_press:
- udp.write:
id: udp_internal
data: '{"mac":"xxxxxxx","ssid":null,"battery":null}'
- platform: template
name: "查询MQTT"
on_press:
- udp.write:
id: udp_internal
data: '{"mac":"xxxxxxx","setting":{"mqtt_uri":null,"mqtt_port":null,"mqtt_user":null,"mqtt_password":null}}'
- platform: template
name: "设置MQTT"
on_press:
- udp.write:
id: udp_internal
data: '{"mac":"xxxxxxx","setting":{"mqtt_uri":"你的mqtt的IP地址","mqtt_port":1883,"mqtt_user":"mqtt用户","mqtt_password":"mqtt密码"}}'
然后编译这个配置到你的任意的ESPHome设备
1:把体脂秤接上USB的电源(重要)
2:打开刚才的ESPHome设备,会发现多出来的3个按钮,按按钮然后在日志哪里查看结果
3:按下按钮 “设置MQTT” 设置后就完成了设置
4:删除刚才在ESPHome里添加的哪些配置并重新编译你的ESPHome设备,恢复设备原样
5:用HA的MQTT集成连接 体脂秤 并 设置一个实体
6:完成
|