Skip to content

v1.37.0

Choose a tag to compare

@KristianP26 KristianP26 released this 25 Oct 14:05
7cfecbc

What's new

  • Renpho R-MSC04 (#497): the scale's own skeletal muscle percentage is now exported whenever its body fat is. The ten segment impedances go out as diagnostic values, disabled by default in Home Assistant.
  • New option estimate_body_composition: set it to false on a user (add-on: user_estimate_body_composition) and a weigh-in the scale measured no body composition for exports those values empty instead of a BMI estimate.
  • Linux / BlueZ (#434): with debug on, a lost scale connection now logs the reason BlueZ gives for it. This needs BlueZ 5.83 or newer.
  • Broadcast scales on Linux: when BlueZ drops the scale between weigh-ins, the log gets one debug line instead of an error every half second.

No config changes are needed. Most of the other commits are internal cleanup.

1.37.0 (2026-10-25)

Added

  • addon: user_estimate_body_composition option (1d42686)
  • ble: log why BlueZ ended a scale connection, in debug (5a5dc59)
  • config: users[].estimate_body_composition turns the BMI estimate off (9475789)
  • scales: export the R-MSC04's own skeletal muscle percentage (a2968ca)
  • scales: export the R-MSC04's ten segment impedances as diagnostic values (de3e6f6)

Fixed

  • ble: log a dropped BlueZ device once instead of on every broadcast poll (158d8a2)

Docs

  • HACS cannot distribute Supervisor add-ons (43eee54)
  • on Linux, noble_driver does switch to a noble handler (3202780)
  • rewrite the docs site, README and add-on help to be shorter (2b632c3)
  • say the R-MSC04 can still lose the connection on some weigh-ins (31c33c0)
  • say the R-MSC04 profile byte is confirmed on one unit (11259ab)