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:
- Automatically detect Bluetooth fitness devices nearby, notifying the user about it;
- 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.
- Collects training data from fitness equipment and allows you to set training parameters specific to the type of equipment.
Supported fitness machines:
- Treadmill
- Cross Trainer (Elliptical Trainer)
- Rower (Rowing Machine)
- Indoor Bike (Spin Bike)
Device view example for FitShow FS-BT-D2 Indoor bike
fitness machine:
Follow this guide to add this git repository as a custom HACS repository. Then install from HACS as normal.
Copy custom_components/ftms
into your Home Assistant $HA_HOME/config
directory, then restart Home Assistant.
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.
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
.