Distance and Speed data upload from stationary trainer using tcx file format

335 views
Skip to first unread message

Flemming Jensen

unread,
Nov 30, 2016, 1:33:00 AM11/30/16
to Strava API
Hi,

I am developing this app for a spinning bike that uploads data using the virtual ride type and marks the upload as being from a stationary trainer.

I include speed information and distance data but this seems to be ignored when I check the uploaded ride on Strava.

I do not send any GPS information becuase the spinning bike is stationary...

Is it possible to have distance / speed in this setup?

BR Flemming Dahlhof Jensen / dahlhof.com

Chris Donahue

unread,
Dec 1, 2016, 12:23:00 AM12/1/16
to Flemming Jensen, Strava API
Flemming - Thanks for the note. Could you send along a sample file?

--
You received this message because you are subscribed to the Google Groups "Strava API" group.
To unsubscribe from this group and stop receiving emails from it, send an email to strava-api+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--

Sent from my phone

Flemming Jensen

unread,
Dec 1, 2016, 5:50:27 PM12/1/16
to Strava API, flemmin...@gmail.com
Hi Chris!

Yes here is a simple xml output with only two data points...


<?xml version="1.0"?>
    <Activities>
        <Activity Sport="Biking">
            <Id>2016-12-01T22:33:51.080Z</Id>
            <Lap StartTime="2016-12-01T22:33:51.080Z">
                <TotalTimeSeconds>4.485</TotalTimeSeconds>
                <DistanceMeters>20000</DistanceMeters>
                <Intensity>Active</Intensity>
                <TriggerMethod>Manual</TriggerMethod>
                <Track>
                    <Trackpoint>
                        <Time>2016-12-01T22:33:51.080Z</Time>
                        <HeartRateBpm><Value>161.8</Value></HeartRateBpm>
                        <Extensions><TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2">
                            <RunCadence>96.43333333333334</RunCadence>
                            <Watts>180.7</Watts>
                            <DistanceMeters>22</DistanceMeters>
                            <Speed>30</Speed>
                        </TPX></Extensions>
                    </Trackpoint>
                    <Trackpoint>
                        <Time>2016-12-01T22:33:52.082Z</Time>
                        <HeartRateBpm><Value>152</Value></HeartRateBpm>
                        <Extensions><TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2">
                            <RunCadence>98</RunCadence>
                            <Watts>202</Watts>
                            <DistanceMeters>22</DistanceMeters>
                            <Speed>30</Speed>
                        </TPX></Extensions>
                    </Trackpoint>
                </Track>
            </Lap>
            <Creator xsi:type="Device_t">
                <Name>----</Name>
            </Creator>
        </Activity>
    </Activities>
</TrainingCenterDatabase>


BR Flemming :)

Chris Donahue

unread,
Dec 1, 2016, 8:22:32 PM12/1/16
to Flemming Jensen, Strava API
The distance isn't being recorded because we require a distance stream (eg incremental distance readings on each <Trackpoint>) even if there isn't GPS data. This data should generally be available from Garmin devices. Hope this helps. Here is the related Support forum: https://support.strava.com/hc/en-us/articles/216919417-Stationary-Treadmill-Activities

Flemming Jensen

unread,
Dec 4, 2016, 2:29:15 PM12/4/16
to Strava API, flemmin...@gmail.com
Hi Chris,

Okay I will try using an accumulated distance parameter instead and see what results I get.

So basically my XML is correct but just needs distance data to be accumulated?

I was also thinking if I needed to change my ride type from Virtual Ride to Ride

BR Flemming

Flemming Jensen

unread,
Dec 5, 2016, 8:50:53 AM12/5/16
to Strava API, flemmin...@gmail.com
Hmm Tried all of the above but still no distance data / speed uploaded to strava....

Does anybody have a good sample XML file for this??

BR Flemming
Reply all
Reply to author
Forward
0 new messages