Résoudre les soucis de connexion / détection en Bluetooth

Lors d’un article que j’avais rédigé en mars dernier, j‘expliquais que j’avais laissé tomber l’ANT+ pour le Bluetooth (BT), afin de résoudre des soucis de déconnexions de capteur ANT+ dans Zwift.

Depuis, j‘ai fait machine arrière pour des raisons que nous allons voir.

Pourquoi l’ANT+

Un petit rappel auparavant. Pour utiliser l’ANT+ avec son ordinateur il faut y brancher une cléf ANT+, à brancher sur un port USB. On utilisera cette solution si un de vos capteurs (ceinture cardiaque, cadence, puissance, …) communique en ANT+ seulement.

L’ANT+ fonctionne à merveille si votre ordinateur est à proximité de votre installation de home trainer. Ainsi par exemple, à 70 centimètres de distance il n’y a pas de soucis. À 1,4 mètres il en est tout autre : des décos surviennent régulièrement, parfois anodines (1 seconde), mais parfois suffisamment longues pour vous pourrir votre session de home-trainer.

Le gros avantage de l’ANT+, contrairement au Bluetooth, est son appairage très facile : il suffit de lancer zwift, et les capteurs sont automatiquement reconnus (au pire il faudra faire quelques tours de pédales pour ‘réveiller’ son home trainer ou son capteur de puissance).

La solution Bluetooth (BT)

Le BT n’est pas une solution miracle : les problèmes de distance sont les mêmes qu’avec l’ANT+. Seulement, il est possible via l’appli Zwift Companion d’appairer vos capteurs avec votre smartphone ou votre tablette.

De cette manière, avec un appareil mobile à portée de main, on règle le souci de la distance avec les capteurs et par la même occasion les pertes de connexion. Si la plupart des home-trainer et des capteurs de puissance sont désormais en double connexion BT et ANT+, c’est plus rarement le cas des cardiofréquencemètres : il vous faudra peut-être en racheter un (Decathlon en propose des modèles abordables).

Venons en aux inconvénients du BT: comme je le mentionnais dans mon précédent article, le protocole BT est beaucoup plus tatillon que l’ANT+ ce qui en pratique rend son utilisation pénible. J’ai beau avoir l’habitude de manipuler différents capteurs, PC, appareils mobiles, parfois je n’ai tout simplement pas réussi à appairer certains de mes appareils.

De plus, le BT se met en veille rapidement, ce qui peut être problématique si on s’arrête de pédaler trop longtemps en descente par exemple : vous pourriez être déconnecté de votre home-trainer!

Quelques solutions

Réseau WIFI et lancement de companion

Après avoir lancé l’appli companion (c’est évidemment obligatoire pour assurer le pont entre vos capteurs BT et Zwift), le premier point à vérifier (mais c’est également le cas pour l’ANT+) est que votre appareil mobile soit bien sur le même réseau que votre ordinateur. Pas de 3G/4G donc, mais l’utilisation du wifi.

Bonne utilisation de l’écran d’appairage de Zwift

C’est tout bête, mais contrairement à l’ANT+, où les capteurs sont automatiquement (au moins dans 90% des cas) détectés dès leur mise en route (ceinture portée, capteur / HT mis en mouvement), le BT a besoin que l’on lance une recherche depuis l’écran de Zwift (bouton recherche, à faire pour chaque capteur et à chaque utilisation de Zwift !). Il faut également penser à sélectionner l’utilisation de zwift companion et non pas du BT de l’ordinateur, comme sur cette capture (roue dentée en haut à droite) :

J’insiste encore sur ce point qui peut paraitre évident, mais après des mois d’utilisation en ANT+ où tout est automatique, ce n’est pas un réflexe de devoir appairer ‘à la main’.

Il faut sélectionner le capteur et valider par ‘OK’

Désactiver le BT des autres appareils

Il n’est pas rare aujourd’hui d’avoir plusieurs appareils BT: ordinateurs, plusieurs smartphones et tablettes. Hors le BT fonctionne de telle manière qu’un périphérique doit être appairé à un (et à un seul) appareil. C’est la grosse différence avec l’ANT+ qui autorise lui la diffusion de données sur autant d’appareils qu’on le souhaite (broadcast).

Si jamais vous avez par exemple précédemment testé un de vos capteurs avec une tablette, et que vous essayez ensuite de le faire avec votre smartphone, vous obtiendrez une erreur : il faudra d’abord déconnecter ce capteur de la tablette.

Vous pouvez désactiver cet appairage en allant dans les options Bluetooth de votre autre appareil mobile (un appui long sur l’icône BT), puis dans les options du périphérique avec la roue dentée et ‘Dissocier‘.

En vrai, cette solution est superflue car pour des raisons techniques la plupart des appareils ‘sportifs’ n’ont pas besoin d’être réellement appairés, et ne le peuvent d’ailleurs pas (vous obtiendrez une erreur), car ils seront gérés directement par les applis.

Mais pour être certain qu’un de vos capteurs ne soit pas appairé quelque part, le mieux reste de désactiver si possible le BT de tous vos autres appareils.

Forcer l’appairage ?

À l’inverse du dernier point évoqué, certains dispositifs pourraient être mieux détectés lorsqu’on les appaire. Ce ne sera sans doute pas le cas de vos capteurs de puissance et home trainer, mais par exemple ma ceinture cardio Geonaute permet un appairage manuel dans les paramètres de mon smartphone.

Tout ce paragraphe reste au conditionnel, car l’appairage manuel des périphériques sportif n’est pas nécessaire, mais ce peut être un point de dernier recours à vérifier.

Quitter les autres applications de home trainer / capteurs

Tout comme un périphérique BT ne peut être connecté à deux appareils simultanément, ils ne peuvent également pas être connecté à deux applis en même temps, que ce soit sur le même téléphone/tablette, ou même sur deux différents !

Vérifier donc que vous n’ayez pas l’appli constructeur de votre home trainer, capteur de puissance ou cardiofréquencemètre déjà ouverte, que ce soit sur votre appareil, ou un même sur un autre dont le BT serait activé!

Ce peut être l’appli Tacx (que l’on avait ouverte pour faire une calibration par exemple), une appli Polar, Garmin, Strava, ou souvent l’appli de son capteur de puissance que l’on avait lancé pour une mise à jour du software.

L’appli TACX est souvent la coupable d’une non-detection du home trainer dans companion

Balayez donc la liste des app ouvertes sur votre téléphone ou tablette, et fermez tout ce qui est en lien avec vos capteurs.

Redémarrer companion et / ou Zwift

Le BT étant tatillon (oui, je sais, j’insiste 😁), parfois il faudra relancer Zwift, ou bien penser à lancer l’appli companion avant Zwift, car cet ordre là peut avoir son importance.

Mais un point intéressant, et qui m’a sauvé plus d’une fois, est de redémarrer companion, et non pas simplement la quitter en swappant / balayant puis relancer, ce qui garderait l’état de l’appli, dont celui du BT, dans la mauvaise configuration.

Pour cela, il faut aller dans les paramètres Android, puis dans le menu ‘Applications‘. Rechercher dans la liste companion, puis cliquez dessus : vous aurez un bouton ‘Forcer l’arrêt’ qui permet réellement de réinitialiser l’application.

Validez le message d’avertissement, et relancez companion: l’état des connexions BT devrait l’être également, permettant la détection de vos capteurs.




Accéder à n’importe quelle carte facilement (dont Ventoux, France, Champs…)

Lors de la sortie ‘non officielle’ des cartes Paris (Champs Élysées) et France (Ventoux), j’avais écrit un article sur la manière d’y accéder en attendant leur ouverture à tous. Dorénavant, on peut aller y rouler quand on veut moyennant des méthodes de contournement beaucoup plus simples.

Tout le contenu de cet article reste valable bien sûr pour accéder à n’importe lequel des mondes Zwift (New York, Richmond, Innsbruck…), hormis les mondes dédiés aux events (course ou group ride) : Bologne, et Crit-City.

Pour rappel, Watopia est accessible tous les jours, et deux autres mondes alternent parmi les 7 autres.

Voici 4 méthodes, de la plus simple à plus ‘alternative’.

Créer un Meetup

Depuis la mise à jour de Zwift companion du 10 aout dernier, il est possible de créer un meetup dans les mondes Paris et France.

Les meetups sont des sorties de groupes que vous pouvez organiser avec vos contacts Zwift (les personnes qui vous ont ajouté en ‘amis’). Il vous suffit d’en créer un dans Paris ou France avec un de vos contacts pour pouvoir accéder à ces cartes (ou n’importe quelle autre carte).

Pour cela, aller tout d’abord sur le menu d’accueil de l’appli companion, sélectionner ‘Événements’, cliquer sur la troisième icône puis le bouton ‘Créer un Meetup’:

Après une création de meetup, il vous faudra penser à cliquer sur l’icône vélo du menu Événements pour ré-afficher la liste des events, car sinon cette dernière restera en mode Meetup

Ensuite, configurer votre meetup. Il vous faudra choisir la date et l’heure ainsi que la carte (le monde) et le circuit. Puis inviter n’importe lequel de vos contacts à l’aide du bouton ‘+’. Les autres options n’ont pas d’importance ici, vous pouvez juste laisser un message que verra la personne invitée.

Cliquez ‘Envoyer’ puis lancez votre sortie comme d’habitude : vous recevrez un message pour vous avertir du début du meetup avec un compte à rebours, comme pour n’importe quel event Zwift.

Rejoindre un event, et le quitter

Cette option est plus simple que la précédente, mais avec un gros défaut : il vous faudra attendre qu’un event (c’est-à-dire une course ou une sortie de groupe) soit proposé dans le monde où vous avez envie de rouler. Il n’est pas évident que vous arriviez à trouver cet event le jour où vous le souhaitez, et encore moins dans le bon créneau horaire.

Mais si c’est le cas, il suffit de le rejoindre, et une fois sur place, de cliquer n’importe où sur l’écran : un bouton ‘Quitter cet événement‘ va s’afficher. Il vous permet de quitter votre groupe tout en restant dans le monde en question.

Libre à vous ensuite de choisir votre route pour explorer l’intégralité de la carte.

Utiliser ZwiftPreference

Zwiftpreferences est un logiciel édité par le site zwifthacks, un site de référence dans la galaxie de Zwift. Il s’agit d’un outil qui édite le fichier prefs.xml, fichier de configuration qui permet d’accéder à tous les réglages de Zwift (voir méthode suivante). Il se présente de cette manière :

Le but ici c’est pas de présenter toutes les options de ce logiciel, mais seulement sa possibilité de modifier le monde par défaut.

Pour cela il suffit de faire son choix parmi les options de ‘Base world‘, puis de sélectionner sur la droite un des circuits proposés et enfin de valider avec le bouton ‘Submit’. Cela permettra de le positionner par défaut au lancement de Zwift, à la place de Watopia.

Pour revenir aux mondes proposés par défaut dans Zwift, relancez Zwift-preferences, et sélectionner ‘Don’t override‘.

Modifier le fichier de configuration

Cette dernière méthode fonctionne sur le même principe que Zwift-preferences, mais cette fois on va directement modifier le fichier de configuration de Zwift. Il n’y a rien de compliqué, mais cela nécessite d’être à l’aise dans l’édition de fichiers avec le bloc-note (ou tout autre éditeur de fichier texte).

Il faut préciser qu’il n’y a aucun risque de ‘crasher’ le logiciel avec cette méthode : en cas de mauvaise manip, on peut tout simplement supprimer le fichier et Zwift le recréera au prochain lancement.

Le fichier à modifier est le suivant :

\Documents\Zwift\prefs.xml

Le début de fichier doit ressembler à cela:

Pour ‘forcer’ Zwift à changer de monde par défaut, il faut insérer une des lignes suivantes après la ligne <ZWIFT> :

Pour Watopia : <WORLD>1</WORLD> (mais ne sert à rien car ce monde est toujours présent)

Pour Richmond : <WORLD>2</WORLD>

Pour London :<WORLD>3</WORLD>

Pour New-York :<WORLD>4</WORLD>

Pour Innsbruck : <WORLD>5</WORLD>

Pour Yorkshire : <WORLD>7</WORLD>

Pour France : <WORLD>10</WORLD>

Pour Paris : <WORLD>11</WORLD>

Ainsi par exemple pour accéder au monde ‘France’ et donc au Ventoux (Ventop), votre fichier devra commencer de cette manière :




Maintenance de Zwiftpower du 4 novembre

Demain jeudi 4 novembre, Zwiftpower sera hors ligne pour cause de maintenance (amélioration de la stabilité et des performances), de 18 h à minuit, soit pile pendant le pic d’utilisation ici en France.

Zwift en lui-même ne sera pas impacté. En principe toutes les données générées pendant la coupure (classements des courses, données de puissance…) seront mise en ligne dès que le site sera à nouveau opérationnel. Mais dans le doute, j’éviterai quand même de tenter ce jour là un record de puissance et/ou une course importante, on sait jamais 😋.

Pour rappel, Zwiftpower, développé par un indépendant passionné de Zwift (un travail de fou, sans lequel Zwift ne serait pas Zwift et n’aurait sans doute pas eu autant de succès !), a tout d’abord été ‘soutenu’ financièrement par Zwift, avant que ce dernier n’en fasse l’acquisition, au cours de l’été dernier.

Avec notamment l’hébergement sur les serveurs de Zwift, on peut espérer un gain de vitesse pour l’établissement des classements (qui peuvent prendre de 10 min à plus d’une heure selon l’affluence), une meilleure intégration des catégories (déclassement automatique de ceux qui courent dans la mauvaise caté), et sans doute une simplicité dans la gestion des données (plus besoin d’accord RGPD pour partager ses données, puisque ces dernières appartiendraient à Zwift et non plus à un acteur extérieur).

Pour terminer, un lien intéressant à garder sous la main pour connaitre l’état des serveurs et des différents services de Zwift, dont Zwiftpower : https://status.zwift.com/

La page des statuts des services Zwift

màj du 5/11 : maintenance repoussée jusqu’à 2 h du matin




Event Halloween 2020 : pas une franche réussite !

Quoi ? Encore un article sur l’event Halloween?! Oui, et en plus (ce qui est une première sur Zwifter.fr), cet article sera consacré au compte rendu de cet event, ce qui, j’en suis bien conscient n’intéressa pas forcément beaucoup d’entre vous 😛.

Mais je pense que les events (événements thématiques) sont indissociables des jeux en ligne. C’est ce qui les rend vivants, connectés avec le monde extérieur, c’est ce qui permet de maintenir un lien fort avec et entre les utilisateurs, relance l’intérêt des joueurs et forge des souvenirs ‘in game’.

Zwift comme la plupart des jeux massivement multijoueurs (MMO) propose depuis des années quelques animations et décorations pendant la période d’Halloween. il s’agit en général d’un déguisement, et de quelques éléments de décors aux couleurs de cette fête automnale.

Cette année une véritable animation avait lieu : des pace partners (des bots, c’est-à-dire des avatars gérés par Zwift) déguisés parcouraient les routes de Watopia en costume (un insecte, un dinosaure, un astronaute) et permettaient de ‘gagner’ le déguisement à condition de rouler suffisamment longtemps à leur côté. Pourtant, la déception fut au rendez-vous, comme le montrent les réactions ici.

Tout d’abord, quelques bugs sont venus ternir la bonne tenue de cet event. Par exemple, il semble que le pace partner Carlin Cosmic, celui déguisé en insecte, faisait demi-tour de manière aléatoire dans la montée de l’epic KOM. Et c’est pour ça que son circuit a ensuite été modifié, j’en avais fait une note dans l’article de présentation. De temps en temps, le bot disparaissait même sans raison.

Le changement de circuit annoncé sur le forum officiel

Ensuite, l’allure a posé problème à de nombreux Zwifter. Ou plutôt, le changement d’allure, rendant très difficile de rester à +/- 10 mètres pour garder son bonus.

Lorsque j’ai testé à mon tour, je n’ai pas noté de variation de rythme comme annoncé (est-ce que cela a été modifié ensuite ?), mais par contre une gestion du draft très difficile. L’event a attiré pas mal de monde, et cela a formé de gros pelotons. Dans ces conditions, il fallait vraiment jouer du dérailleur pour garder sa place, étant donné la gestion bizarre des pelotons par Zwift (on peut reculer très vite, et à l’inverse être ’emporté’ par un flux de coureurs vers l’avant).

Difficile de se repérer là-dedans!

On passe ainsi d’un event fun à une sortie de groupe difficile nerveusement, avec des jauges de progression qui se re-initialisent dès qu’on s’éloigne trop du bot, rendant l’acquisition des quatre pièces du costume longue et difficile !

Ensuite, il y a eu deux bizarreries dans la manière de mettre en avant l’event.

Tout d’abord, le costume gagné n’apparaissait que si l’on était dans le sillage des pace partners! Impossible donc d’aller se balader seul et encore moins sur une autre map avec son costume si durement gagné ! Ceux qui n’ont pas pris part à ces rides de groupes n’ont donc rien vu passer pendant Halloween (aucune décoration !) .

Ensuite, cela a duré trop peu longtemps : 4/5 jours à peine, clôturé dès le 1er novembre. Il faudrait que ce genre d’event s’installe sur 2 semaines au moins pour ‘marquer le coup’.

Une dernière remarque pour finir : que reste-t-il de cela ? Il n’y pas le costume gagné dans le ‘garage’ (ça reste compréhensible ceci dit, zwift n’a pas vocation à se transformer en Mario Kart ^^), pas de maillot (pourtant je suis pas fan de maillots inutiles de zwift 😂), mais pourquoi pas un badge, ou mieux une liste de ‘haut faits’ / achievements voire des grades à la Wow, qui permettrait de ‘construire’ une identité à son avatar, qui reste tristement simplet sur Zwift!




L’event du mois de novembre : Garmin – Never Stop Cycling!

Il fallait remonter à la fin aout pour retrouver un event par étapes sur Zwift (Off the Maap Tour), ça commençait à faire un peu long, surtout en cette période de reconfinement où il va falloir relancer l’intérêt des cyclistes pour l’entrainement sur home trainer.

Les events Zwift sont des épreuves de masse (à la manière de cyclosportives), non compétitives, même si parfois des courses peuvent être proposées en parallèle. S’étalant sur plusieurs semaines, c’est l’occasion de prendre part à des sorties regroupant parfois plusieurs milliers de cyclistes, à son rythme ou de manière plus sportive.

L’association entre Garmin (sport en extérieur) et Zwift (entrainement en intérieur) propose donc un event en 4 étapes, qui aura lieu du 9 au 21 novembre.

Les départs seront groupés (pas de catégorie, si ce n’est pour les féminines), et il n’y aura pas de courses officielles en plus des group ride, comme cela est parfois le cas. Cela risque donc de rouler fort en tête de paquet !

Deux options seulement à l’inscription : en A pour tout le monde, au en B pour les féminines qui veulent rouler entre elles

Autant le dire tout de suite, les étapes sont décevantes : courtes et plates, leur seul intérêt est leur thématique, que l’on va voir ci-dessous.

Les étapes devraient être ‘menés’ (ride leader) par des experts de chacune des thématiques, ce qui est une nouveauté. C’est déjà arrivé d’avoir un sportif célèbre qui mène un ride, mais de manière systématique (à confirmer, car je demande à voir ça !) c’est une première.

Enfin, comme d’habitude, un maillot inutile sera à gagner à chaque étape complétée. À quand une carotte plus intéressante (badge, liste d’achievements ou de défis…) ?

Étape 1 : Cyclisme sur route

« Un havre pour cyclistes sur route« 

Au programme de cette étape typée ‘route’, le circuit ‘Figure 8‘ de Watopia à boucler une fois, soit 29.8 km et 234 m de D+. À noter qu’il faudra gravir le Hilly KOM par ses deux versants, une montée courte mais présentant de forts pourcentages.

Étape 2 : Contre la montre

« Un rêve pour les contre la montre« 

Cette étape aura lieu dans le monde ‘France‘, sur le circuit tout plat (si ce n’est le faux-plat de l’aqueduc) ‘Douce France‘ : 24 km et 108 m de D+.

Un circuit typique d’épreuve chronométrée, mais il s’agira toujours d’une épreuve en peloton et, sauf surprise, sur vélo classique (donc pas un pseudo CLM avec utilisation de vélo de chrono sans draft).

Étape 3 : Gravel

« Le pays des merveilles pour le gravel« 

Un aller / retour entre l’île de Watopia et la jungle : la parcours ‘Road to ruins‘ (29.6 km pour 268 m de D+) a la particularité d’emprunter autant de routes goudronnées que de chemins de terre (dans la jungle). Pour rappel dans Zwift les revêtements en terre favorisent les vélos de type gravel ou les VTT au détriment des vélos de route. À puissance équivalente, ces derniers sont freinés par rapports aux vélos spécialisés.

Il faudra donc choisir le bon compromis au niveau matériel.

Étape 4 : VTT

« Le paradis des massacreurs de chemins« 

Déception pour ce parcours, puisqu’il s’agit du circuit de la jungle, donc le même parcours que précédemment mais amputé des portions de bitume.

Il faudra le boucler deux fois, soit un total de 21.5 km pour 160 de D+ en comptant le lead in (portion de route pour accéder au circuit).

Pourquoi avoir remis deux fois le même parcours ? En plus il s’agit du circuit qui est le plus détesté par les zwifters (le revêtement fait qu’on n’avance pas). Il est vrai que Zwift ne propose pas de circuit propre aux VTT, hormis un bout de chemin dans la zone de Sand & Sequoia, qui n’est d’ailleurs accessible qu’à condition de monter son téléphone sur le cintre pour pouvoir ‘piloter’ avec son guidon.

Contrairement à l’étape 3, il faudra ici penser à changer obligatoirement de vélo pour un gravel / VTT si on ne veut pas se retrouver coller et largué de son groupe !

Page officielle et inscriptions

Ça se passe ici : https://zwift.com/events/series/garmin-never-stop-cycling-tour