Patch release carrying the Sanitas SBF70 / Beurer BF710 weight parsing fix.
Fixed
- Sanitas SBF70 / Beurer BF710 family: weight parsed as a stuck
12.80 kgregardless of the real reading on the scale. Root cause: the BF710 variant (start byte0xE7) sends a compact 5-byte0x58frame with weight at bytes[3-4]BE, not the 6+ byte BF700/BF800 layout the adapter assumed. The adapter rejected every live weight frame as too short and then mis-parsed the0x59finalize frame. Now branches onisBf710Typeand applies a 3-reading stability window (0.3 kg tolerance) so the scale's initial metadata frame does not trigger early completion (#112)
Thanks
Upgrade
- HA Add-on: updates automatically via the Add-on Store
- Docker:
docker pull ghcr.io/kristianp26/ble-scale-sync:1.8.2 - npm:
git pull && npm install
Full changelog: v1.8.1...v1.8.2