Bug? ERG mode quits adjusting resistance down #348
Replies: 10 comments 36 replies
-
There's not much log to go by, but if I had to guess, you're hitting the automatic low end stop of the powertable. As you're riding, the power/resistance lookup table is built. One of the things it's calculating is where the 50w resistance level is. This 50w level is assumed to be the lowest resistance available in any mode (Sim or ERG). If this minimum resistance is reached (looks like 314 in this case), the SS2K won't adjust any lower. This position is adjusted (calculated using assumptions for a generic powercurve) for 90rpm cadence. If you're pedaling faster than 90 rpm, your power is going to be higher than 50w. There's also a maximum limit (Max Bike Brake Watts) that's adjustable on the settings page. It's function is exactly the same as the min function only it's currently user configurable. The reason both of these exist is to provide some end-stop limit protection to prevent the stepper motor getting some wild command and then grinding against the hard stops on your bike (or potentially unthreading the knob in some cases). I know @eMadman has built a couple custom firmwares with the minimum set lower. It's easy to change on a custom binary - it's just MIN_WATTS in settings.h Potentially we could add yet another setting on the settings page for a minimum as well - I'm hesitant to do so as I'm trying to keep it as simple as possible. |
Beta Was this translation helpful? Give feedback.
-
@doudar - I had 30 min free time today so I decided to see if I could easily and consistently replicate the issue...I am. I was never below a 60 cadence and I was able to ramp my cadence up to 100 or so and hold it there for a few min and the SS2K never attempted to adjust the resistance down. I did this both on android and iphone with the trainer day app. Attaching both UDP logs below. It also seemed like I could make it not want to come back up to the target as well...but I didn't fully test that. I'm wondering if at some point I hit a limit ever so slightly and then it doesn't recover back to normal or something. Android: iPhone: |
Beta Was this translation helpful? Give feedback.
-
@htims05 @doudar Line 114 in 12331a3 |
Beta Was this translation helpful? Give feedback.
-
@htims05 @doudar Would it make sense to set the lower limit to 35 and to add an setting to disable the check of the low and high incline check? |
Beta Was this translation helpful? Give feedback.
-
@MarkusSchneider Along the radio time issues, what would really help is figuring out why sometimes the log messages are sent twice. That could really really help . I've looked into it, I can't figure it out. |
Beta Was this translation helpful? Give feedback.
-
A full ride log here - It worked flawlessly for the ride - granted the ride didn't have much variation in resistance....but at the end again - during the 120w cooldown i was able to keep the watts well over 120 for a few min. I started by slowly lowering my cadence and it was keeping me at 120...then I decided to slowly increase the cadence....that's when it quit turning the knob to reduce resistance. |
Beta Was this translation helpful? Give feedback.
-
Newest release is in the OTA with all the changes from this thread. Your unit should automatically update if it's connected to the internet. Feedback is greatly appreciated! |
Beta Was this translation helpful? Give feedback.
-
You might want it to be configurable. The ic4 over reports wattage. 35 is
likely to crash the knob to zero. The low wattage changes I'm using with
mine only work because I have a crank power meter
…On Mon., Jul. 4, 2022, 12:35 a.m. Markus Schneider, < ***@***.***> wrote:
@htims05 <https://github.com/htims05> @doudar <https://github.com/doudar>
Would it make sense to set the lower limit to 35 and to add an setting to
disable the check of the low and high incline check?
If you like the idea I can add this setting to development.
—
Reply to this email directly, view it on GitHub
<#348 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4U2PGQ6G7TN4PWFAVCO2LVSJSYFANCNFSM52HIHGLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
No, it doesn’t have the limits commented out.
On Sun, Jul 3, 2022 at 1:31 PM htims05 ***@***.***> wrote:
here's a new binary built with the latest libraries.
There's a chance.... :)
Make sure to unzip first: firmware.zip
<https://github.com/doudar/SmartSpin2k/files/9033705/firmware.zip>
@doudar <https://github.com/doudar> - does this have Markus' change he
made included?
—
Reply to this email directly, view it on GitHub
<#348 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEEO2KAZ4TY6UVH4IGBZTCDVSHL65ANCNFSM52HIHGLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
*----------------------*
*Anthony Doud*
|
Beta Was this translation helpful? Give feedback.
-
This should be fixed by #391 |
Beta Was this translation helpful? Give feedback.
-
First - is the discussion the right place to report this kind of thing??
So this is only my second ride with the SS2K but in both rides I was able to slow my cadence make my power be off the target and as expected it turned the knob to get me back. But then if I increased my cadence to be way over the target it wouldn't bring the resistance back down.
Odd that both times this started well into the ride over halfway. One was a 60 min ride and todays was 45 min.
I didn't have UDP logging on but I used my phone to capture some stuff I thought was odd in the logs via the web...sorry for the cutoff images - iPhone mini.
These are in order of how they happened.
Beta Was this translation helpful? Give feedback.
All reactions