Why power source matters, the values the Hub recognises, and how to mark estimated power as untrusted.
Each Activity has a power_source field that records which
device produced the power data in the file. The Hub uses the
source for:
The POWER_SOURCE_CHOICES enum:
'' (Auto / Unknown).stryd (Stryd, run power).garmin (Garmin, including wrist-based estimated power and
Vector pedals).stages (Stages crank-arm meter).quarq (Quarq spider meter).favero (Favero Assioma pedals).wahoo (Wahoo).other.Most files don't carry an unambiguous source, so the field is typically blank on first import. Set it by hand on the activity detail page if you want it tagged.
A separate flag, garmin_power_ignored, exists for the case
where Garmin produced wrist-based or pedal-based estimated
power that you do not trust. When set:
avg_power, max_power,
normalized_power) are kept on the record for visibility.This is useful when:
Both power_source and garmin_power_ignored are editable
from the activity detail page or via admin. Setting them does
not delete any data; it just tells the system how to interpret
the existing values.
See also: Activity quality flags, Metric exclusions, Load computation and override.
Still stuck? Ask us a question and we'll write up an answer.
Ask a question