OK I got it to work, and I believe I know the issue.
- Go to: Devices & services → Bluetooth → CONFIGURE → CONFIGURE BLUETOOTH OPTIONS -
Passive scanning (CLICK the box) - Restart Home Assistant - Reboot system
If that does not help do this:
3. Remove the scale from the MiHome app and FORCE close it
4. Stop the Bluetooth on your phone
5. Reboot the scale (on the bottom there is a small hole, stick a needle and hold it for 10 sec)
6. Remove Xiaomi BLE integration
7. Restart Home Assistant
8. It should be auto discovered now and added, and will ask you to - Repair: Authorization for the Xiaomi BLE Scale was “expired”
9. Enter email and password
10. Step on the scale for 30+ seconds
11. Restart Home Assistant
12. Step on the scale for 30+ seconds
13. Check again, WHOLAAA you should have more than “signal strength”
NOT ALL of those steps are needed!!! IT might show up after step 2, but if NOT then dig in. Somewhere at some point it worked for me. Feel free turn ON your phone Bluetooth and open MiHome app again and add the scale if you feel like. IT should be OK.
P.S. It takes some time ~ 5-10 min or so for all the data to show up.