PyFTMS is a Python client library for the FTMS service, which is a standard for fitness equipment with a Bluetooth interface. Bleak is used as the Bluetooth library. Currently four main types of fitness machines are supported:
- Treadmill
- Cross Trainer (Elliptical Trainer)
- Rower (Rowing Machine)
- Indoor Bike (Spin Bike)
Step Climber and Stair Climber machines are not supported due to incomplete protocol information and low popularity.
bleak
bleak-retry-connector
pip install pyftms
Please read API documentation.