Skip to content

dudanov/python-pyftms

Repository files navigation

PyFTMS - Python Fitness Machine Service client library

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:

  1. Treadmill
  2. Cross Trainer (Elliptical Trainer)
  3. Rower (Rowing Machine)
  4. Indoor Bike (Spin Bike)

Step Climber and Stair Climber machines are not supported due to incomplete protocol information and low popularity.

Requirments

  1. bleak
  2. bleak-retry-connector

Install it from PyPI

pip install pyftms

Usage

Please read API documentation.