Skip to content

Releases: Praepes/phicomm-s7-ha

v1.0.1

Choose a tag to compare

@Praepes Praepes released this 19 Sep 11:53

修复体重/体脂测量可靠性和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 -- 首个公开版本

Choose a tag to compare

@Praepes Praepes released this 16 Sep 01:52

斐讯 S7 体脂秤 ESP8266 替代固件 v1.0

功能

  • 体重 / 阻抗 / 体脂率 / 水分率 / BMI / 去脂体重 / 基础代谢 / 肌肉率 / 骨量
  • CS1258 8电极阻抗测量(9通道扫描)
  • Home Assistant MQTT Discovery(17个实体自动创建)
  • HA侧参数配置(年龄/身高/性别 number/select实体)
  • 体重消抖:稳定3秒后才触发阻抗扫描
  • 加热器控制(GPIO13,HA开关实体)
  • 中文Web UI,调试信息折叠
  • OTA + 网页升级

安装

  1. 下载 phicomm_s7_v1.0.bin
  2. 使用 esptool 刷入:esptool.py --port COMx write_flash 0x0 phicomm_s7_v1.0.bin
  3. 连接秤的热点 S7-xxxxxx,访问 192.168.4.1 配置WiFi和MQTT
  4. HA中自动发现所有实体

注意

  • 公版固件不含任何个人信息(WiFi/MQTT凭据等),需首次配置
  • 加热器默认禁用(GPIO=-1),需在Web UI中手动启用
  • 需要 Home Assistant 已配置 MQTT 集成