Suunto STE Import

by atg9905

Downloads: 2,826 (1) • Reviews: 0

Version:

3.0.0

Updated:

Oct 9, 2010

Suunto STE Import Plugin problems

Suunto STE Import Plugin problems

Postby mreder » Mon Nov 17, 2008 10:02 am

Hi atg9905,

great tool, thanks. Finally, has been heard my wish.

But there are several bugs.
1. If I import a ste-file without speed/cadence, becaus my workout ist spinning/running in a studio or nordic walking, there is an error.
Msg: Failed to import Suunto XML input file:Input string was not in a correct format.

2. Difference of climb up/down between STrM an ST.
STraM 767m
ST +505,7m

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Fri Nov 21, 2008 7:47 pm

Hi,

1. The bug should be fixed now (get version 1.1.0.0). If it still exists, please send me the STE file.

2. The climb is not set by the plugin, the difference is in how STraM and ST calculate the climb...

Enjoy.
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Sat Nov 22, 2008 6:45 am

Hi atg9905,

thanks for the new version, it works fine.
A workaround for setting the climb up/down is a manualy entry for this. The better way is an import automatically.
The structur of a .sdf-file is for example
HEADER
TOTASC=767
TOTDSC=738
The complete description is here http://www.wmin.be/sport/ (Compendium of the SUUNTO t6 trainer)
I think a .sde-file has the same attribute as a .sdf-file only compressed.

Regards
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Sat Nov 22, 2008 7:20 am

Hi Leo,

setting the ascend/descend data from the plugin is trivial. For now I decided to not do it, as I prefer to let ST calculate data. However, if other people also agree that the STraM values are more realistic, then I can change this behavior.

BR,
Roland

PS: STE is different from SDF. The STE contains an XML file for every exported activity. Obviously, the entries are more or less the same as in SDF files.
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Sat Nov 22, 2008 7:57 am

Hi Roland,

how can ST calculate climp up/down if there are no GPS-data?
Example xml-file

- <MSG>
<TOTASC>183</TOTASC>
<TOTDESC>178</TOTDESC>
<TRAININGEFFECT>2</TRAININGEFFECT>
<TOTENERGYCONSUMPTION>608</TOTENERGYCONSUMPTION>

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Sat Nov 22, 2008 8:38 am

Leo,

all samples usually contain an ALT tag with the altitude information from the t6(c):

<SAMPLE><TM>19.11.2008 21:54:37</TM>
<ALT>71</ALT>
<HR>104</HR>
<VENT>19</VENT>
<TEMP>25</TEMP>
<NRG>5.06</NRG>
<EF>3.504</EF>
<VO2>13</VO2>
<ST>322</ST>
<FOM>14</FOM>
</SAMPLE>
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Sat Nov 22, 2008 9:45 am

Hi Roland,

xml-file structure
- <SUUNTO>
- <HEADER>
- <MSG>
<TOTASC>776</TOTASC>
<TOTDESC>750</TOTDESC>
I mean, that's the summary off all samples.

STrM show me in register Detail 2
Höhe
Aufstieg 776
Abstieg 750

Same tour after import in ST.

Ansteigend (m) 725,6
Höhe (m) +725,6/-725,6

What is correct?

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Sat Nov 22, 2008 12:00 pm

Leo,

exactly, that's the point - it's not clear if the height calculation from ST or STraM is superior. If more people indicate that STraM is more accurate, then I can easily write the STraM summary values into the ST data. But for now, I will leave it to ST to calculate it's own values. This makes it consistent with calculated values from GPS etc.

/Roland

PS: Are you using STraM 2.2.x (t6) or 2.3.x (t6)?
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Sat Nov 22, 2008 1:08 pm

Hi Roland,

I use STrM 2.3.0.15.

The altitude measurement of Suunto's t6c is more better than gps altitudes, unique in mountain. I use a GPSmap76CX no GPSmap76CSX (incl. altitude measurement). GPS trackpoint's in mountain can different +/- 15m or more from the way. Left upward right downward. The difference in altitude between Suunto t6c and GPSmap76CX at the same way can be 400m.

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Sun Nov 23, 2008 8:15 am

Hi Leo,

yes, the t6(c) have barometric altitude measurement, so it's much better than what "GPS only" does provide regarding altitude measurement. The STE plugin copies the t6(c) altitude data into the internal ST data. However, how the samples are used to calculate the ascend/descend depends on the SW, e.g. ST and STraM apparently use different algorithms. Maybe I make it optional to use Suunto's calculated values.

What I found useful is the altitude correction plugin. This usually gives similar numbers both for GPS and t6 altitude. Recommended!

/Roland
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Sun Nov 23, 2008 11:32 am

Hi Roland,
I believe, that STrM-data are higher prior as ST algorithms. You can import sample by sample with altidude, hf, distance. energy consumption etc. in ST (only for graph), but finally overwrite it with the summary in header info. It shouldn't be a difference between STrM an ST, but it doesn't greatly matter if charts are different.

altitude correction plugin
What happen, if user only have a t6? ST has no info of coordinates, how can ST calculate the correct altidude?

Regards

Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Sun Nov 23, 2008 2:45 pm

Hi Leo,

a) I have updated the plugin, it now also writes the asc/desc summary data into the correct fields. Using the switch "calculated/user entered" you can actually see the difference between the Suunto calculations and the ST calculations. So no harm in having it on all the time.

b) Of course the elevation correction plugin only works with GPS data :-( I almost always have my t6 and a GPS logger with me while running.

/Roland

PS: I have also updated the plugin such that the EPOC values are written to power (can be turned off), so you can see the EPOC values within ST... Not clean, but maybe there will come some generic display feature in the future so I can set the units and category on the axis. Is this of interest to you? If yes, I can upload the beta version with option settings only in the ST XML file, no UI yet. Has to wait...
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Mon Nov 24, 2008 10:02 am

Hi Roland,

a comparison beteen STrM and ST (spinning) with the new version.

STrM
Aufstieg 3m
Abstieg 9m
Kalorien 920 kcal
Trainingseffekt 4,3
EPOC-Spitze 174 ml/kg

ST
Höhe +3/+9? (correct +3/-9!)
Kalorien 0?
Notiz "Training effect = 4.3" ok (workaround), much better is to extend intensity as decimal value not as whole number.
Power 174030?

I think, EPOC it's hasn't got much point because TE include indirect EPOC. Send your private e-mail in my PM, I will test your beta version.

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Re: Suunto STE Import Plugin problems

Postby kimbo5 » Mon Nov 24, 2008 10:55 am

mreder wrote:Failed to import Suunto XML input file:Input string was not in a correct format.


atg9905:
I'm using version 1.2.0 of your STE import plugin and I get the above error message on my STE-logs (they are all multi-log-files, data from t6+footpod).

Would you like to take a look at one of my STE-files and maybe see where it goes wrong?
kimbo5
Donated!
Donated!
 
Posts: 5
Joined: Thu Aug 28, 2008 3:13 pm
Location: Burvik, Sweden

Postby atg9905 » Thu Nov 27, 2008 4:50 pm

Leo,

mreder wrote:ST
Höhe +3/+9? (correct +3/-9!)
Kalorien 0?
Notiz "Training effect = 4.3" ok (workaround), much better is to extend intensity as decimal value not as whole number.
Power 174030?


1) Power: This is some strange behavior. I do expand as decimal, but on some machines this goes to integer. Most probably, this has to do with locales. I have two machines, and on the one I tested it, it worked fine. Will fix this.
2) Regarding the sign on descend, I will look what's the problem. Can you send me this STE, easy to replicate for me then.
3) Kalorien: the plugin does not expand it. Will add.

Update: fixed all problems, uploaded the bug fix as V1.2.1.


mreder wrote:I think, EPOC it's hasn't got much point because TE include indirect EPOC. Send your private e-mail in my PM, I will test your beta version.


I do not understand this comment. Don't you want to have this feature at all? Then just write "none" in the ST config file (I will add a UI switch once I find the time). I like to see the EPOC curve, gives a good idea of the training intensity.
Last edited by atg9905 on Thu Dec 04, 2008 5:43 pm, edited 2 times in total.
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Re: Suunto STE Import Plugin problems

Postby atg9905 » Thu Nov 27, 2008 5:35 pm

kimbo5 wrote:Would you like to take a look at one of my STE-files and maybe see where it goes wrong?


Yes, please.

This holds in general for anyone having a problem, especially if there is a XML parsing bug: send me the file, otherwise I can't reproduce the bug. I only have access to my own logs (just t6, no t6c or any pods).
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Tue Dec 02, 2008 10:40 am

Hi Roland,

please could You ever write a info in "Plugin Catalog" if a new version is ready for download, with
features and removed bugs etc.

Sorry, today I saw that You edit the thread (Posted: Thu Nov 27, 2008 4:50 pm) at Sat Nov 29.
"Höhe (Altidude)" in version 1.2.2, ok.
"Kalorien", ok.
"Max. Energie (EPOC)", ok. Where can You see the EPOC graph in ST?

If I have a "Training effect = 4,5" intensity is 08, it should be 09 (intensity = training effect * 2).

Thanks and regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Thu Dec 04, 2008 5:51 pm

mreder wrote:please could You ever write a info in "Plugin Catalog" if a new version is ready for download, with
features and removed bugs etc.


I always have a changelog in the Version update. The plugin does not show in the catalog yet. Ask admin to move it from pending to released :-) Then you should see updates immediately.

mreder wrote:"Max. Energie (EPOC)", ok. Where can You see the EPOC graph in ST?


The epoc graph is by default in the power diagram. Either go to power section, or add power to elevation or workout diagrams.

mreder wrote:If I have a "Training effect = 4,5" intensity is 08, it should be 09 (intensity = training effect * 2).


I will check this, should be easy to fix. Update: fixed in V1.2.4

Thanks for giving it a try!

Roland
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany

Postby mreder » Fri Dec 05, 2008 12:51 pm

Hi Roland,

what happen if training effect is 3,8 or 3,2. Do you round up/down?

Regards
Leo
Riding: STEPPENWOLF Taiga and ROHLOFF
Using: Suunto t6c, Ambit 1 and SPORTTRACKS
mreder
Donated!
Donated!
 
Posts: 22
Joined: Sat Sep 13, 2008 2:58 am
Location: near Freising -Germany-

Postby atg9905 » Fri Dec 05, 2008 7:30 pm

4.5 * 2.0 = 9.0 -> 9
3.8 * 2.0 = 7.6 -> 7
3.2 * 2.0 = 6.4 -> 6

Intensity is stored as int in ST. I do the calculations as doubles, then convert to an integer (rounding down). Maybe I can use a rounding function in .NET, have to check it.
atg9905
 
Posts: 27
Joined: Sat Nov 01, 2008 7:15 pm
Location: Heidelberg, Germany


Return to Suunto STE Import

Who is online

Users browsing this forum: No registered users and 2 guests