Has anyone been able to map strength exercises to Garmin Connect?

We’re in the process of building a strength training coach. We’ve managed to sync a workout to the watch and’s the activity as a strength training activity in Connect. But we have not been able to get the exercises, sets & reps along with set times into Garmin. We push the data but it comes up blank. 

Heart rate and other stuff appear but come across as 1 exercise only. When there could be 4+ exercises in someone’s routine. 

I’m curious if anyone has any experience and what the outcome was if you were successful. 

cheers! 

  • Have you looked at using fitContib/user data to the fit file?  There seems to be a bug with the web based connect and user data right now, so be sure to check GCM on your mobile.

  • I was wondering if maybe we need to map the exercise specifically to a Garmin exercise

  • we’re already on fitcontrib, so i can at least say what it gets us and what it doesn’t. the session records as sport 10 / sub sport 20 and carries seven developer fields: reps, load and hold on MESG_TYPE_LAP, then total reps, total sets, volume and avg rpe on MESG_TYPE_SESSION. i pulled an export original off a real session and decoded it rather than just assuming, and they’re all in there. unique ids, base types matching, units declared, each one hanging off the right native_mesg_num. numbers are right against what actually got lifted too. 44 laps and zero set messages, against 50 set messages in a native strength file off the same watch.

    on screen though, connect web gives me work time 0:00, rest time 0:00, total reps --, volume -- kg, and total sets 1. that 1 isn’t ours either, it’s a placeholder row saying “choose an exercise”. no developer field shows up anywhere on the page, and customize charts opens with exactly one entry, heart rate.

    jim, that’s all web, so your point lands. i’ve genuinely never opened one of these in gcm on the phone. going to do that tonight and report back either way, because if the fields do render there then half of what i just wrote is a web thing rather than a platform thing.

    couple of questions while i go do that:

    has anyone actually got a developer field to render in connect by passing :nativeNum to createField? ours is unset on all seven and i can’t tell from the docs whether field_description.native_field_num is what connect keys the display off, or whether it’s ignored either way.

    and on mapping to a garmin exercise, which was my own first thought: near as i can tell connect pulls exercise names out of set.category and set.category_subtype, and ActivityRecording.Session just can’t emit a set message at all. so the mapping isn’t the missing bit, the message type is. very happy to be told i’ve got that wrong.

  • You tries the fit sdk and it's tools ( FIT SDK ) or stand alone fit viewers to see what's actually in the fit file on the garmin device?