-
-
Notifications
You must be signed in to change notification settings - Fork 356
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
[FeatureRequest] Training Load / Effect not included #114
Comments
Are you using V1 or V2? |
v1.2.0, latest release. I can try V2 if there's fixes there |
I don't think this is showing up on V2 either. If there is a fix, then it would likely only be possible on V2. According to Garmin Training Load/Effect is only a feature available on certain Garmin devices. Even though the article states the following,
Naturally we would assume that any device that captures HR data should be eligible for estimating EPOC based on the above statement. BUT the fact that only certain Garmin devices support this features (despite all Garmin devices providing HR data) indicates that really
For instance, on my Venu, I did an outdoor run today that captured a lot of data including HR. But I do not see any Training Effect or Load score. Apparently, that's not a feature I get even though Connect should have enough data to calculate it. I can do more research on this. But my hunch is that this is a uniquely Garmin Device feature we will not be able to match. |
Concur. Logic checks. SyncMyWorkout merges a watch recording (to get training effect with magic equation on garmin device) with the peloton data (HR + Power, etc) to create one file that has everything. Not sure if that is worthwhile to explore here as well. |
If you're able, could you upload to this ticket:
I should be able to reverse engineer what is involved in merging the two files together. I've also read through the SyncMyWorkout blog post about this, and have a rough idea what they are doing. I'm not sure if I'm ready to commit to building out something quite that fancy. But I will certainly begin the research and see what it would take. |
|
Yeah, lets not go against the Terms of Use. Instead. if you have a non-Peloton workout from your watch uploaded to Garmin that includes the Training Load number, you should be able to export the FIT file and upload that here. I mostly just need to see exactly which Field in the FIT schema is used for capturing this data. Or you could upload just the original watch FIT file from you Peloton workout. I use Garmin's official SDK for creating the FIT files V2, but its documentation definitely still leaves something to be desired. So having original watch data examples to work from is very helpful. |
6817118891.zip |
Brainstorming ideas on how this might work:
|
Hi there, I've used this project when it was primarily a python codebase but now you've moved it over to C# I've taken more of an interested in the implementation. I'm also interested in this issue, so I spent an afternoon looking into it. I think the workflow outlined above makes sense, but I believe you could retrieve the Garmin data without needing to download the FIT file. I'd need to confirm the initial look I had, but if it would help I can create a PR to extend the ApiClient client and add support for:
Depending on the time, I could also implementing a first pass of matching Garmin workouts to the downloaded Peloton ones. I would say I'd also tackle the FIT encoding, but that looks like a minefield. But I'd be willing to have a look to see if I can make time to implement it? Would you be interested in a PR of the above? Might take me a week or two depending on work commitments. |
Yeah, would love a PR that at atleast gets the ball rolling! Especially good news that we may be able to fetch the data from Garmin without having to download the whole FIT file. |
I recently got a Fenix 6 and have been playing around with Garmin's Training Status feature through it. As documented by this feature request already, I have observed that my Peloton workouts synced via P2G do not have any Training Status/Effect on the Activity itself..... BUT when I go to my Training Status summary pages in either the app or on the web, my Peloton workouts are accounted for and included there. I can see what appear to be accurate Training Status/Effect and Load. This is also without me recording any activity on my watch, solely relying on the synced activity from Peloton. Right now I'm doing a lot of running and only using Peloton for recovery cross training, so I don't have a lot of variety in my Peloton workouts to compare with, but this feature seems to more-or-less be working. So my question is, am I missing something? Do we gain anything extra by having the training effect show up on the Activity view itself? |
I think this can actually be marked as solved. It provides a Garmin Training Load for each activity. It doesn't exactly match what Garmin might produce, but it's close enough and consistent that I think it is complete. |
Garmin uses HR data to create Training Load and Training Effect (aerobic, anaerobic). Not sure how to fix this
The text was updated successfully, but these errors were encountered: