TSX imports from indoor rowing sessions?

Afternoon, all:

Switched from a Concept2 to an RP3 for indoor rowing. I can track the four primary data series easily on the device: time, distance, HR, power. I also can sync those data to Strava, which are then pulled down to Athletica.ai.

That feed, however, does not contain power data. So I looked to import those data myself. I first export those data in .tcx form from RP3, then convert them to .fit and finally import them to Athletica.ai as a new session.

Still no power data. But I believe the .fit file has power; confirmed by reimporting the converted .fit file to Strava.

Perhaps the .tsx file would include the power? Other thoughts?

Not sure the power is needed for the load (which I understand to be the more meaningful output of the session; as an aside, the load for the session I just uploaded seems a bit high, but I have only prior sessions against which to gauge, am I’m far from knowledgeable on the calc. For reference, intervals.ai gave the session a 46 load)

1 Like

Raising this again (not sure why I wrote .tsx earlier…should be .tcx). I can see the power data written in an “extensions” component of the .tsx file:

<Trackpoint>
<Time>2024-11-05T22:18:29Z</Time>
<Cadence>26.572187776794</Cadence>
<DistanceMeters>9.1196594032564</DistanceMeters>
<HeartRateBpm>
<Value>57</Value>
</HeartRateBpm>
<Extensions>
<ns3:TPX>
<ns3:Speed>2.8077347267654</ns3:Speed>
<ns3:Watts>68.147943132232</ns3:Watts>
</ns3:TPX>
</Extensions>
</Trackpoint>

Any way to have those power data feed into the math?

On another platform, seems the “ns3:” bit is the offending component of the file

OK. So either the issue was fixed on the server side, or search/replace “ns3:” for “” in the .tcx prior to upload seems to allow the power data to show up. Phew!

2 Likes

I also have problem with uploading RP3 tcx into Ahtletica from.
How did you do the converstion to .fit?

Found my way around, removing all the ns3: and then using gotoes.org to convert. Phew…

Heya, @lol12321, there are a few ways to make this happen:

  1. You can sync the workout from portal.rp3rowing.com to Strava (if you have Strava). Those data then will flow to athletica.ai, though the pace details will not be correct and I do not believe the power data come over at all
  2. You can use the GOTOES site, referenced in this thread, to convert the .tcx to .fit for import to athletica

However, via both those “solutions” the pace data are wonky. See this thread for a discussion. Seems these issues are endemic to source RP3 data (and variously to C2 data) , not specific to athletica.ai’s interpretation of those data. And since I don’t believe there are many of us rowing on RP3s, I imagine a fix will be for us to find, so I will keep exploring potential solutions.

Example from my SS row yesterday:

versus, RP3:

3 Likes

Thank you! Very helpful

RP3 user here looking at ways to integrate - what’s the current easiest way to get your workout files from the RP3 to athletica?

I’ve come across the issue of Strava stripping out the power data before when you try and share it on (frustrating) - I wonder if rowsandall may be a good option, I’ve interacted with Sander (the dev) a lot over the years and he’s often happy to add features / integration if he sees it’s a benefit - I saw he added intervals.icu support recently for example

@Stelph82 , I don’t import from RP3, but I have gotten data into Athletica from rowsandall.com via its syncing with intervals.icu…and it’s sync with Athletica.ai.

So, RP3 auto download to rowsandall.com —>autosync to intervals.icu —>autosync to Athletica.ai

I agree with you, Sander provides great customer support!

1 Like

Great thanks I’ll check it out - yes Sander is great for support with rowsandall, good that it works via intervals.icu but in my mind ideally it would be a direct link from rowsandall to analytica so I’ll reach out and ask him - hopefully the devs here will support making such a link

1 Like

Hello, @Stelph82 . Did a short ramp session last week, recorded on the RP3 app and ErgZone. Both send the data to Strava. Strava does not show the speed properly (table shows /500m; chart shows mi/hr). Not sure which is showing as it does not label the source. Those data came over to Athletica (though not at first…had to dis/reconnect Strava from Athletica first, a trick that’s been required a few times lately). Same speed issue in Athletica, but the power data come over. I’m guess since you have noted the RP3 app-only approach does seem to work, it must be that ErgZone is succeeding pulling the power data over.

Interestingly, intervals.icu, which is grabbing the data from Strava, shows all the data properly, including pace.

2 Likes