I have GL-S10 flashed as a BLE Proxy using official firmware from esphome (from https://firmware.esphome.io/bluetooth-proxy/gl-s10/manifest.json).
Current firmware version is 25.12.4 (ESPHome 2025.11.2).
It misses weight measurements from Xiaomi Mi Body Composition Scale 2.
Distance is short (scale is in the adjacent room to GL-S10), and previously it worked fine.
I haven’t found if the issue arise with this newest version of firmware or earlier because I haven’t used scales for some time.
What helps 100% is pressing BLE Proxy Factory reset button in Home Assistant, and then immediately using scale. Then the measurement is detected.
Unfortunately, I don’t have any other BLE devices to test it, but scale always works with mobile app. I am not using the app in general, but for the sake of test I checked this as follows: on even days I’d open an app, on odd days I won’t. BLE Proxy is always there, and the presence of app didn’t change anything. But all readings were captured by the app.
Anyone else experienced that?