Référence
Référence des formules de widgets
Crée tes propres données avec des formules qui combinent données de séance en direct, métriques calculées, comparaisons et fonctions mathématiques, pour le vélo, l'aviron et la course à pied. Voici ton guide complet de chaque opérateur, fonction et champ de données disponible dans l'éditeur de widgets ; le même langage alimente aussi les Alertes perso.

Opérateurs
Arithmétique
Opérateurs mathématiques standard avec les priorités habituelles : multiplication et division avant addition et soustraction. Utilise des parenthèses pour les modifier.
| Opérateur | Nom | Exemple |
|---|---|---|
+ | Addition | Power + 10 |
- | Soustraction | Heart Rate - 48 |
* | Multiplication | IF * 100 |
/ | Division | Power / Weight |
( ) | Parenthèses | (Power + NP) / 2 |
Comparaisons
Logique conditionnelle
Les opérateurs de comparaison renvoient 1 quand la condition est vraie et 0 quand elle est fausse. Leur priorité est inférieure à celle de l'arithmétique : Power + 10 > 100 se lit donc (Power + 10) > 100. Combine-les avec if() pour un affichage conditionnel, ou multiplie deux conditions entre elles pour un ET logique.
| Opérateur | Nom | Exemple |
|---|---|---|
> | Supérieur à | Power > FTP |
< | Inférieur à | Cadence < 70 |
>= | Supérieur ou égal à | Heart Rate >= 170 |
<= | Inférieur ou égal à | W/kg <= 2 |
== | Égal | Power == 0 |
!= | Différent | Cadence != 0 |
Cas d'usage : alertes perso
Le même langage de comparaisons et de if() alimente les Alertes perso : écris n'importe quelle expression qui renvoie une valeur non nulle quand tu veux déclencher une notification et un son, par ex. Power > FTP ou Heart Rate > 0.9 * Max HR.
Fonctions
Fonctions mathématiques intégrées
Enveloppe n'importe quelle expression dans un appel de fonction. Les fonctions peuvent être imbriquées et combinées avec des opérateurs.
round(x)
Arrondit à l'entier le plus proche
round(Power / Weight)Si Puissance/Poids vaut 3,7, renvoie 4
abs(x)
Renvoie la valeur absolue (non négative)
abs(Int Delta Power)Si la dérive vaut -12, renvoie 12
floor(x)
Arrondit à l'entier inférieur
floor(TSS / 10) * 10Si le TSS vaut 67, renvoie 60
ceil(x)
Arrondit à l'entier supérieur
ceil(Elapsed / 60)Si le temps écoulé est de 121 s, renvoie 3 (minutes)
min(a, b, ...)
Renvoie la plus petite valeur parmi plusieurs arguments
min(Power, Target Power)Renvoie la plus basse des deux
max(a, b, ...)
Renvoie la plus grande valeur parmi plusieurs arguments
max(Peak 5m, NP)Renvoie la plus élevée des deux
if(cond, a, b)
Renvoie a quand la condition n'est pas nulle, sinon b. Court-circuit : seule la branche choisie est évaluée, l'autre peut donc diviser par zéro ou utiliser des champs nuls sans risque.
if(Weight > 0, Power / Weight, 0)W/kg sûr même avant le chargement du poids
Exemples
Idées de formules
Copie ces formules dans l'éditeur de widgets ou inspire-t'en pour créer les tiennes.
Power / WeightLes watts par kilo, le rapport poids-puissance le plus courant.
Power / FTP * 100Ta puissance actuelle en pourcentage de ta FTP. Utile pour doser ton effort par intensité.
NP / Avg PowerIndice de variabilité : la régularité de ton effort. Plus c'est proche de 1,0, plus ton allure est régulière.
Power / Heart RateFacteur d'efficacité : watts produits par battement de cœur. Plus c'est haut, plus tu es efficace.
round(TSS / (Elapsed / 3600))TSS par heure, ton rythme d'accumulation de la charge. Utile pour comparer la densité des intervalles.
max(Peak 5m, NP)La plus élevée entre ta meilleure puissance sur 5 minutes et la puissance normalisée de la séance.
(Heart Rate - 48) / (190 - 48) * 100Pourcentage de fréquence cardiaque de réserve (remplace 48 par ta FC au repos et 190 par ta FC max).
Zone 4 Time + Zone 5 TimeTemps total passé dans les zones seuil et VO2max réunies : ton « temps de qualité » dans une séance.
Power 30sTa puissance moyenne sur les 30 dernières secondes. Une lecture plus stable que les watts instantanés pour doser les longs efforts sans appuyer sur le bouton de tour.
Power 3s / WeightW/kg lissé sur 3 secondes, l'affichage classique des compteurs. Atténue les pics pour que le chiffre reste lisible en roulant.
HR7:Z4 Time + HR7:Z5 TimeSecondes passées entre 94 % et 102 % de la FC seuil (Z4 plus Z5 du modèle à 7 zones). Le préfixe HR7: désigne le modèle à 7 zones ; formate en durée pour suivre le temps passé autour du seuil.
HR7:Z6 Time + HR7:Z7 TimeTemps au-dessus de 102 % de la FC seuil dans le modèle à 7 zones (Z6 plus Z7) : tes minutes dures, anaérobies. Formate en durée.
Power 30s / FTP * 100Ta puissance sur les 30 dernières secondes en pourcentage de la FTP. Plus stable que le %FTP instantané pour tenir un intervalle dans la cible. Ajoute un signe pour cent.
Power 30s / HR 30sWatts par battement de cœur sur les 30 dernières secondes, les deux lissés. Regarde-le baisser à mesure que tu te fatigues sur un long effort.
Power 3s - Power 60sL'écart entre ton effort actuel et ta dernière minute. Positif, tu accélères ; négatif, tu lèves le pied.
HR7:Z1 Time + HR7:Z2 TimeTemps cumulé dans les deux zones cardiaques les plus faciles. Pratique en sortie de récupération pour vérifier que tu restes vraiment tranquille. Formate en durée.
(HR7:Z5 Time + HR7:Z6 Time + HR7:Z7 Time) / Elapsed * 100La part de la séance passée au-dessus du seuil. Ajoute un signe pour cent.
abs(Int Delta Power)Dérive absolue de puissance entre les intervalles. Indique de combien ta puissance a varié, quel que soit le sens.
ceil(Remaining / 60)Minutes restantes dans la séance, toujours arrondies au supérieur. Pratique comme compte à rebours.
if(Power > FTP, Power / FTP * 100, 0)Affiche le pourcentage au-dessus de la FTP seulement quand tu es vraiment au-dessus du seuil, sinon indique zéro.
if(Weight > 0, Power / Weight, 0)Un W/kg sûr qui n'affichera pas NaN avant le chargement de ton profil ; la division est ignorée tant que le poids n'est pas connu.
(Power > 200) * (Cadence < 80)ET logique par multiplication : renvoie 1 uniquement quand les deux conditions sont vraies. Associe-le à un seuil de texte ou de couleur pour afficher « en force ».
if(Heart Rate > 0.9 * Max HR, 1, 0)Renvoie 1 dans ta zone FC la plus haute, 0 en dessous. Mets-le dans un widget numérique avec un seuil de texte pour nommer la zone.
Run Pace - Grade Adjusted PaceCourse : ce que l'inclinaison te coûte, en secondes par km ou par mile. Zéro sur le plat, plus le tapis est raide, plus c'est élevé.
Run Pace - Run Avg PaceCourse : comment ton allure actuelle se compare à ta moyenne jusqu'ici, en secondes par km ou par mile. Négatif veut dire que tu cours plus vite que ta moyenne.
Split - 120Aviron : secondes d'écart par rapport à un temps de 2:00 /500 m. Négatif veut dire plus rapide ; remplace 120 par ton propre temps cible en secondes.
Power / Stroke RateAviron : watts par coup, ce que chaque coup de rame apporte. La même valeur que le champ SPI intégré, affichée ici pour que tu te l'appropries.
Fréquence cardiaque et moyennes glissantes
Modèles de zones FC et moyennes glissantes
Deux familles de champs méritent un coup d'œil avant de plonger dans la liste complète : les modèles de zones de fréquence cardiaque et les métriques en moyenne glissante.
Zones de fréquence cardiaque
Chaque champ de zone FC est calé sur ta Fréquence cardiaque au seuil lactique (FC seuil), définie dans les réglages Athlète. Les zones sont enregistrées en pourcentage de la FC seuil : elles se recalculent automatiquement dès que ta FC seuil change. Deux modèles sont disponibles, et tous deux partent de cette même FC seuil.
Le Modèle à 5 zones (champs sous Zones FC (5 zones), préfixés HR5:) est le modèle par défaut de l'appli pour l'affichage des zones. Le Modèle à 7 zones (Zones FC (7 zones), préfixés HR7:) suit les zones vélo de Joe Friel : les zones 1 à 4 sont identiques au modèle à 5 zones, et le haut au-dessus du seuil se divise en trois, pour que le temps juste au-dessus du seuil soit compté séparément du travail anaérobie profond.
Tu hésites ? Le modèle à 5 zones suffit largement pour l'entraînement au quotidien et correspond aux zones que la plupart des athlètes connaissent déjà. Passe au modèle à 7 zones si tu veux spécifiquement séparer l'effort juste au-dessus du seuil du travail anaérobie à fond, par exemple pour suivre le temps passé autour du seuil.
Les cibles de FC des intervalles d'une séance, c'est autre chose : le lecteur les calcule directement à partir de ton %FC seuil, donc aucun des deux modèles de zones ne change leur fonctionnement.
Modèle à 7 zones (pourcentage de la FC seuil)
| Zone | Nom | Plage |
|---|---|---|
Z1 | Récupération | jusqu'à 80 % |
Z2 | Aérobie | 81-89% |
Z3 | Tempo | 90-93% |
Z4 | Sous-seuil | 94-99% |
Z5 | Sur-seuil | 100-102% |
Z6 | Capacité aérobie | 103-106% |
Z7 | Capacité anaérobie | 107%+ |
Lire les noms des champs de zone FC
Le nom d'un champ de zone FC se compose de trois éléments. Prenons HR7:Z4 Time :
HR7 | Z4 | Time |
|---|---|---|
| fréquence cardiaque, modèle à 7 zones | zone 4 | secondes passées dans la zone |
Ça se lit donc : secondes passées en zone cardiaque 4, selon le modèle à 7 zones. Le modèle n'est que le préfixe : HR5: est le modèle à 5 zones et HR7: le modèle à 7 zones, donc HR5:Z4 Time et HR7:Z4 Time désignent la même zone comptée dans chacun.
Il existe deux types de champs de zone, et ils répondent à des questions différentes :
HR7:Zone(sans numéro de zone) est dans quelle zone suis-je en ce moment : un seul chiffre, de 1 à 7, qui change avec ta fréquence cardiaque. Associe-le à des seuils de couleur pour une tuile qui change de couleur selon la zone.HR7:Z4 Time(une zone précise) est un chrono pour cette zone précise : les secondes déjà accumulées dans cette zone, qui augmentent tout au long de la séance. Il y en a un par zone.
En cours de séance, HR7:Zone peut afficher 4 pendant que HR7:Z4 Time affiche 8:20 et HR7:Z5 Time affiche 0:00. La même séparation existe dans le modèle à 5 zones : HR5:Zone plus HR5:Z1 Time à HR5:Z5 Time.
Moyennes glissantes
La puissance et la fréquence cardiaque instantanées bougent tellement qu'elles sont difficiles à suivre pour doser. Une moyenne glissante lisse le chiffre en quelque chose que tu peux vraiment tenir, et se met à jour toute seule : idéal pour les longs efforts réguliers où tu n'appuies pas sur le bouton de tour.
Les champs sous Moy. glissante donnent la moyenne d'une métrique sur une fenêtre glissante : une durée fixe qui te suit pendant toute la séance. La puissance propose des fenêtres de 3, 5, 10, 30 et 60 secondes, plus 5 et 10 minutes ; la fréquence cardiaque 10, 30 et 60 secondes ; la cadence 10 et 30 secondes. Power 3s correspond donc au lissage classique des compteurs, tandis que Power 30s ou Power 5m restent plus stables dans une longue montée.
La roue libre (0 W) compte dans la moyenne de puissance. Un capteur de fréquence cardiaque ou de cadence qui décroche est ignoré plutôt que lu comme zéro, et un champ glissant n'affiche rien tant qu'il n'a pas au moins une valeur dans sa fenêtre. Formate-le comme un nombre avec un suffixe comme w ou bpm, exactement comme un champ en direct.
Mise en forme
Mettre en forme le résultat
Une formule produit un nombre brut. Son affichage sur le widget dépend de toi, c'est pourquoi certains exemples ci-dessus disent « formater en durée » ou « ajouter un signe pour cent ».
Les bases
Chaque métrique a quelques réglages. Choisis Nombre ou Durée : une durée affiche mm:ss au lieu d'un gros nombre de secondes, c'est ce qu'il te faut pour les chronos de zone, le temps au tour, le temps de séance et tout ce qui se mesure en secondes. Règle le nombre de décimales à afficher, et ajoute un suffixe (w, bpm, %) ou un préfixe pour que la valeur porte son unité.
Styles d'affichage
| Style | On dirait | Bon pour |
|---|---|---|
Number | la valeur elle-même, avec changement de couleur facultatif aux seuils | la plupart des métriques |
Bar / Gauge | un remplissage qui progresse vers un maximum que tu choisis | Power / FTP * 100 vers 120, ou Heart Rate vers Max HR |
Indicator | un point coloré qui change de couleur aux seuils | zone actuelle depuis HR7:Zone, en rouge quand c'est dur |
Text | un mot choisi selon des seuils, pas un nombre | des libellés comme Endurance / Tempo / Dur |
Champs de données
Les 147 champs
Tape n'importe quel nom de champ ou alias directement dans ta formule. Les noms ne tiennent pas compte de la casse et les espaces sont facultatifs. Heart Rate, Distance, Elapsed et Power fonctionnent dans tous les sports ; les champs Rowing et Running fonctionnent dans leur propre sport, et un widget n'apparaît que dans les sports où tous les champs qu'il utilise existent.
Temp. corporelle
| Champ | Alias | Description |
|---|---|---|
Avg Core Temp | avgcoretempavgcore | Session average core body temperature |
Avg HSI | avghsiavgheatstrain | Session average Heat Strain Index |
Avg Skin Temp | avgskintempavgskin | Session average skin temperature |
Core Temp | coretempcoretemperaturebodytemp | Current core body temperature in °C |
Heat Strain Index | hsiheatstrainheatstrainindex | Current Heat Strain Index (0-25.4) |
Max Core Temp | maxcoretempmaxcore | Maximum core body temperature recorded |
Skin Temp | skintempskintemperature | Current skin temperature in °C |
Respiration
| Champ | Alias | Description |
|---|---|---|
Avg Breath Rate | avgbravgbreathrate | Session average breath rate |
Avg Ventilation | avgveavgventilation | Session average minute ventilation |
Breath Rate | brbreathratebrpm | Current breathing rate in breaths/min |
I:E Ratio | ieieratio | Inspiration to expiration ratio |
Mean RR | meanrrrr | Mean RR interval from HRV in ms |
Minute Ventilation | veventilationminuteventilation | Current minute ventilation in L/min |
Tidal Volume | tvtidalvolume | Average inhale volume in liters |
VE 5s | ve5ve5s | 5-second rolling ventilation average |
VE 60s | ve60ve60s | 60-second rolling ventilation average |
Computed
| Champ | Alias | Description |
|---|---|---|
Avg Cadence | avgcadenceavgrpm | Session average cadence |
Avg HR | avghr | Session average heart rate |
Avg Power | avgpowerap | Session average power |
Decoupling | decouplingaeroDecoupling | Aerobic decoupling % (cardiac drift) |
IF | ifintensityfactor | Intensity Factor (NP / FTP) |
Kilojoules | kjkilojoulescalorieskcalenergy | Total energy output in kilojoules |
Max Cadence | maxcadencemaxrpm | Highest cadence recorded this session |
Max HR | maxhr | Highest heart rate recorded this session |
NP | npnormalizedpower | Normalized Power (intensity-weighted average) |
NP/kg | npkgnpperkg | Normalized Power per kilogram |
Power:HR | powerhrphr | Efficiency ratio (power / heart rate) |
Torque | torque | Estimated torque (power / cadence proxy) |
TL | tsstl | Training load |
VI | vivariabilityindex | Variability Index (NP / Avg Power) |
W/kg | wkgwattsperkg | Current watts per kilogram of body weight |
Aviron
| Champ | Alias | Description |
|---|---|---|
Split | splitpacesplit500 | Current pace: seconds per 500m (format as duration) |
Stroke Rate | strokeratespmrate | Strokes per minute |
SPI | spistrokepowerindex | Stroke Power Index: watts per stroke |
Drag Factor | dragfactordrag | Machine drag factor reported by the erg |
Course à pied
| Champ | Alias | Description |
|---|---|---|
Run Pace | runpace | Current pace: seconds per km or mile in your units (format as duration) |
Run Avg Pace | runavgpaceavgrunpace | Average pace so far over moving time: seconds per km or mile (format as duration) |
Run Lap Pace | runlappacelappace | Pace of the current lap: seconds per km or mile (format as duration) |
Grade Adjusted Pace | gapgradeadjustedpace | The flat-ground pace with the same effort as this speed up this incline: seconds per km or mile (format as duration) |
Run Speed | runspeedbeltspeed | Current speed in km/h or mph |
Incline | inclinetreadmillincline | Treadmill incline in percent |
Step Cadence | stepcadenceruncadence | Steps per minute |
Elevation Gain | elevationgainclimbed | Climbed so far in metres or feet (from the incline on a treadmill) |
Renforcement
| Champ | Alias | Description |
|---|---|---|
Reps Done | repsdonerepsinset | Reps done in the current set (0 on a rest or a hold) |
Target Reps | targetrepsrepstarget | The reps the current set asks for (empty on a hold) |
Set Number | setnumber | Which set of this exercise you are on (the next one during a rest) |
Set Count | setcountsetsofexercise | How many sets this exercise has |
Lift Weight | liftweightdumbbellweight | The weight of the current or next set, in kg or lb in your units (empty for bodyweight) |
Step Time Left | steptimeleftrestleftholdleft | Seconds left in the current rest or hold (format as duration) |
Time in Sets | timeinsetsworktime | Seconds spent in sets so far, rests excluded (format as duration) |
Zones FC (5 zones)
| Champ | Alias | Description |
|---|---|---|
HR5:Zone | hrzonehzonehr5zone | Current heart rate zone (5-zone LTHR model, 1-5) |
HR5:Z1 Time | hrz1timehrzone1hr5z1time | Time in HR zone 1 (Recovery, under 81% LTHR) in seconds |
HR5:Z2 Time | hrz2timehrzone2hr5z2time | Time in HR zone 2 (Aerobic, 81-89% LTHR) in seconds |
HR5:Z3 Time | hrz3timehrzone3hr5z3time | Time in HR zone 3 (Tempo, 90-93% LTHR) in seconds |
HR5:Z4 Time | hrz4timehrzone4hr5z4time | Time in HR zone 4 (Sub-Threshold, 94-99% LTHR) in seconds |
HR5:Z5 Time | hrz5timehrzone5hr5z5time | Time in HR zone 5 (Supra-Threshold, 100%+ LTHR) in seconds |
Zones FC (7 zones)
| Champ | Alias | Description |
|---|---|---|
HR7:Zone | hrzone7hzone7hr7zone | Current heart rate zone (7-zone Friel LTHR model, 1-7) |
HR7:Z1 Time | hrz1time7hr7zone1hr7z1time | Time in 7-zone HR zone 1 (Recovery, under 81% LTHR) in seconds |
HR7:Z2 Time | hrz2time7hr7zone2hr7z2time | Time in 7-zone HR zone 2 (Aerobic, 81-89% LTHR) in seconds |
HR7:Z3 Time | hrz3time7hr7zone3hr7z3time | Time in 7-zone HR zone 3 (Tempo, 90-93% LTHR) in seconds |
HR7:Z4 Time | hrz4time7hr7zone4hr7z4time | Time in 7-zone HR zone 4 (Sub-Threshold, 94-99% LTHR) in seconds |
HR7:Z5 Time | hrz5time7hr7zone5hr7z5time | Time in 7-zone HR zone 5 (Super-Threshold, 100-102% LTHR) in seconds |
HR7:Z6 Time | hrz6time7hr7zone6hr7z6time | Time in 7-zone HR zone 6 (Aerobic Capacity, 103-106% LTHR) in seconds |
HR7:Z7 Time | hrz7time7hr7zone7hr7z7time | Time in 7-zone HR zone 7 (Anaerobic Capacity, 107%+ LTHR) in seconds |
Moy. glissante
| Champ | Alias | Description |
|---|---|---|
Power 3s | power3spwr3s | Average power over the last 3 seconds |
Power 5s | power5spwr5s | Average power over the last 5 seconds |
Power 10s | power10spwr10s | Average power over the last 10 seconds |
Power 30s | power30spwr30s | Average power over the last 30 seconds |
Power 60s | power60spower1mpwr60s | Average power over the last 60 seconds |
Power 5m | power5mpower300spwr5m | Average power over the last 5 minutes |
Power 10m | power10mpower600spwr10m | Average power over the last 10 minutes |
HR 10s | hr10sbpm10s | Average heart rate over the last 10 seconds |
HR 30s | hr30sbpm30s | Average heart rate over the last 30 seconds |
HR 60s | hr60shr1mbpm60s | Average heart rate over the last 60 seconds |
Cadence 10s | cadence10srpm10s | Average cadence over the last 10 seconds |
Cadence 30s | cadence30srpm30s | Average cadence over the last 30 seconds |
Intervalles
| Champ | Alias | Description |
|---|---|---|
Int Avg Cadence | intavgcadenceintcadence | Average cadence in current interval |
Int Avg HR | intavghrinthrintervalavghr | Average heart rate in current interval |
Int Avg Power | intavgpowerintpowerintervalavgpower | Average power in current interval |
Int Cadence High | intcadencehigh | Cadence range upper bound |
Int Cadence Low | intcadencelow | Cadence range lower bound |
Int Cadence Target | intcadencetargetintervalcadence | Cadence target for current interval |
Int HR High | inthrhigh | Heart-rate target range upper bound (bpm, resolved from %LTHR) |
Int HR Low | inthrlow | Heart-rate target range lower bound (bpm, resolved from %LTHR) |
Int HR Target | inthrtargetintervalhr | Heart-rate target for current interval (bpm, resolved from %LTHR) |
Int Delta HR | intdeltahrdeltahr | HR drift vs. previous interval |
Int Delta Power | intdeltapowerdeltap | Power drift vs. previous interval |
Interval Num | intervalindexintnumintervalnum | Current interval number |
Next Int % FTP | nextftpnextint%ftp | Target % FTP for the next interval |
Next Int Duration | nextdurationnextintduration | Duration of the next interval in seconds |
En direct
| Champ | Alias | Description |
|---|---|---|
% FTP | %ftpftppctftppercent | Current power as a fraction of FTP (0-1) |
Avg HR Live | avghrliveavgbpm | Running average heart rate from start |
Cadence | cadencerpm | Current pedaling cadence in RPM |
Distance | distancedist | Total distance traveled in meters |
Elapsed | elapsedtime | Total workout time in seconds |
FTP Adjustment | adjustmentftpadjustadjustmentwatts | Manual FTP bias adjustment in watts |
Heart Rate | hrbpmheartrate | Current heart rate in bpm |
Interval Remaining | intervalremainingintrem | Time left in current interval in seconds |
Power | powerwattsw | Current power output in watts |
Remaining | remaining | Time left in workout in seconds |
Speed | speed | Virtual speed in m/s |
Target Power | targettargetpowerrawtarget | Workout target power for current interval |
Trainer Target | trainertargetpmtargetadjustedtarget | Power Match adjusted target sent to trainer (null if PM inactive) |
Peaks
| Champ | Alias | Description |
|---|---|---|
Peak 5s | peak5speak5 | Best 5-second average power |
Peak 15s | peak15speak15 | Best 15-second average power |
Peak 30s | peak30speak30 | Best 30-second average power |
Peak 1m | peak1mpeak60peak60s | Best 1-minute average power |
Peak 2m | peak2mpeak120peak120speak2min | Best 2-minute average power |
Peak 5m | peak5mpeak300peak5min | Best 5-minute average power |
Peak 10m | peak10mpeak600peak10min | Best 10-minute average power |
Peak 20m | peak20mpeak1200peak20min | Best 20-minute average power |
Profil
| Champ | Alias | Description |
|---|---|---|
FTP | ftp | Functional Threshold Power setting |
Weight | weightbodyweightkg | Body weight in kilograms |
Braquets
| Champ | Alias | Description |
|---|---|---|
Gear Ratio | gearratioratiogear | Current virtual gear ratio (evenly spaced ladder between the preset's easiest and hardest gears) |
Chainring | chainringfront | Front chainring teeth of the closest real gear combination |
Cog | cogrearsprocket | Rear cassette cog teeth of the closest real gear combination |
Gear Index | gearindexgearnumbergearnum | Current gear position (0-based index in sequential gear list) |
Total Gears | totalgearsgearcount | Total number of virtual gears |
Gear Force | gearoffsetgeargradegearforce | Force change vs neutral gear (%) |
Charge
| Champ | Alias | Description |
|---|---|---|
Strain High | strainhighglycolyticstrain | Glycolytic training load (zone 4-5) |
Strain Low | strainlowaerobicstrain | Aerobic training load (zone 1-3) |
Strain Peak | strainpeaknmstrain | Neuromuscular training load (zone 6-7) |
Parcours
| Champ | Alias | Description |
|---|---|---|
Climbing Remaining | climbingremainingclimbingleftelevationleft | Remaining elevation gain to the end of the eRoute (metres) |
Distance Remaining | distanceremainingdistremroutedistleft | Remaining eRoute distance in metres |
eRoute Elevation | routeelevationrouteeleelevation | Current elevation interpolated from the GPS eRoute (metres) |
eRoute Grade | routegradegradegradepcentgradient | Current road gradient (%) |
eRoute Position | routeprogressroutepctrouteprogresspctrouteposition | Your position along the eRoute as a percentage (0-100) |
eRoute Total Distance | routetotaldistanceroutetotaldistroutelength | Total eRoute distance in metres |
Total Elevation Gain | totalelevationgaintotalgainroutegain | Total elevation gain for the full eRoute (metres) |
Tours
| Champ | Alias | Description |
|---|---|---|
Lap Number | lapnumberlapnumlap | Current lap number (loop routes) |
Lap Time | laptimelaptimer | Elapsed time in current lap (seconds) |
Lap Avg Power | lapavgpowerlappower | Average power in current lap |
Lap Avg HR | lapavghrlaphr | Average heart rate in current lap |
Best Lap | bestlapbestlaptimefastestlap | Fastest completed lap time (seconds) |
Last Lap | lastlaplastlaptimepreviouslap | Most recent completed lap time (seconds) |
Completed Laps | completedlapslapcountlaps | Number of completed laps |
W'bal
| Champ | Alias | Description |
|---|---|---|
Time to Empty | ttetimetoempty | Seconds until W'bal fully depleted |
W'bal % | wbalwbalpctwbal% | Anaerobic energy remaining (0-100%) |
W'bal Joules | wbaljwbaljoules | Anaerobic energy remaining in joules |
Zones
| Champ | Alias | Description |
|---|---|---|
Power Zone | powerzonepzone | Zone de puissance actuelle (1-7) |
Zone 1 Time | z1timezone1 | Time in power zone 1 (seconds) |
Zone 2 Time | z2timezone2 | Time in power zone 2 (seconds) |
Zone 3 Time | z3timezone3 | Time in power zone 3 (seconds) |
Zone 4 Time | z4timezone4 | Time in power zone 4 (seconds) |
Zone 5 Time | z5timezone5 | Time in power zone 5 (seconds) |
Zone 6 Time | z6timezone6 | Time in power zone 6 (seconds) |
Zone 7 Time | z7timezone7 | Time in power zone 7 (seconds) |
Prêt à créer ?
Ouvre l'éditeur de widgets et commence à créer tes propres données avec tes propres formules.
