/hassio-ftms

Home Assistant custom component for Bluetooth Fitness Equipment (FTMS).

Primary LanguagePythonApache License 2.0Apache-2.0

Fitness Machine Service

Home Assistant HACS custom component for working with fitness equipment with a Bluetooth interface.

The component is based on the pyftms library, which complies with the Bluetooth Fitness Machine Service v1.0 standard.

Component capabilities:

  1. Automatically detect Bluetooth fitness devices nearby, notifying the user about it;
  2. Setup Wizard, which allows you to easily configure the device by determining its type and set of sensors in automatic or manual modes. The set of sensors can be changed.
  3. Collects training data from fitness equipment and allows you to set training parameters specific to the type of equipment.

Supported fitness machines:

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

Device view example for FitShow FS-BT-D2 Indoor bike fitness machine:

image

Installation

HACS

Follow this guide to add this git repository as a custom HACS repository. Then install from HACS as normal.

Manual Installation

Copy custom_components/ftms into your Home Assistant $HA_HOME/config directory, then restart Home Assistant.

Disclaimer

Since there is a lot of different equipment that I do not own, and given the fact that not all manufacturers follow the FTMS standard strictly, some functions may not work correctly or not work at all. Please create an issue, and I will try to help solve the problem.

Support

If you find the component useful and want to support me and my work, you can do this by sending me a donation in TONs: UQCji6LsYAYrJP-Rij7SPjJcL0wkblVDmIkoWVpvP2YydnlA.