Repository navigation
Releases: Praepes/phicomm-s7-ha
Releases · Praepes/phicomm-s7-ha
Release list
v1.0.1
修复体重/体脂测量可靠性和MQTT数据保持
- 缩短阻抗扫描冷却时间 20s -> 5s,修复第二次测量被阻塞
- calcBodyComp() 使用 stableWeight 而非实时重量,避免扫描期间体重波动
- 阻抗扫描后清空UART缓冲区,防止MCU帧堆积导致解析错误
- MQTT缓冲区 700 -> 1024 字节,防止中文UTF-8 discovery载荷被截断
- 踩上秤时不再清零体脂数据,保留上次有效读数直到新扫描完成
- 阻抗扫描失败时不发布半成品数据到HA
- 测量完成后冻结stableWeight,下秤过渡不会覆盖好数据
- 仅在测量完成后才发布最终retained数据
- 移除MQTT availability机制(LWT),秤离线后HA保持数据不显示不可用
- MCU响应帧增加WiFi/MQTT状态字节(实验性,LCD图标控制待验证)
斐讯 S7 体脂秤 v1.0 -- 首个公开版本
斐讯 S7 体脂秤 ESP8266 替代固件 v1.0
功能
- 体重 / 阻抗 / 体脂率 / 水分率 / BMI / 去脂体重 / 基础代谢 / 肌肉率 / 骨量
- CS1258 8电极阻抗测量(9通道扫描)
- Home Assistant MQTT Discovery(17个实体自动创建)
- HA侧参数配置(年龄/身高/性别 number/select实体)
- 体重消抖:稳定3秒后才触发阻抗扫描
- 加热器控制(GPIO13,HA开关实体)
- 中文Web UI,调试信息折叠
- OTA + 网页升级
安装
- 下载
phicomm_s7_v1.0.bin - 使用 esptool 刷入:
esptool.py --port COMx write_flash 0x0 phicomm_s7_v1.0.bin - 连接秤的热点
S7-xxxxxx,访问192.168.4.1配置WiFi和MQTT - HA中自动发现所有实体
注意
- 公版固件不含任何个人信息(WiFi/MQTT凭据等),需首次配置
- 加热器默认禁用(GPIO=-1),需在Web UI中手动启用
- 需要 Home Assistant 已配置 MQTT 集成