-
-
Notifications
You must be signed in to change notification settings - Fork 77
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
indieVelo & FortiusANT/i-Vortex: target power ineffective #442
Comments
Now upgraded firmwares as per #219.
|
How did you do that?
How do you know this?
This is OK. Is your CTP indieVelo paired with FortiusAnt? To investigate, you could use the --- So far assuming that the target power is NOT correct But in the image you send (see above) I see a black square So indieVelo wants you to cycle with a resistance of 140W
This expectation is correct. As you see, the TargetPower is 140 and for Tacx-trainers, the Target-Resistance is calculated (r= 140).
What puzzles me is that
I can help, if you describe in more detail the two procedures, including a screen print. Sorry for the long text, it shows the troughts I had while trhinking of your issue. |
I made a short workout in intervals.icu:
When the trainer used in standalone mode, then I was / am able to adjust target power from the HU and the brake reacts accodingly. I was /am able to adjust braking anywhere between 100-200W easily whe spinning the wheel 25km/h, as the power-curve suggests, too. When I change wheel speed then brake adjust braking to keep the target power, like it should. When I start FortiusANT and the CTP connects the resistance "feels" as ca. 100W. I start the workout (indieVelo pulls the workout from intervals.icu and I start it), while spinning the wheel at moderate speed, producing ca. 60..80W. So, when the workout starts, then the printout (the lines looking as: Say, at 155W target it prints like: |
With buttons on the Head Unit (HU, an (i-)Vortex T1962 graphical head unit). The HU can accept either HR, or slope-%, or Wattage as target. I specify the target type via presing the [OK] button then cycling-through the modes with the arrows, then choose mode with [OK] again. If in target-Wattage mode I can adjust the target wattage with the up-down buttons.
The CTP (indieVelo) displays the target. As soon the CTP changes the target, say for "155W", then in the Fortius ANT console printout both the value of the "...Target =...." field and the "...r = ..." field adapt. That is, these fields eventually and gradually (during 2...3 printout time) became like
Yes
Both.
Yes.
According to its console printouts it receives and adapts both the "Target = " and the "r = " fields to the same numeral value. I.e., when the TCP seems to sends XXX watt as target, then FortiusANT prints both "Target = XXX W" and " r = XXX "
I did, with "-d 127"
I have attached the logs above.
I have uploaded a new version of the screenshot augmented with labels
Yes
Yes. I explained the how above,
Yes, the resistance seems to remain unaffected,
I really appreciate your effort and the great software you have created. :) Thank you! |
Correct
Conclusion 1: the communication between FortiusAnt and the CTP works. Thanks for describing the headunit again: when modifying the power manually, FortiusAnt is not used at all. When FortiusAnt is activem, the displpay shows --PC-- Question now is: is the target power sent to the Vortex? I would suggest to redo the test, with more logging; just log all then I willl find out what I need. After the message |
By the way Gábor, I read ". I recently started to use FortiusANT with a T1961 break with a T1962 head unit, which I have bought second hand. " but I have the impression you use FortiusAnt already since Nov 2020. Is that correct? We already had some communication back then! |
I will test with "-d all" tomorrow, now it is too late to fire up the trainer for pedallinh: I live in a multi-apartment house. Yes, I briefly tested Fortius ANT a few years ago, but I never wanted to pay for Zwift and found a gym nearby with half-smart stationary bikes: they report ANT+power (and have manual, analogue braking adjustment). I used those for a while for winter time and I went outdoor during summers. As such, I never really started to use the Tacx trainer until recently. Now I got potential company for indieVelo/Zwift, so I got interested. |
We follow each other @strava, too. :) |
That's ok; good fun. It just seems as if the power does not get to the trainer. We follow each other https://github.com/strava, too. :) --> Yep! |
FYI: while scanning the log myself, I saw some strange lines: like trying to set power to 700+ Watts (temporarily), receiving from "unknown ANT+ channel", etc. It would be worth to record the ANT communication between the HU and the brake during the succesfull target-wattage setting communication in standalone mode. Maybe ExploreANT can do such "ANT+ eavesdropping"? |
@WouterJD , I am sorry, I am/will not able to redo the test at least for 5..6 days: the bike has been re-fitted with outdoor tyres for the weekend and I will need to travel abroad this week: simply the timing prevents me to rerun the test before next week. |
Hi Gabor, thanks for update. |
Now I came back from my trip, changed back tyre to training tyre, changed debug setting to "-d all" , rebooted the the laptop running the indieVelo CTP --- and suddenly target power setting started to work normally..... |
Cannot replicate the problem, so closing |
Almost human. Working better after a good rest |
Hi, I try to use a T1961/T1962 brake/headunit combo ("i-Vortex") with FortiusANT. My ultimate goal is to control the trainer according to power-based structured workouts from intervals.icu. When I change target power (resistance) via the Tacx headunit, then the trainer braking effect changes noticeably.
However, when indieVelo connects to FortiusANT via ANT FE-C, then the brake's resistance seems to be fixed whatever resistance have been set prior to the connection, regardless of the target sent by CTP (indieVelo). The target seemingly changes according to the printout, see this screenshot:
however, the brake's effective resistance does NOT change, i.e., it remains constant.
If the target power in the workout changes then I need to raise the physical speed of the wheel. (Last time I launched indieVelo, the brake's resistance was seemingly stuck around [email protected]/h. The workout asked for 140W as start, then I already had to raise wheel revolution speed, as opposed to my expectations that I can keep the pedalling speed and the the brake would increase braking. Then the CTP sent a target for 220W, then I really had to physically shift gears and increase the wheel's revolution to 45...48km/h to reach 220W, which made the training session extremely noisy. T1961's rated wattage capacity shall be around 950W at top revolution speeds, so 220W should have been possible at very moderate wheel-speed, say well below 25km/h spinning speed according to the Vortex device-profile:
Command line has been (Raspberry Pi 3B, latest OS, latest FortiusANT):
~/FortiusANT/raspberry/FortiusAntMain.sh -a -bb -t Vortex -x -H 0
Is this behavior normal?
The text was updated successfully, but these errors were encountered: