-
-
Notifications
You must be signed in to change notification settings - Fork 129
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] Gears don't work for mid-work free ride segment #2897
Comments
hi @wizzy99 i need unfortunately a debug log to check your case. |
debug-Tue_Dec_10_11_41_04_2024.log ok, just recreated. I did a custom workout with 2 short intervals (1 min / 10 seconds each) , a 30 second freeride, and then a 10 min cooldown (that I stopped). ERG turned off about halfway through the free ride but gear changes had to impact. When ERG reengaged, it was way under target. |
Hah i got the issue better now. The issue is only when you have erg events inside? I mean on a free ride everything works fine with gears? |
The opposite. Virtual gears don't work at all during the free ride portion of the workout. I click the button on the Play, the Zwift screen changes, but there's no impact to resistance. (How) does QZ handle the transition from ERG to free back to ERG on the same ride? |
Never tried with the gears, that's why I was asking to try a free ride and check if it works correctly there. So we have a starting point |
I've used it successfully multiple times on free rides, last night was my first workout attempt since I set up the virtual gears. |
Ok so this is a new case
I will check the log carefully the next days. For sure something must be
changed to allow this
Thanks for the feedback
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mar 10 dic 2024 alle 18:17 wizzy99 ***@***.***> ha
scritto:
… I've used it successfully multiple times on free rides, last night was my
first workout attempt since I set up the virtual gears.
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWADUR3VO54F6PRPHEL2E4OZRAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZSGMZTAMRWGI>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
Sounds good. Let me know if there are any scenarios you want me to test, etc. |
Just for reference, do you have already a debug log of a free ride where
everything works fine?
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mar 10 dic 2024 alle 18:30 wizzy99 ***@***.***> ha
scritto:
… Sounds good. Let me know if there are any scenarios you want me to test,
etc.
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWBYIKQLXPI22JVKU4D2E4QKFAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZSGM2TONZUGI>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
Here you go. Virtual worked fine in this freeride with a robopacer. |
Thanks I will compare them in the next days |
hi @wizzy99 log checked there are 3 different issues I guess:
So try 1. and I will try in the next weeks to check the 3. |
I disabled ftms and the experience was worse. ERG didn’t seem to work before the free ride, gears didn’t work in free ride, but maybe erg worked after free ride (but wasn’t exactly on target) |
Which kickr version is this? I will check the log in the next days, I'm really OVERWHELMED by tickets right now |
kickr v5. No rush, I don't often do workouts with free ride, it just so happened the Baseline challenge has some. |
i got the issue! i didn't handle correctly erg mode with this profile (ftms
disabled), I will let you know when it's ready
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno ven 13 dic 2024 alle ore 20:35 wizzy99 ***@***.***>
ha scritto:
… kickr v5. No rush, I don't often do workouts with free ride, it just so
happened the Baseline challenge has some.
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWDPC7B4UHX5RHFLFIT2FMZGPAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBSGEZTCNJTGA>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
actually it's not, you should change the erg mode value in qz (you can use
the erg tile for this).
that's the reason. so with ftms disabled it should work changing the erg
mode accordingly
i would like to remove the need to change this, i added this because zwift
on some version was sending both inclination and erg, so i needed a way to
understand which type of mode the user would like to follow
also there is always the issue about the fact that with the gears on UI
the wattage are under target.
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno ven 13 dic 2024 alle ore 20:50 cagnulein ***@***.***> ha
scritto:
… i got the issue! i didn't handle correctly erg mode with this profile
(ftms disabled), I will let you know when it's ready
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno ven 13 dic 2024 alle ore 20:35 wizzy99 ***@***.***>
ha scritto:
> kickr v5. No rush, I don't often do workouts with free ride, it just so
> happened the Baseline challenge has some.
>
> —
> Reply to this email directly, view it on GitHub
> <#2897 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAALYWDPC7B4UHX5RHFLFIT2FMZGPAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBSGEZTCNJTGA>
> .
> You are receiving this because you were assigned.Message ID:
> ***@***.***>
>
|
I just finished a ride so won't be able to try the ERG tile until tomorrow, but I did try a normal free ride with FTMS disabled and the gears didn't do anything. I had to go back into FTMS and enable Wahoo to get the virtual gears to work. I'm with you, I'd prefer not to toggle ERG on and off, the workout is controlling than and it would be great if qz could handle. Appreciate all your hard work! |
Ok anyway the first thing that I have to understand it's why zwift sends
the under wattage for erg when you have the gears on UI. I saw this too
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno ven 13 dic 2024 alle 22:27 wizzy99 ***@***.***> ha
scritto:
… I just finished a ride so won't be able to try the ERG tile until
tomorrow, but I did try a normal free ride with FTMS disabled and the gears
didn't do anything. I had to go back into FTMS and enable Wahoo to get the
virtual gears to work.
I'm with you, I'd prefer not to toggle ERG on and off, the workout is
controlling than and it would be great if qz could handle. Appreciate all
your hard work!
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWDMMRDVZSFF6IUDFNT2FNGN5AVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBSGQYTAMBQG4>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
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. |
Hi Roberto, I’ve tested version 2.18(991) and today I completed a race in SIM mode and a workout in ERG mode. In ERG mode, everything works quite well with the Wahoo Kickr selected in all Zwift tiles. However, I encountered an issue in SIM mode: there’s now a noticeable delay between pressing the gear shift button on the Zwift Play controller and the bike adjusting its resistance. Currently, the delay is 1.6 seconds, whereas it used to be around 0.6 seconds. This difference is significant and makes the ride feel uncomfortable. I’ve run several tests comparing version 2.18(985), where the response is quick, to version 2.18(991), where the delay is much longer. I’m attaching two logs: one for ERG mode and another for SIM mode. Looking forward to your feedback. Best regards. |
thanks @serbasan yes i received similar feedbacks also from the others. i will send you a new one ASAP. This is currently a branch, so in case you can return to the previous build via the test flight app.thanks |
When I started, it took several seconds before I actually started moving. Changes between ERG power were delayed by 6-7 seconds. Free ride seemed to work ok, but when switching back to ERG mode, the power shown in Zwift was a lot higher than shown in the qz app. |
Ok no need to test anymore, revert to the previous one by testflight. It's strange that on my side is working fine |
Hi Roberto, As previously discussed on the Zwift Forum, I've been using the latest beta with the following setup: Virtual Shifting with Zwift Play has been functioning well during several rides. There was one instance when I lost visibility of the Kickr Direct Connect, but I was still able to pair it to Kickr ANT+ and maintain Virtual Shifting. While workouts don't seem to function properly, this beta overall performs better than the previous version "at least" for my needs! so, you're moving in the right direction. |
@XComelli share a debug log with this issue (just a ride of 1 minute for example) so i will be able to check it! Thanks! |
@cagnulein I wasn't sure if you always prefer to create a new issue report. See below, what I describe above happens 100% of the time, so I should be able to recreate one way or the other. |
this one is ok @XComelli thanks i checked the log, confirm one thing: i see the session started at 08:48 but the issue comes at 09:21:51 is this right? |
The app could have been open, but my ride was pretty short, and yes, around 9:20. Sent from my iPhoneOn Jan 7, 2025, at 11:21, Roberto Viola ***@***.***> wrote:
@cagnulein I just checked the screen shot I took, and yes, it was at 9:23. Gear no. on Qz was no. 16 but on Zwift no. 8
![20250107_142344000_iOS](https://github.com/user-attachments/assets/1ef38268-b1f4-4e04-a123-2ae0a7f177c8)
|
fixed @XComelli i will build a new one asap |
@cagnulein that's awesome! Just a question -not really a bug, but why "Gears Big Buttons" are inverted? I mean the "Gear +" supposed to be on the right and the "Gear -" supposed to be in the left like in the "Gears" tiles as well as in Zwift... |
In Italy we placed in this way but I noticed that in the rest of the world is not :) |
@cagnulein at some point, it would be nice having the option to flip it either side. The big buttons are much easier to hit than the little one, but I was getting confused, so I hide them LOL |
More than swapping, adding a settings to configure them.
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mar 7 gen 2025 alle 21:00 XComelli ***@***.***> ha
scritto:
… @cagnulein <https://github.com/cagnulein> at some point, it would be nice
having the option to flip it either side. The big buttons are much easier
to hit than the little one, but I was getting confused, so I hide them LOL
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWCDW7RAMCOQC6BKFLT2JQW6RAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNZWGEZDANBZGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I did this in the last beta @XComelli At some point I will merge with this |
@cagnulein I am running v2.18 (991) is there any newer version? |
@XComelli Not for this branch yet |
@cagnulein thanks for letting me know! |
Hi Roberto. Checking in here as you suggested over in Reddit. I am on Android if you have a version with gear changing via wifi implemented. |
@Nagusia Here https://github.com/cagnulein/qdomyos-zwift/actions/runs/12655303921/artifacts/2396912287 Pair qz as wahoo kickr 0000 device only for resistance and your trainer directly as power and cadence Let me know |
Just to confirm. You mean pairing in Zwift? Can I pair my HRM via QZ or better directly? |
Yes I guess you can use it from qz as well
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno dom 19 gen 2025 alle 18:13 Nagusia ***@***.***> ha
scritto:
… Pair qz as wahoo kickr 0000 device only for resistance and your trainer
directly as power and cadence
Just to confirm. You mean pairing in Zwift? Can I pair my HRM via QZ or
better directly?
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWGA567MN37G3XMJRWD2LPMMHAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBQHE2DONJYHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
HI. Just did a quick test with the pairing as you instructed and it seems to work very well. Actually I had the impression that the changes were slicker. Then I tried again pairing power and cadence with Kickr 0000 and I can see the problem! The watts on QZ and on Zwift don't correspond - I think you mention this issue above. Ideally everything would go through Kickr 0000 as it would limit the number of BT connections needed but I guess it's not easy to achieve. I will do a longer test in the next couple of days. Thanks. |
Yes because dircon is faster than Bluetooth, that's why it's slicker :)
For the wattage yes that's why I said to pair your trainer there
I have to check this but I can't find the time unfortunately
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno dom 19 gen 2025 alle 18:53 Nagusia ***@***.***> ha
scritto:
… HI. Just did a quick test with the pairing as you instructed and it seems
to work very well. Actually I had the impression that the changes were
slicker. Then I tried again pairing power and cadence with Kickr 0000 and I
can see the problem! The watts on QZ and on Zwift don't correspond - I
think you mention this issue above. Ideally everything would go through
Kickr 0000 as it would limit the number of BT connections needed but I
guess it's not easy to achieve. I will do a longer test in the next couple
of days. Thanks.
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWAV7OH3QZ7KQFEA4AL2LPRA7AVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBQHE2TSOJYGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@cagnulein I did a longer ride this morning and although gear changes were slick and made a difference to resistance, I was not getting increased resistance on climbs. It was like I could stay in gear 15 whatever the gradient. I did another short test to produce a debug file where I was going up a 9% hill in gear 15 where I would normally use gear 3. If I changed gear it made a difference to the resistance but as if I was on the flat. |
@Nagusia Got the issue, should be an easy one to fix. I will update you ASAP |
@Nagusia should be fixed! https://github.com/cagnulein/qdomyos-zwift/actions/runs/12870120891 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. |
@cagnulein This seems to be fixed as far as resistance/gradient is concerned, but when I tried going into a Workout with ERG mode the resistance wasn't applied so I couldn't hit the watts target. I tried both hitting the erg tile in QZ and without (just ERG in Zwift) it but it made no difference. Here is the debug file. |
Yes I guess it's the same the other users reported. I see at the end of the
workout a power target of 173w and the trainer was following it, were you
doing a higher target power workout on zwift?
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mar 21 gen 2025 alle 20:26 Nagusia ***@***.***> ha
scritto:
… @cagnulein <https://github.com/cagnulein> This seems to be fixed as far
as resistance/gradient is concerned, but when I tried going into a Workout
with ERG mode the resistance wasn't applied so I couldn't hit the watts
target. I tried both hitting the erg tile in QZ and without (just ERG in
Zwift) it but it made no difference. Here is the debug file.
debug-Tue_Jan_21_17_28_43_2025.log
<https://github.com/user-attachments/files/18495579/debug-Tue_Jan_21_17_28_43_2025.log>
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWHQ6NLK53ZSDOP2ZUL2L2NN5AVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBVGU3DENJTGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@cagnulein not sure because I was jumping sections but the workout was programed to go 4 min @ 95w, 4 min @ 125w, 4 min @ 155w and then 4 min @ 185w but as you say, the trainer was happy with 173w (i.e. letter in white, not in red). |
Yeah it seems like zwift is sending less wattage trying to follow the
behavior of the user. I still have to understand this behavior, they don't
send a specific value like they do for other trainers
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mar 21 gen 2025 alle 20:43 Nagusia ***@***.***> ha
scritto:
… @cagnulein <https://github.com/cagnulein> not sure because I was jumping
sections but the workout was programed to go 4 min @ 95w, 4 min @ 125w, 4
min @ 155w and then 4 min @ 185w but as you say, the trainer was happy with
173w (i.e. letter in white, not in red).
—
Reply to this email directly, view it on GitHub
<#2897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWGD2ON6VHQPRRP35AL2L2PMLAVCNFSM6AAAAABTLMJZXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBVGU4TENJSGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
QZ was set as resistance, with the virtual Wahoo drivers for power and cadence. Play connected directly to Zwift.
Did a Zwift workout that had a free ride (non-ERG) segment. I could see the virtual gears changing on the screen, but it didn't have any impact on the trainer resistance (it stayed at the last ERG level). I had to manually change gears, and then when the 1 minute free ride ended, ERG didn't re-engage appropriately. I ultimately repaired directly with the trainer to get ERG working again.
Expected behavior
Virtual gear support during free ride with a return to ERG when free ride segment is done.
Smartphone (please complete the following information):
I haven't had time to try to recreate the bug to capture a log.
The text was updated successfully, but these errors were encountered: