Resistance does not change when interval changes on MacOS app, it works fine on the iPhone app
Software and devices
Laptop: MacBook Air M1, Tahoe 26.1
TD version: TrainerDay, 1.7.5
Trainer: JetBlack Victory with Zwift Cog (firmware updated, paired over Bluetooth), Garmin heart monitor
Description
I’ve started using TrainerDay which I’m really loving, but the resistance does not seem to work on my Mac. Sometimes it will work properly (I think after reinstalling the app) but 90% of the time it stays the same when I do a workout. If the workout starts at 80w, the resistance will not change when I start an interval at for example 150w, which makes it impossible to actually hit that wattage. Sometimes it will pick up the resistance from a previous workout and not move at all from there.
The resistance control (as well as every other toggle) is selected in the devices setup.
I’ve tried a few things to make it work: restart my laptop, update my trainer firmware and the app, reinstall the app, change from Slope back to ERG during a workout, change from slope to resistance mode. No other devices are connected to the trainer via Bluetooth.
The resistance control and the app in general works absolutely fine on my iPhone.
I fixed victory on our mobile app recently it should work here too. It’s funny because victory shows itself as a heart rate monitor. Let me review the code again and make sure this works.
Thanks for looking into it Alex, let me know if you know anything from my side like workout details to help debug it.
Victory shows as a HRM because you can pair one to it so you just have one BT connection to your device rather than two. I think they do this specifically to bypass a restriction on Apple TV - I don’t have one so I don’t use it.
That’s interesting. I thought they made a mistake. I know the guy there, Murray, so I was going to contact him sometime. So I’m pretty sure I found the problem. The fix should be in a build later today. What happened was anytime we got a an error, which is something that any device can do, we stop sending updates.
Just had a quick go during my lunch break, looks like it’s fixed, thanks!
One thing I noticed, I ran two workouts back to back (50 to 200w over 2 minutes to test the resistance) and the second time, the workout started at 200w instead of 50w before going to the normal 100w at the second interval. I never really do two workouts back to back so it’s not major. Maybe the resistance doesn’t reset to the starting power when starting a new workout?
It does send out new target at the beginning but this is part of the same problem. Your trainer is rejecting some of our updates with errors that is why we stopped sending before, but looks like I need more re-tries when it does fail. At the beginning of a workout we send lots of bluetooth commands and try to sequence them because some devices don’t like too many requests too quickly. Anyway, I am pretty sure I can fix this quickly. Thanks for letting me know.