Skip to main content

Bluetooth Fitness Machine Service async client library.

Project description

PyFTMS - Bluetooth Fitness Machine Service async 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyftms-0.4.15.tar.gz (65.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyftms-0.4.15-py3-none-any.whl (45.6 kB view details)

Uploaded Python 3

File details

Details for the file pyftms-0.4.15.tar.gz.

File metadata

  • Download URL: pyftms-0.4.15.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyftms-0.4.15.tar.gz
Algorithm Hash digest
SHA256 a33f1888fcd0516e10358b9ed15027a332e4ba78e47b67f4935ef85f849441d4
MD5 b6e5ae6eedc4d9697851800a44f9090c
BLAKE2b-256 d0db12c5dba94bc331244976172b558a2f78f8701ce962b465f66d4abdbdb360

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyftms-0.4.15.tar.gz:

Publisher: pypi.yml on dudanov/python-pyftms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyftms-0.4.15-py3-none-any.whl.

File metadata

  • Download URL: pyftms-0.4.15-py3-none-any.whl
  • Upload date:
  • Size: 45.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyftms-0.4.15-py3-none-any.whl
Algorithm Hash digest
SHA256 239c43f18eb81e6979da2a59bcab7b7e81dc7cfe887475e38798e35d34430908
MD5 ad4db699d5e76837f9b687f774707fd6
BLAKE2b-256 f62a746eee1291bb54bdce887077f7210190fcaa9a86399850c27ce4608e2c56

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyftms-0.4.15-py3-none-any.whl:

Publisher: pypi.yml on dudanov/python-pyftms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page