mt-from-sf-to-gh / features

0 stars 0 forks source link

Running power - Garmin AND/OR Stryd? #148

Closed mt-from-sf-to-gh closed 2 years ago

mt-from-sf-to-gh commented 5 years ago

Three cases for running power I've seen: imported in the .FITLOGs from ST3; Garmin Running Dynamics Pod in .FIT; and Stryd Power in .FIT.

From what I can tell, these show differently. I think the .FITLOG is resolved now; but the .FIT may not be.

Here's a little background: https://sourceforge.net/p/mytourbook/discussion/622811/thread/2abf156b11/

And here's another thread where I posted a single .FIT file with both the Stryd and RD power in the same file: https://sourceforge.net/p/mytourbook/discussion/622811/thread/9f89372931/

My suggestion is to import both fields as possible power and default to one or the other. I'd say default to Garmin, since it's their device (if both exist - which would be pretty unusual) otherwise, to use whichever is in the file as the power data source.

Reported by: gregoryx

Original Ticket: mytourbook/feature-requests/149

mt-from-sf-to-gh commented 5 years ago

If such case is possible, could you please provide an example of file where the power from Garmin AND from Stryd is contained in the same FIT file ?

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Looks like you found the file in the linked thread, Frederic?

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Yes but it only has Stryd Power (unless I missed the Garmin power data ?)

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Ugh. I have no idea how to view the data in that file. I just get gibberish in a basic text viewer.

But the file here had both, I think?

https://sourceforge.net/p/mytourbook/discussion/622811/thread/9f89372931/

They both show up in the Garmin list - one as "Power" (Stryd) and the other as "Running Power" (Garmin). But that's just in the Garmin Connect app. I really don't know how to view the .FIT file to look for them in there.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Correct, the Garmin FIT format is a binary file so you won't be able to view anything in a text viewer.

The file you attached in the thread had only Stryd Power but I can triple check if you think it has Stryd AND Garmin power.

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Here's a file that has the Garmin RD info in it. I'll try to find one of the few that I did with both devices, just to confirm.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Here's the run that I /thought/ I was linking before (might be wrong). And a snapshot of what I see in the screen for the run that has both Stryd AND Garmin Power - Stryd as "Power" and Garmin RD as "Running Power" on the attached photo.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Here's the .FIT from the above run.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

... and thank you very much for the efforts on this, Frederic. I really appreciate how diligently you're focused on this. 😊

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

You're welcome! Thank you for providing all the files.

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Yep, that file contains 3 different power data : "Form Power" (Out of curiosity, Where/which sensor does this data come from ?) "RP_Power" (Stryd, right ?) "Power" (Garmin Power, right ?)

In this case, which one should we import ?

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Btw, here is what this same file would look like in MTB (when importing the Stryd power data)

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

I'm pretty sure Form Power is from the Garmin info. I'd either leave it out or include it as its own field if you're going to add (or already have) all the other Garmin Connect-IQ data from their Running Dynamics Pod.

I'm not sure what the names might be inside the file; but the data Garmin presents me (see the screenshot) show the Garmin power as "Running Power" and the Stryd power as just "Power." If I were to guess, I'd guess RP_Power is Garmin. One way to confirm would be to see which averages higher: as you can sort-of see in the screenshot, the Garmin power comes out higher than the Stryd power.

I think if both are there (because someone used both devices), then keep the Stryd - since that's its sole purpose. Otherwise, Garmin power. I have switched between the two; but mostly just use the Garmin now.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

I confirm that this file ONLY has "RP_Power" which means that this field is used by the Garmin RD Pod.

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

My bad, maybe I intertwined the files. After checking again, I confirm that the file "3825421970.fit" has all those developer fields : RP_Power Power Cadence Ground Time Vertical Oscillation Elevation Form Power Leg Spring Stiffness

Which confuses me for your Feature request above : It seems that the Stryd Power is in the field "Power" which was added in MTB 19.6.0. You even mention that yourself here "the Stryd data DOES import in the latest version."

But in this thread you say that : "But when I put my Stryd back on to try it out... nothing in MT."

So if the Stryd data does import, what is missing ? To me, it seems that only the Garmin RD Pod data is missing, am I correct ? Thanks in advance

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Ok, so if both Garmin RD Pod Power and Stryd Power are present, MTB should only save Stryd ? And is it common for people to have both Garmin RD Power AND Stryd ? or will it be a rare case ?

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

The Garmin power does not import currently. IOW, the "RP_Power" field doesn't populate as power. Apparently, the first file I sent (whenever) was using Stryd power so that's what was implemented. But since I mostly use the Garmin power... no power is imported.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

I don't think it's common for people to have both. I suspect it will be an either/or nearly 100% of the time. I had never used both at the same time until this experiment - just to see how they show up. So the real issue is that if the "Power" field is there (Stryd), then use it as power; if the "RD_Power" field is there, use it as power. That seems the simple / clear solution.

In the event that a strange person uses both, I'd say either keep both (Power2?) or use the Stryd power. My thinking there is that the only case for both is that someone wants the rest of the "Running Dynamics" fields that the Garmin RD Pod provides but they prefer the (theoretically) more accurate power from Stryd.

Just my thoughts...

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Ok, we're on the same page then :-) The Stryd power imports since 19.6 but now we need to add the Garmin RD Pod Power.

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

What about ? : In the event that a person uses both, the user can choose in a drop down menu of the FIT preferences page which power to be imported by default

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

THAT would be fantastic! It would also solve the issue of some other vendor introducing their own field for it... which may already be the case.

Original comment by: gregoryx

mt-from-sf-to-gh commented 5 years ago

Ok, the import of the Garmin RD Pod power and the ability to select a preferred power data source will be in the next release. I have added an option in the Fit Preference page to select the "preferred power data source" in case a file has several of them (Stryd and Garmin RD Pod). See the attached file for a quick preview

Original comment by: FJBDev

mt-from-sf-to-gh commented 5 years ago

Great solution and great implementation, Frederic. Better than I'd hoped for. Thank you so much. 🙌

Original comment by: gregoryx

mt-from-sf-to-gh commented 4 years ago

@wolfgang-ch This has been addressed in 19.10.0. I believe you can close this feature request

Original comment by: FJBDev

mt-from-sf-to-gh commented 4 years ago

Original comment by: wolfgang-ch