AbsoluteBollocksCreations – Making Fitness Fun


← Back to FTMS

Dynamic Training Profiles

Dynamic Profiles let your FTMS datafield automatically adjust your smart trainer’s speed, incline, resistance, or power during a workout. You can build your own intervals, hills, pyramids, or steady-state sessions and let the app drive the trainer for you.

If the profile strings below look a bit “techy”, don’t worry — you can copy and paste the examples and tweak just a few numbers to get something that works for you.

Where Profiles Live

Each FTMS datafield has 3 profile slots: Profile 1, Profile 2, and Profile 3. You can turn profiles on/off and edit them from the datafield settings:

During your workout you’ll see the trainer responding over time, and you’ll see the changing speed / incline / resistance / power on the Charts tab in Garmin Connect after you save the activity.

Profiles Configuration     Intervals Data

How Profile Strings Work (The Simple Version)

A profile is just a line of text made up of elements separated by commas (,). Each element tells the trainer:

Each element can contain parameters for controlling any or all setting types. For example you can manipulate speed, incline and resistance all at the same time with each element.

Note: Setting Power is generally only supported on expensive Bike trainers that support Erg mode. Setting power typically replaces Resistance. The Bike tries to maintain a steady power by dynamically adjusting resistance as your speed and cadence varies. A very fancy bike trainer might support Power and Incline together or Resistance and Incline, but Power and Resistance are mutually exclusive.

Example:

S:5.0-D:60, S:7.0-D:30

This means:

Element Building Blocks

Each element is made of one or more components. You can mix and match these:

Code Meaning Example Units
S Speed S:5.5 kph
I Incline I:6.5 % grade
R Resistance level R:10 Device-specific level
P Power P:180 Watts
D Duration D:45 Seconds
W Warmup flag W (no value or units, see description below)

Inside one element, components are joined with dashes (-):

S:5.5-I:3-D:60

This means “Speed 5.5 kph, incline 3%, hold for 60 seconds”.

Rules of thumb:

Warmups (Optional)

You can mark specific elements as a warmup segment so they only run once at the beginning of the workout. To do that, add a W- at the start of the element.

Warmup elements should be placed in order at the start of the profile. (Not strictly necessary, but best practice.)

Example with warmup:

W-S:3.0-D:120, S:5.0-D:60, S:7.0-D:30

What happens:

  1. Warmup: 3.0 kph for 120 seconds (runs once)
  2. Main loop:
    • 5.0 kph for 60 seconds
    • 7.0 kph for 30 seconds
    This 60/30 main sequence repeats until you stop the activity.

Ready-to-Use Sample Workouts

You can copy any of these into a Profile slot and adjust the numbers to taste. Always make sure the values are safe and reasonable for your fitness level and your specific machine.

1. Simple Treadmill Intervals (Speed only)

Goal: Alternate easy and hard running speeds.

S:5.0-D:60, S:7.0-D:30

1 minute at 5.0 kph, then 30 seconds at 7.0 kph, repeating as long as the activity runs.

2. Elliptical Hills (Incline + Resistance)

Goal: Gentle warmup, then rolling hills.

W-I:2-R:5-D:120, W-I:4-R:7-D:120, I:6-R:9-D:90, I:10-R:11-D:45

Two warmup steps at low incline and resistance, then a repeating pattern of moderate hills followed by steeper, tougher segments.

3. Rowing Power Steps (Resistance)

Goal: Build up effort, then settle into a strong pace.

W-R:4-D:60, W-R:6-D:60, R:8-D:90, R:10-D:90

Warm up with resistance 4 and 6, then alternate between 8 and 10 for 90 seconds each.

4. Treadmill Hill Pyramid (Incline with constant speed)

Goal: Up-and-down hill pyramid, same speed the whole time.

W-S:4.5-D:120, S:5.5-I:2-D:60, S:5.5-I:4-D:60, S:5.5-I:6-D:60, S:5.5-I:4-D:60, S:5.5-I:2-D:60

2-minute warmup at 4.5 kph, then speed 5.5 kph while the incline climbs from 2 → 4 → 6 and back down again. The pyramid loop repeats until you stop.

5. Bike Power Intervals (Power targets)

Goal: Alternate moderate and hard power blocks.

W-P:120-D:120, P:150-D:60, P:200-D:60

2-minute warmup at 120 W, then a repeating pattern of 150 W for 60 seconds and 200 W for 60 seconds. (Your trainer must support power control for this to work.)

Tips & Common Gotchas

If you’re unsure whether your profile is valid, start with one of the examples above, change just a single number, and test again. Small edits are much easier to debug than starting from scratch.


Terms & Conditions  |  Privacy Policy  |  Contact