Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simulate FTMS BLE device (smart indoor bike) #35

Open
dfxh opened this issue Feb 6, 2024 · 2 comments
Open

Simulate FTMS BLE device (smart indoor bike) #35

dfxh opened this issue Feb 6, 2024 · 2 comments
Labels
question Further information is requested

Comments

@dfxh
Copy link

dfxh commented Feb 6, 2024

Hi,
I have the following issue:

  • an "old" fitness machine (indoor bike) with adjustable power but NO BLE/FTMS interface
  • the request to connect to a smart trainer. e.g. ZWIFT, Wahoo SYSTM, bkool, .....

I would need the option of pycycling to simulate a smart bike like wahoo kickr or TACX etc.
e.g. I start pycycling (maybe as a service) and connect to systems via BLE like ZWIFT simulating a real "smart" indoor bike.
I need the option to change information such as power, cadence, heartrate with pycycling via console or some (web interface).

Furthermore with this interface to report power, cadence, heartrate and get the should values of power and cadence within pycycling I can create a interface (via the pi's GPIO pins or some shield) to the "old fitness machine" and set the values there.

@OevreFlataeker
Copy link

Maybe have a look at this project here: https://ftmsemu.github.io/
Guess that's pretty much the same basic idea behind it.
This might act as a starter for your journey: https://github.com/OevreFlataeker/ftms_emu

@zacharyedwardbull zacharyedwardbull added the question Further information is requested label Feb 6, 2024
@zacharyedwardbull
Copy link
Owner

@dfxh did you manage to simulate the FTMS device? Please could you update with your findings and then I will close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants