XIAOMI MI Smart Scale 2: servicedata instead of weight

Hi @ares, I’ve recently submitted extended new decoders for the Xiaomi Mi scales, which will also remedy your issue, but they are not in the current release of OMG yet.

If you’re using Platformio you can get the latest decoders by changing the decoder URL in platformio.ini to

decoder = https://github.com/theengs/decoder.git#902b42e

and rebuild and install to your esp32dev.

If you’re not using Platformio you might just need to hold on a bit, until the new decoders are included in the OMG binary releases.

The only other thing you can do in the meantime is to reduce the time in between the BLE scanning

and set it to something like

{"interval":5000}

All the best.