Passage de vitesses virtuel avec BikeControl — et sans

Par Jonas Bark · 31 juillet 2026

Il existe deux façons d'obtenir le passage de vitesses virtuel sur votre home trainer connecté, et la réponse honnête à « laquelle dois-je utiliser ? » est : cela dépend de ce qui vous manque.

BikeControl peut ajouter le passage de vitesses virtuel à quasiment n'importe quel home trainer connecté moderne — FTMS, FE-C via BLE, ou Zwift Ready — dans n'importe quelle application. C'est réellement utile — mais ce n'est pas la seule voie, et prétendre le contraire ne vous aiderait pas à aménager votre coin d'entraînement. De nombreuses applications d'entraînement proposent elles-mêmes le passage de vitesses virtuel, et si c'est le cas de la vôtre et que vous en êtes satisfait, vous devriez probablement vous en contenter.

Cet article présente les deux voies, y compris les aspects qui ne sont pas flatteurs.

D'abord : ce qu'est vraiment le passage de vitesses virtuel

Il n'y a pas de dérailleur en jeu. Votre vélo reste sur un seul rapport physique (souvent sur un pignon unique), et « changer de vitesse » signifie qu'un élément modifie la résistance appliquée par votre trainer pour simuler un rapport différent.

La seule vraie question est de savoir qui effectue ce changement. Votre application d'entraînement, ou BikeControl.


Voie A : votre application d'entraînement le fait déjà

C'est la voie sur laquelle beaucoup de cyclistes se trouvent déjà, parfois sans même y penser comme à une fonctionnalité.

Zwift l'a popularisé avec le Zwift Cog et le Click — Zwift possède le modèle de rapports et envoie la résistance correspondant au rapport en cours à votre trainer. MyWhoosh propose aussi le passage de vitesses virtuel. D'autres l'ajoutent progressivement. Si vous roulez sur un trainer pris en charge dans l'une de ces applications, le passage de vitesses virtuel est déjà là, sans logiciel supplémentaire dans la chaîne.

Ce qui est appréciable :

  • Rien à installer, appairer ou faire tourner en plus
  • Un maillon de moins dans la chaîne susceptible de lâcher en pleine sortie
  • Probablement aucun coût supplémentaire — vous payez déjà pour l'application

Ce à quoi les cyclistes sont confrontés :

  • Les rapports ne sont pas les vôtres. Vous obtenez le nombre de rapports et la courbe de progression que l'application a choisis. Si vous voulez 12 rapports au lieu de 24, ou un étagement plus serré en haut, ce n'est pas un réglage — c'est simplement ainsi que l'application fonctionne.
  • Le décalage au changement de vitesse. C'est la plainte la plus fréquente au support et sur les forums : vous cliquez, et la résistance suit avec un temps de retard. L'ampleur du ressenti varie beaucoup selon le trainer et l'application — pour certains cyclistes, ce n'est pas un problème, pour d'autres, c'est justement la raison pour laquelle ils sont partis à la recherche d'une alternative.
  • C'est propre à chaque application. Vos rapports se comportent d'une façon dans Zwift et d'une autre ailleurs, parce que deux équipes différentes ont fait des choix différents.
  • Votre trainer n'est peut-être pas sur la liste. Le passage de vitesses virtuel natif se limite généralement aux trainers que l'application a explicitement activés.

Rien de tout cela n'est scandaleux. C'est simplement ce qui se passe quand la fonctionnalité vit à l'intérieur d'une application fermée.


Voie B : c'est BikeControl qui s'en charge

Depuis la 5.4, BikeControl peut s'intercaler entre votre trainer et votre application d'entraînement. Votre trainer s'appaire à BikeControl ; BikeControl se republie comme un trainer en Bluetooth ou en Wi-Fi ; votre application s'y connecte. La logique des rapports tourne au milieu.

C'est cette position qui vous apporte ce que la Voie A ne peut pas offrir :

  • N'importe quel nombre de rapports, de 1 à 30, chacun réglable individuellement par glisser-déposer, avec un aperçu de la courbe en direct
  • Des configurations de rapports nommées — « Jour de col », « Séance sprint » — permutées en un tap et mémorisées par trainer
  • Un dérailleur avant virtuel — une vraie transmission 2× avec un saut de résistance correspondant exactement au rapport entre les plateaux, et des rapports affichés en notation 2×N sur votre compteur
  • Le passage de vitesses virtuel dans des applications qui ne l'ont pas du tout, aussi bien sur les trainers FTMS, FE-C que Zwift Ready
  • Le même ressenti partout. Vos rapports vous suivent de Zwift à MyWhoosh, Rouvy ou TrainingPeaks, parce que ce sont vos rapports, pas ceux de l'application.
  • Votre contrôleur parle directement au trainer — le changement de vitesse est géré par BikeControl, qui détient déjà la connexion au trainer, plutôt que de faire l'aller-retour par l'application

Et les coûts, en toute honnêteté :

  • La résistance ne se ressent pas de façon identique sur tous les trainers. C'est le vrai compromis, et il vaut la peine d'être précis : BikeControl décide ce qu'il demande à votre trainer, mais tous les trainers n'interprètent pas ces valeurs de la même façon. La plupart des cyclistes ne remarquent rien. Certains si — un rapport qui tire plus lourd ou plus léger que prévu, ou une résistance qui se stabilise différemment de ce à quoi ils sont habitués.
  • C'est en bêta. Plus de détails sur le pourquoi plus bas — et la cause est la même.
  • Au-delà de 20 minutes par jour, il faut Pro. Le quota gratuit quotidien existe pour que vous puissiez découvrir comment cela se comporte sur votre trainer avant de choisir l'une des deux méthodes.

Le réglage qui dit « ce n'est pas mon rôle »

Parce que la Voie A est une réponse parfaitement valable, BikeControl ne part pas du principe qu'il doit s'intercaler. Le sélecteur de connexion, sur chaque trainer, propose une troisième option :

Le sélecteur de mode de connexion de BikeControl avec passage de vitesses virtuel, Proxy et Aucune connexion — cette dernière indiquant « Laissez MyWhoosh gérer le passage de vitesses virtuel, si pris en charge »

Aucune connexionLaissez MyWhoosh gérer le passage de vitesses virtuel, si pris en charge. (Le nom affiché est celui de l'application que vous avez sélectionnée.) BikeControl reste entièrement hors du chemin du signal du trainer, et votre application s'appaire directement au trainer, exactement comme si BikeControl n'était pas installé.

Ce n'est ni un mode dégradé ni une solution de repli. Si le passage de vitesses virtuel de votre application vous convient, c'est le bon réglage, et BikeControl continue de faire ce qu'il faisait déjà avant la 5.4 — lire votre contrôleur et transmettre ces pressions de bouton à votre application.

L'option intermédiaire, Proxy, reflète votre trainer sur le Wi-Fi sans toucher à la logique des rapports — pratique pour amener un trainer Bluetooth uniquement jusqu'à un Apple TV, ou pour cerner un problème.


Pourquoi c'est encore en bêta

En bref : « un » home trainer connecté, ça n'existe pas.

Il y a un empilement de normes qui se chevauchent, et chaque trainer en implémente une portion différente :

  • FTMS (Fitness Machine Service) via Bluetooth — ce qui se rapproche le plus d'un langage commun
  • FE-C via Bluetooth — le protocole ANT+, transporté sur BLE
  • Les trainers Zwift Ready, avec leurs propres attentes
  • Sans compter les extensions propres à chaque fabricant, et les transports réseau qui viennent s'ajouter par-dessus le tout

Même au sein de FTMS, « pris en charge » ne veut pas dire « identique ». FTMS comporte des indicateurs de fonctionnalités optionnels, et chaque trainer annonce sa propre combinaison. BikeControl lit donc ce que chaque trainer déclare savoir faire, et choisit comment le piloter :

ModeComment la résistance est réglée
Target PowerBikeControl calcule les watts que votre rapport actuel devrait demander à votre cadence, et les réclame au trainer
Track ResistanceLa pente est mise à l'échelle par votre rapport et transmise comme une pente simulée
BasicUn simple niveau de résistance, pour les trainers qui ne prennent en charge que peu de choses

Multipliez ensuite cela par le firmware. Deux cyclistes avec le même modèle de trainer peuvent être sur des versions de firmware qui se comportent différemment, et les deux sont « pris en charge » au regard de la spécification.

L'étiquette bêta n'est donc pas là pour se couvrir : c'est une description exacte d'une fonctionnalité qui doit être correcte sur des dizaines de combinaisons de matériel et de firmware, dont je ne possède pas la plupart. Les retours reçus jusqu'ici ont été réellement excellents — des cyclistes l'utilisent quotidiennement sur un large éventail de trainers — mais « ça fonctionne très bien pour ceux qui m'en ont parlé » n'est pas la même chose que « vérifié partout », et je préfère le dire clairement.


La base de données de compatibilité

Deviner ne passe pas à l'échelle, alors BikeControl ne devine pas.

Quand vous utilisez le passage de vitesses virtuel, l'application peut envoyer un rapport Fonctionne / Ne fonctionne pas depuis la page du trainer. Il transporte un instantané anonymisé de ce qui compte réellement pour la compatibilité :

  • Fabricant, nom Bluetooth et version du firmware
  • Si le trainer prend en charge nativement le passage de vitesses virtuel
  • Le mode de contrôle utilisé (SIM / ERG) et le mode de passage de vitesses virtuel choisi par BikeControl
  • Les fonctionnalités FTMS exactes et les indicateurs de réglage de cible annoncés par le trainer
  • Le lissage de pente, le filtre de cadence, les rapports
  • La version de l'application et la plateforme

Ces rapports atterrissent dans une base de données interne de trainers connectés, agrégée par trainer — un modèle n'est donc pas une anecdote isolée, mais un bilan fonctionne/ne fonctionne pas sur l'ensemble des cyclistes qui ont fait un rapport, filtrable par version de firmware, mode de passage de vitesses virtuel, version de l'application et plateforme. Quand l'image est suffisamment claire pour un trainer, il est marqué fonctionnement confirmé.

Ce n'est pas un tableau de bord privé. C'est ce qui alimente la liste publique : 16 trainers confirmés, et 18 autres pour lesquels des cyclistes ont rapporté un succès, tous consultables sur le hub du passage de vitesses virtuel. Quand votre rapport change l'image d'un trainer, la page publique change avec lui.

La section compatibilité du hub du passage de vitesses virtuel de BikeControl — protocoles pris en charge, trainers au fonctionnement confirmé, et marques probablement compatibles

Cela signifie aussi qu'un message du type « mon trainer fait quelque chose d'étrange » n'est pas une impasse. Le schéma est généralement déjà présent dans les données — même modèle, même firmware, trois autres cyclistes — ou votre rapport est celui qui l'établit.


Alors, lequel utiliser ?

Restez sur le passage de vitesses virtuel de votre application s'il fonctionne, que le changement de vitesse vous paraît réactif, et que le nombre de rapports fixe ne vous dérange pas. Réglez le mode de connexion de BikeControl sur Aucune connexion et laissez-le continuer à lire votre contrôleur.

Utilisez le passage de vitesses virtuel de BikeControl si vous voulez des rapports que vous avez vraiment choisis, une transmission 2×, le même ressenti dans chaque application où vous roulez — ou si votre application ou votre trainer ne propose tout simplement pas de passage de vitesses virtuel.

Vous n'avez pas à trancher une fois pour toutes. Le changement de mode est instantané et mémorisé par trainer, donc essayer l'autre voie ne vous coûte qu'un tap, sans réappairage.

Si vous l'essayez et que quelque chose ne va pas, le chat de support intégré à l'application est le moyen le plus rapide de me joindre — et votre rapport finit dans la base de données qui facilite la configuration du prochain cycliste.

Bonne route ! 🚴