Skip to content

adamgross42/FTMS-rower

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTMS-Rower

Web app for rowers with Bluetooth FTMS protocol support. Displays live data from the rower and allows for exporting the data to a TCX file.

The web app can be accessed via GitHub Pages here. Or clone the repo and host it on your own web server.

Contributions are very welcome :)

Supported browsers

Use Google Chrome on Android, Windows 10/11, Mac (M1 or Intel) and Ubuntu, but not iOS.

The web app is running directly in the browser and relies on some of the latest web technologies. Browsers like Firefox and Safari don't have support for them. On iOS, Safari is the only allowed browser, and even Chrome for iOS is just Safari with a Chrome skin. Browser support for the web version is the following:

Chrome Edge Opera Chrome Android Samsung Internet Firefox Safari Safari iOS Chrome iOS
yes yes yes yes yes no no no no

Browser configs

On Chrome, Edge and Opera for Linux you might need to turn on the experimental platforms feature flag at

  • Chrome: chrome://flags/#enable-experimental-web-platform-features

  • Edge: edge://flags/#enable-experimental-web-platform-features

  • Opera: opera://flags/#enable-experimental-web-platform-features

Project History

This was originally forked from a stale mirror https://github.com/manuelkamp/FTMS-rower with manual additions from the live app at https://www.kmpr.at/ftms/index.html. That original project focuses on displaying a video while rowing, this fork focuses on collecting, displaying, and exporting the rowing data.

About FTMS

The FTMS (FiTness Machine Service) protocol allows you to interact with many different fitness machines regardless of the brand. It is a Bluetooth Low Energy (BLE) protocol that follows a standard defined by Bluetooth Sig.

You can read more about FTMS in this blog post.

Resources

About

Web app for reading data from an FTMS rowing machine.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • HTML 61.9%
  • JavaScript 33.3%
  • CSS 4.8%