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] Peloton time remaining slows down, class falls out of sync (and keeps needing even more offset added throughout) #3119

Open
garaged66 opened this issue Jan 30, 2025 · 7 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@garaged66
Copy link

Describe the bug
Peloton time remaining slows down throughout the class. The resistance changes in the class thus fall out of sync with actual time remaining and I keep needing to add more offset throughout the class. Sometimes just a few seconds, sometimes as much as 90+ by the end of the class)

To Reproduce
Steps to reproduce the behavior:

  1. Split screen on Android Galaxy Tab S9+ - 3/4th of the screen is Peloton app, right side is the QZ app.
  2. Echelon EX5 bike is connected
  3. Start any ride class. Sync by hitting "Yes" at 0:01s left in the Intro.
  4. Ride
  5. Peloton time remaining keeps getting stuck for more than one second on certain points of time and then falling behind.
  6. I keep adding offset.
    This is not always the case and not class specific. Just seems to happen randomly whether there are other apps running in the background or not. The tablet is reasonably powerful and I don't run many apps alongside, so I don't think the tablet is lagging.

Expected behavior
Class sync didn't change. Or didn't need to keep adding offset more and more.

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):
Android 14

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Version [e.g. 22]

Append a debug log
Debug logs are inside zip.
Jan 29th - First two attempts at running the same Emma Lovewell class showed the issue (logs should show it). So I kept closing and reopening the apps until somehow the third attempt the issue did not happen.
On Jan 28th, I am not sure if the log correctly recorded, but I have included the logs I found in the folder just in case. I saw the first attempt at Alex Toussaint's class have the issue, and I completed it. Then I tried running the class again just to see if the issue happened, but it didn't repro.

qzLogs.zip

Follow this guide https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F

@garaged66 garaged66 added the bug Something isn't working label Jan 30, 2025
@cagnulein
Copy link
Owner

@garaged66 yes indeed i see some lag in the file debug-Wed_Jan_29_22_43_36_2025.log for example.
Did you already try to disable the debug log? it could be that your tablet has some issues on the flash and so logging in realtime could cause the lag
Let me know

@garaged66
Copy link
Author

garaged66 commented Jan 30, 2025 via email

@cagnulein
Copy link
Owner

ok i did a patch 1 year ago for a similar issue #1849. Let's try this.

https://github.com/cagnulein/qdomyos-zwift/actions/runs/13048949367

Google is very slow in these days, reviewing the app on the store, even the beta ones. For this reason, in order to check right now if the patch that I did is right, you can use the android build in the link (check at the bottom of the page in about 1 hour). In order to test it you need first to remove the current QZ version on your phone, install the one that you downloaded.
This version is a 15 minutes trial (you can restart it as many times as you want) and I can unlock it if you want, send me an email to [email protected] mentioning this ticket and that you are on android.
Let me know if you have any questions

@cagnulein cagnulein added this to the 2.18 milestone Jan 30, 2025
@garaged66
Copy link
Author

garaged66 commented Jan 30, 2025 via email

@cagnulein
Copy link
Owner

yes export the settings from the settings page using the top right icon. put in a safe place, for example an external directory of qz.
then when you load the new one you can load it again. Be aware that the passwords are not saved in the file due to improve security.
let me know

@garaged66
Copy link
Author

garaged66 commented Feb 1, 2025 via email

@cagnulein
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants