24 lines
942 B
Markdown
24 lines
942 B
Markdown
# Xiaomi Mi Scale
|
|
|
|
Code to read weight measurements from [Mi Body Composition Scale](https://www.mi.com/global/mi-body-composition-scale/) (aka Xiaomi Mi Scale V2)
|
|
|
|

|
|
|
|
Note: Framework is present to also read from Xiaomi Scale V1, although I do not own one to test so code has not been maintained
|
|
|
|
## Setup:
|
|
1. Copy all files
|
|
1. Open `Xiaomi_Scale.py`
|
|
1. Edit MQTT Credentials
|
|
1. Edit user logic/data on lines 117-131
|
|
|
|
## How to use?
|
|
- Must be executed with Python 3 else body measurements are incorrect.
|
|
- Must be executed as root, therefore best to schedule via crontab every 5 min (so as not to drain the battery):
|
|
```
|
|
*/5 * * * * python3 /path-to-script/Xiaomi_Scale.py
|
|
```
|
|
|
|
## Acknowledgements:
|
|
Thanks to @syssi (https://gist.github.com/syssi/4108a54877406dc231d95514e538bde9) and @prototux (https://github.com/wiecosystem/Bluetooth) for their initial code
|