Skip to content

Inferred Metrics

Treadmill Assistant can write three workout metrics that aren't measured by a sensor — they are computed from your treadmill's speed and incline (and your body weight, for power):

  • Running power (watts)
  • Elevation gained (metres)
  • Flights climbed (count)

Each is opt-out and can be configured under Settings > Apple Health (iOS) or Settings > Health Connect (Android), in the Inferred metrics section.

Premium feature

Inferred metrics are part of the premium workout-timeline feature. The settings section only appears when health integration is enabled and you have an active subscription.

Why "inferred"?

Treadmills don't physically lift you off the ground, and consumer treadmills don't ship with power meters. The app computes plausible values from data you already have:

  • Power uses the Minetti energy-cost model, which estimates the metabolic cost of running at a given speed and grade, scaled by your body weight.
  • Elevation gained is the trigonometric vertical component of the distance you covered at each incline (distance × sin(atan(grade))), summed across the workout.
  • Flights climbed is derived from the total elevation gained — one flight per 3 metres.

These values are written alongside your real measured data (distance, heart rate, calories, steps) so they show up in Apple Health and Health Connect natively. If you'd rather only see measured data, toggle each off.

Running power

When power is recorded

Power only makes physical sense for running, so the app gates it by segment:

Segment preset Power recorded?
Running, Sprinting Always (when above the threshold during ad-hoc segments)
Walking, Warmup, Cooldown Never
Custom, ad-hoc, free-run Only when speed ≥ threshold

The threshold is configurable from 5.0 km/h to 15.0 km/h in 0.5 km/h steps, and defaults to 9.0 km/h. The slider snaps and uses your selected unit system.

Body weight requirement

Power calculation needs your body weight.

  • iOS: the app reads weight from Apple Health — make sure you've granted weight access and entered a value in the Health app.
  • Android: enter weight manually under Settings > Health Connect > Health Profile.

If weight is missing, the Inferred metrics section shows a warning and power is skipped for that workout. Heart rate, pace, elevation, and flights still sync.

iOS 16 requirement

Apple Health only accepts running-power samples on iOS 16 or later. On iOS 15, the power toggle is greyed out and power is silently skipped from synced workouts.

Elevation gained and flights climbed

Both are off by independent toggles. Floors climbed is derived from total elevation, so if you turn off Elevation gained the floor count effectively can't be produced for that workout — turn elevation back on if you want flights to appear.

Flat workouts (incline = 0 throughout) produce zero elevation and zero flights, regardless of toggle state.

Discovery banner

The first time you open the Inferred metrics section, a one-time banner explains that the app can now write richer samples. Tap Got it to dismiss; the toggles below it remain available.

Re-syncing older workouts with these metrics

Workouts that synced before this feature shipped only contain the basic totals. To upgrade them in your health platform, see Re-syncing Older Workouts to the Richer Format.

Privacy

All inferred metrics are computed locally on your device. No workout data, body weight, or health data is sent to external servers. The values written to Apple Health / Health Connect stay on-device under your control.