github KristianP26/ble-scale-sync v1.8.2

latest releases: v1.16.0, v1.15.0, v1.14.1...
one month ago

Patch release carrying the Sanitas SBF70 / Beurer BF710 weight parsing fix.

Fixed

  • Sanitas SBF70 / Beurer BF710 family: weight parsed as a stuck 12.80 kg regardless of the real reading on the scale. Root cause: the BF710 variant (start byte 0xE7) sends a compact 5-byte 0x58 frame 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 the 0x59 finalize frame. Now branches on isBf710Type and applies a 3-reading stability window (0.3 kg tolerance) so the scale's initial metadata frame does not trigger early completion (#112)

Thanks

  • @flow778 for capturing raw BLE frames that made the fix possible (#112)

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

Don't miss a new ble-scale-sync release

NewReleases is sending notifications on new releases.