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

[BUG] QZ Doesn't send send metrics to Peloton app when power sensor is selected in Accessories #2312

Closed
RickNY opened this issue Apr 29, 2024 · 10 comments
Assignees
Labels
bug Something isn't working wontfix This will not be worked on
Milestone

Comments

@RickNY
Copy link

RickNY commented Apr 29, 2024

Describe the bug
Normally, the Peloton app will utilize the virtual QZ device to get treadmill metrics such as speed, incline, distance, and HR if you a) use "Connect Devices" in the Peloton app and choose "Treadmill", and then select the "QZ" device listed. Then, if the Peloton device is in a portrait orientation (Peloton limitation), it will display the treadmill's current speed, incline, distance, and HR on corresponding sections of the Peloton app. However, if you also enable a "Power Sensor" in the Accessories and manually select a "Venu 3" Garmin smartwatch that is configured to transmit sensors during a treadmill workout, QZ no longer provides the speed, incline, distance metrics to the Peloton app - but still continues to relay the HR from the QZ virtual device.

To Reproduce (NORMAL behavior):
Steps to reproduce the behavior:

  1. Ensure virtual device and virtual bluetooth are enabled. Also, Heart Belt name is manually set to "Venu 3" in QZ
  2. Allow QZ to establish connection to Horizon 7.4 tread and start a Peloton walk or run workout. Use "Connect Device" in Peloton to select "QZ" as treadmill device.
  3. Press Start on QZ once Peloton intro timer finishes
  4. Treadmill starts, and Peloton app on iPad displays treadmill's current speed, incline, distance, and HR. QZ app displays HR tile as it is updated from watch. Cadence tile remains at 0.

To Reproduce (bug behavior):

  1. Ensure virtual device and virtual bluetooth are enabled in QZ
  2. On Venu 3 watch, ensure Treadmill activity is set to transmit sensors and go to the treadmill activity on the watch
  3. in QZ, go to Power Sensor and choose "Refresh Device List", select "Venu 3" and click OK
  4. Save settings and exit/restart QZ
  5. Allow QZ to establish connection to Horizon 7.4 tread and start a Peloton walk or run workout. Use "Connect Device" in Peloton to select "QZ" as treadmill device.
  6. Press Start on QZ once Peloton intro timer finishes
  7. Treadmill starts, and Peloton app on iPad displays 0.0 for treadmill speed, 0.0 for current incline, 0.00 for distance, and the current HR as reported on the watch. Only HR updates. In QZ, both the HR and Cadence tile update.

Expected behavior
Enabling the power sensor should still allow QZ to continue transmitting proper FTMS metrics to Peloton app

Screenshots
Attached

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: iPhone 15 Pro and iPad Pro
  • OS: iOS 17.5 (iPhone) iOS 17.4 (iPad)
  • Device: Garmin Venu 3 Smartwatch

qz_pel_powerdisabled
qz_pel_powerenabled
Power_Disabled_debug-Mon_Apr_29_08_09_01_2024.log.txt
Power_Enabled_debug-Mon_Apr_29_08_05_56_2024.log.txt

@RickNY RickNY added the bug Something isn't working label Apr 29, 2024
cagnulein added a commit that referenced this issue Apr 29, 2024
@cagnulein cagnulein added this to the 2.16 milestone Apr 29, 2024
@cagnulein
Copy link
Owner

Fixed! @RickNY stupid mistake! I will send you a new one later today/tomorrow

@RickNY
Copy link
Author

RickNY commented Apr 29, 2024 via email

@cagnulein
Copy link
Owner

cagnulein commented Apr 29, 2024 via email

@cagnulein
Copy link
Owner

cagnulein commented Apr 29, 2024 via email

@RickNY
Copy link
Author

RickNY commented Apr 29, 2024 via email

@RickNY
Copy link
Author

RickNY commented Apr 29, 2024

I'm not sure what speed was being reported in the speed tile in both QZ as well as in Peloton -- but it was not the speed of the treadmill. I think it may have been taking the speed portion of the speed/cadence broadcast? The speed was all over the place, so I suspect that was the speed that was being reported. Attaching debug log as well as screenshot again of the NRF capture from the watch.
debug-Mon_Apr_29_17_52_17_2024.log.txt
garmin_spd_cadence

@cagnulein
Copy link
Owner

my fault, sorry, it was about this #2121 #2141
fixed, i'm send you another one

@RickNY
Copy link
Author

RickNY commented Apr 30, 2024

OK, just tried the new one for a quick 5 minute walk, and it seemed to work properly in all regards this time!

@cagnulein
Copy link
Owner

that's great! keep me posted in case of issues!

Copy link

stale bot commented May 16, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label May 16, 2024
@stale stale bot closed this as completed May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants