My Trainer Said One Thing, My Pedals Another — a 10% ERG Gap and Power Match in WattLog.pro

In ERG mode a smart trainer holds power by its own measurement. WattLog.pro records the ride from your power meter pedals when they are paired. All through October those two meters told me different things: depending on the day and the minute of the ride, from 4% less to 10% more. Power match is the feature that sets the trainer so that the pedals hit the target.

121.8 W
average from the pedals over 70 minutes with a 122 W target, in my first workout with power match. To get there, the trainer was told anywhere from 112 to 119 W.
−4…+10%pedals vs trainer gap in my October rides
120.7–122.7W from the pedals in every 5-minute slice of the main block
2.5–8%how much less than the target the trainer was told in the main block
135–137average heart rate in consecutive 5-minute slices

Two meters, two numbers

I ride a KICKR CORE with Favero Assioma PRO pedals. In ERG mode the trainer sets the resistance itself to hold the target power. The catch is that it measures that power its own way: it works it out from flywheel speed and the resistance it applies. The pedals measure the force I put into the cranks. Two different measurements at two different points in the drivetrain.

When a power meter is paired in WattLog.pro, the ride is recorded from it, not from the trainer. That is on purpose. I use the same pedals on the road, so indoor and outdoor numbers can be compared. My ramp test, which gave me an FTP of 193 W, was recorded from the pedals too. Zones, workout targets, TSS and the whole Form tab are worked out from that FTP. Everything rests on the pedal reading.

The trainer doesn't know any of this. It is told "122 W", holds its own 122 W and thinks it is doing a fine job. But the cockpit shows me the pedal power. If the pedals say 130 W, I see a number outside the zone for the whole block, and in ERG there is nothing I can do about it, because I'm not the one setting the power. That is exactly what my workouts looked like for the past few weeks.

Where the gap comes from

How big it was for me

I went through my October ERG rides with the pedals paired. I rode the same plan ("Endurance & Fat-Max Flush", 70 minutes in Z2) three times, so I also have a like-for-like comparison.

RidePlanPedals vs ERG target
9 OctEndurance & Fat-Max Flush, Z2+1.1% average; first 5 min +4.8%
25 OctEndurance & Fat-Max Flush, Z2+2.4% average; first 5 min +5.2%
30 Octshort test ride, after a spindown and zero offset+9.7%
31 Octlong ride with three tempo blocksfirst 2 min +8%; tempo at 160 W: −3.9%, −1.3%, −0.4%; Z2 at 127 W: −0.2%, +2.3%, +2.5%
1 NovEndurance & Fat-Max Flush, with power match−0.2% average over the main block

The conclusion is not "the trainer reads 10% low". The gap changes from day to day, during a ride and with power. On 31 October, within a single workout, it went from +8% in the warm-up through −4% in the first tempo block to +2.5% in the last Z2 stretch. A fixed correction such as "subtract 5%" would help in some minutes and hurt in others. The correction has to learn as you ride.

How power match works

Power match compares what the pedals show with what the server told the trainer to hold, and works out the ratio. It then sends the trainer the target divided by that ratio. If the pedals read 5% more than the trainer, the trainer is told 5% less, and the pedals land on the target.

The target in the cockpit doesn't change: the plan says 122 W, the cockpit shows 122 W and that target stays in the saved ride. A small note under the target reads "Power match: trainer set to 116 W", so you can see what the trainer was actually told.

Where it applies and where it doesn't

Power match corrects the ERG target. So it only works where the trainer is given a target in watts. Where there is no target, there is nothing to match.

ModePower matchWhy
Workout from a plan or the library, ERG onyesevery step has a target in watts that the trainer holds by itself
Route converted to an ERG workoutyesonce converted it is an ordinary workout with power targets
Ramp testnotowards the end of the ramp you fade and the pedals read below the target. Power match would take that for a measurement gap and raise the resistance at the worst possible moment. The FTP comes from the pedals anyway (75% of the best minute), so the correction would add little here
Critical power (CP) testpartlyonly the warm-up, recovery and cool-down. You ride the two all-out efforts (3 and 12 min) without ERG, on your own, so the result does not depend on the trainer
Route ride (gradient simulation)nothe trainer sets resistance from the gradient, and the power is up to you
Free Ridenono power target, you choose how hard to ride
"Free" step in a workout, pause, ERG offnoat that moment the trainer holds no target

In modes without a target the trainer doesn't decide the power, so its measurement doesn't affect the workout. The ride is recorded from the pedals anyway.

All the work happens on the server; the trainer simply receives different watts. That is why power match works over every connection: in the browser, in the desktop app and on the phone, with no app update. It is on by default and kicks in by itself when a power meter is paired. You can turn it off under Settings → Trainer → Power match.

The first ride with power match

On 1 November I rode the same plan for the third time: a 10-minute warm-up from 46 to 63% FTP, 70 minutes at 63% FTP (122 W) and a 10-minute cool-down.

Ride on 1 November: pedal power, plan target and trainer command over time 70 80 90 100 110 120 130 0 15 30 45 60 75 90 min 0–2 min: pedals 107 W 2–4 min: pedals 99 W 4–6 min: pedals 104 W 6–8 min: pedals 110 W 8–10 min: pedals 117 W 10–12 min: pedals 122 W 12–14 min: pedals 121 W 14–16 min: pedals 121 W 16–18 min: pedals 122 W 18–20 min: pedals 122 W 20–22 min: pedals 121 W 22–24 min: pedals 122 W 24–26 min: pedals 121 W 26–28 min: pedals 124 W 28–30 min: pedals 121 W 30–32 min: pedals 120 W 32–34 min: pedals 123 W 34–36 min: pedals 122 W 36–38 min: pedals 124 W 38–40 min: pedals 121 W 40–42 min: pedals 122 W 42–44 min: pedals 122 W 44–46 min: pedals 123 W 46–48 min: pedals 124 W 48–50 min: pedals 121 W 50–52 min: pedals 123 W 52–54 min: pedals 121 W 54–56 min: pedals 121 W 56–58 min: pedals 121 W 58–60 min: pedals 124 W 60–62 min: pedals 120 W 62–64 min: pedals 120 W 64–66 min: pedals 123 W 66–68 min: pedals 121 W 68–70 min: pedals 121 W 70–72 min: pedals 122 W 72–74 min: pedals 122 W 74–76 min: pedals 120 W 76–78 min: pedals 122 W 78–80 min: pedals 121 W 80–82 min: pedals 108 W 82–84 min: pedals 102 W 84–86 min: pedals 94 W 86–88 min: pedals 88 W 88–90 min: pedals 81 W Pedals ~122 W Target 122 W Trainer 114–119 W
Ride on 1 November, power in watts. In the main block the target was 122 W and the trainer was told 112–119 W. The pedals stayed at 120–123 W for 70 minutes.

The first minute shows why the feature exists. Before power match had enough data, the trainer held 90 W while the pedals averaged 109 W, 22% more. The server sent the first correction after a minute and a half. From then on, the trainer's commands sat below the plan.

At the start of the main block the trainer was told 112 W, 8% below the target. Early on, the trainer, the drivetrain and I were all warming up: my cadence rose from 83 rpm in the first minutes to 96 rpm and then stayed there. The gap shrank and the correction with it: for the rest of the block the commands moved between 114 and 119 W. The pedals barely moved at all. The 70-minute average was 121.8 W, and every 5-minute slice fell between 120.7 and 122.7 W. Heart rate in 5-minute slices stayed between 135 and 137 bpm, with no drift to the end of the block.

How it felt. Earlier workouts felt harder than they should have, and the power in the cockpit often refused to sit in the zone. Today was calmer: the number on the screen stayed where the target was.

What this doesn't prove

What I take away from it

All through October ERG held power by the trainer's reading, while I watched the pedal power and wondered why it wouldn't sit in the zone. The gap was small on some days and big on others, always largest at the start. Power match doesn't guess which meter is right. It sets the trainer so that the meter I take my FTP and zones from holds the target. On the first ride, 70 minutes at 122 W came out as 121.8 W on the pedals.

If you train with power pedals or a power meter crank on an ERG trainer, it is worth checking whether both devices say the same thing. My data says they don't. More on where zones come from in the article on the ramp test and the 3+1 plan and in the guide to power zones.

Sources

  1. Spicer JB, Richardson CJK, Ehrlich MJ, Bernstein JR, Fukuda M, Terada M. Effects of frictional loss on bicycle chain drive efficiency. J Mech Des. 2001;123(4):598–605.
  2. Maier T, Schmid L, Müller B, Steiner T, Wehrlin JP. Accuracy of cycling power meters against a mathematical model of treadmill cycling. Int J Sports Med. 2017;38(6):456–461.

Train smarter with WattLog.pro

WattLog.pro collects data from your trainer and shows what's really happening with your fitness.

Try WattLog.pro for free →

← All blog posts