Good evening everyone.
Over the past few days, I’ve been trying to figure out how to connect my ‘smart scale’ to my Home Assistant.
I’ve noticed that my home assistant (HA) already has a sensor that receives a weight and impedance from my scale. However, my scale isn’t ideally positioned relative to my Raspberry Pi 5. I’m trying to connect via an ESP32 board, intended as a proxy. This is where it goes wrong. I can no longer populate the sensors I’ve already created with data. The scale is connected to my HA.
In the meantime, I’ve tried various ways to create new sensors, using data from my ESP32 board.
Including the following platforms: xiaomi_miscale2, xiaomi_ble, etc. I don’t get any data populated.
If I enable Bluetooth debug on my HA, when the scale is connected directly on the Pi Bluetooth, I get the following (copying one line):
2026-02-09 20:19:52.175 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 () [connectable]: <BluetoothServiceInfoBleak name=AAA01B address=() rssi=-64 manufacturer_data={41132: b'\x00\x1dB`\x91\xa0\xa2\xb7\xa0\xa2\x06\xa1'} service_data={} service_uuids=['0000ffb0-0000-1000-8000-00805f9b34fb'] source=() connectable=True time=533327.658700603 tx_power=None raw=b'\x02\x01\x04\x03\x03\xb0\xff\x0f\xff\xac\xa0\x00\x1dB`\x91\xa0\xa2\xb7\xa0\xa2\x06\xa1\x07\tAAA01B'> match: set()
I also tried the method explained in this link. However, I only get 12 bytes from my ESP32 instead of the 13 as in my Pi debug.
I have a scale from the Active Era brand (model BS-05W-UK). The data entered into the standard sensors is correct and matches my scale. This has also been verified with the BodyMiScale integration.
If anyone can help me with filling in the data via the proxy (ESP32), I would very much appreciate it. Even better would be if I could convert the data into a weight and impedance myself (just interesting to know how it works).
Thank you so much!
- Home Assistant OS
- Core: 2026.2.1
- Supervisor: 2026.01.1
- OS: 17.0
- Frontend: 20260128.6
- Device detected by Passive BLE Monitor
- Device info: Laica Smart Scale by Laica