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] Auto Incline Out Of Sync - Zwift - Nordic Trac - 2.5 Offset #3156

Open
cmgraz opened this issue Feb 7, 2025 · 4 comments
Open

[BUG] Auto Incline Out Of Sync - Zwift - Nordic Trac - 2.5 Offset #3156

cmgraz opened this issue Feb 7, 2025 · 4 comments
Assignees
Labels
bug Something isn't working

Comments

@cmgraz
Copy link

cmgraz commented Feb 7, 2025

Describe the bug
The incline on the treadmill does not seem to follow closely to the incline in Zwift. It's very erratic, jumping up and down. It will get high when it's inclined up and lower when it declines, but on a progressive incline there's not a linear increase on my treadmill. It may go from 2 to 4 back to 2 when the whole time it's at 1 on Zwift.

To Reproduce
Steps to reproduce the behavior:

  1. Open QZ app on S23 Ultra.
  2. Open Zwift on Laptop. Connecct to KICKR RUN (name of S23 Ultra)
  3. Start run at 7 MPH
  4. Watch treadmill erratically incline/decline.

Expected behavior
I have a 2.5 offset in the settings. I would expect when I see 1% incline Zwift to be 3.5% on my treadmill. 2% Zwift = 4.5% on my treadmill. 5% zwift to be 7.5% treadmill. For a steady rate of 1% that slowly climbs to 2% I would expect never to see a drop on my treadmill.

Desktop (please complete the following information):

  • Device: Running Zwift on a Lenovo Laptop which reads from the S23 Ultra.
  • OS: Windows 11

Smartphone (please complete the following information):

  • Device: [Samsung S23 Ultra] - Named KICKR RUN
  • OS: [Android 14]

debug-Thu_Feb_6_19_27_15_2025.log

@cmgraz cmgraz added the bug Something isn't working label Feb 7, 2025
@cagnulein
Copy link
Owner

got the issue

disable the Zwift Treadmill Auto Inclination if you are using the KICKR RUN naming!
let me know!

@cmgraz
Copy link
Author

cmgraz commented Feb 7, 2025

I've tested and it appears things have changed, but still not right.

Maybe something is wrong with the offset?

I've attached another log.

debug-Fri_Feb_7_12_01_46_2025.log

Couple images worth pointing out. Below, before I even start. -3% is translating to 0.5. I would expect -3% to be -0.5%, which would be 0.

Image

At 1:02 into the run, the incline on Zwift is 2% and my treadmill shows 3. I'd' expect it to show 4.5.

Image

Another image. At 1:25 into the run, the incline on Zwift is still 2% and my treadmill is still 3.0. So it never corrects itself.

Image

Another spot check later in the run on a climb. Zwift shows 6%. I'd expect to see 8.5 but rather I see 5.

Image

I have a full video if that would be of any use.

@cagnulein
Copy link
Owner

you have gain to 0.5 and offset to 2
so the inclination recv from zwift is multiplied * 0.5 and + 2

so zwift sends 2.3 here

Fri Feb 7 12:04:06 2025 1738947846390 Debug: ../src/characteristics/characteristicwriteprocessor.cpp virtual void CharacteristicWriteProcessor::changeSlope(int16_t, uint8_t, uint8_t) "calculated erg grade 2.385"

qz is applying

Fri Feb 7 12:04:06 2025 1738947846515 Debug: ../src/devices/bluetooth.cpp void bluetooth::debug(const QString &) "writing incline 3"

because 2.3 * 0.5 = 3.15

it seems fine to me

@cmgraz
Copy link
Author

cmgraz commented Feb 7, 2025

Well my apologies!

I must have had that set based on a different tutorial I read!

I could have sworn I fixed it to 2.5 offset and Gain of 1. I'll retest with the new #s but imagine it will be spot on now.

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