-
-
Notifications
You must be signed in to change notification settings - Fork 349
Supported scales in openScale
OliE edited this page Dec 8, 2025
·
57 revisions
Important
- I do not own every scale.
- openScale is an open-source, community-driven project.
- Some scales may be incompatible, and I cannot guarantee that all features will work.
- openScale relies on user contributions; if you can help with testing or implementing support, pull requests are very welcome.
- Please understand that this project is maintained voluntarily, and there is no official warranty or support.
- Users should have realistic expectations: not every scale will work perfectly, and encountering issues is normal.
- Bluetooth protocols can change at any time, some cheap scales may be poorly implemented by the manufacturer.
- Contributions are always welcome! If you can help test scales, improve support, or fix issues, please submit a pull request.
Note
If you want to help to support your Bluetooth scale please read How to support a new scale for further information.
| Scale | Initialisation process | History data | Body metrics | Remarks / Known Issues |
| Custom openScale | ✓ | ✓ | ✓ | see here for a tutorial |
| Xiaomi Mi scale v1 | ✓ | ✓ | n/a | No data on the scale is ever deleted |
| Medisana BS410/BS430/BS444/BS440/BSA41 | ✓ | n/a | ✓ | - |
| Sanitas SBF70 | ✓ | ✓ | ✓ | assigned user name on the scale and in openScale have to be the same, see FAQ |
| Digoo DG-S038H | o | n/a | ✓ | Initialisation process needs to be reverse engineered. Currently you have to use one time the vendors app to initialise the scale. |
| Yunmai Mini / Yunmai Premium | ✓ | n/a | ✓ | - |
| Excelvan CF369BLE | ✓ | n/a | ✓ | - |
| Yunmai SE | ✓ | n/a | n/a | - |
| MGB / Vitalmaxx / Vigorun | ✓ | n/a | ✓ | - |
| Xiaomi Mi Body Composition Scale 2 | ✓ | ✓ | ✓ | - |
| Exingtech Y1 / AEG PW 5653 | ✓ | n/a | ✓ | - |
| Beurer BF700/710/800 | ✓ | ✓ | ✓ | - |
| Silvercrest SBF75 | ✓ | ✓ | ✓ | assigned user name on the scale and in openScale have to be the same, see FAQ |
| Runtastic Libra | ✓ | n/a | ✓ | - |
| Hesley (Yunchen) / Quanta QTBL10 | ✓ | n/a | ✓ | - |
| iHealth HS3 | ✓ | n/a | n/a | - |
| Easy Home 64050 | ✓ | n/a | ✓ | - |
| Accuway | ✓ | n/a | ✓ | - |
| OneByone | ✓ | n/a | ✓ | - |
| Trisa Body Analyze 4.0 | ✓ | ✓ | ✓ | - |
| Inlife | ✓ | n/a | ✓ | - |
| Elektra Scale / RENPHO ES-CS20M / RENPHO ES-30M / Kamtron CS20M | ✓ | n/a | ✓ | Used Trisa Body Analyze body measurement library until original QN scale library is full reverse engineered |
| Beurer BF105, BF600, BF850, BF915, BF950 and Silvercrest SBF76 / SBF77, Sanitas SBF 72 | ✓ | n/a | ✓ | |
| Sinocare | ✓ | n/a | n/a | |
| Huawei AH100 / CH100 | ✓ | o | o | openScale currently supports only weight and fat |
| Renpho ES-CS20M | ✓ | o | ✓ |
o : supported by the scale but still needs to be reverse engineered
n/a : not available on the scale
Please select a scale for further information
|
Custom Bluetooth scale |
Xiaomi Mi scale v1 |
|---|---|
Medisana BS444 scale |
Sanitas SBF70 |
Digoo DG-S038H |
Yunmai Mini |
Excelvan CF369BLE |
Yunmai SE |
MGB |
Xiaomi Mi Body Composition Scale 2 |
Exingtech Y1 |
Beurer BF700/800 |
Silvercrest SBF75 |
Runtastic Libra |
Hesley (Yunchen) scale |
iHealth HS3 |
Beurer BF710 |
Easy Home 64050 |
Medisana BS440 |
Accuway |
Excelvan CF366BLE |
![]() Trisa Body Analyze 4.0 |
Inlife |
FitIndex ES-26M |
Elektra Care |
Vigorun |
Quanta QTBL10 |
Renpho ES-CS20M |
Kamtron CS20M |
Sanitas SBF 72 |



