À propos
Une seule application pour l’ensemble de l’installation intérieure — fréquence cardiaque, capteurs de puissance, entraîneur et dérailleur — car les composants conçus pour gérer ces éléments séparément ne communiquent pas entre eux.
Pourquoi cette application existe
Je voulais une solution simple, mais elle n’existait pas.
Une Apple Watch mesure bien la fréquence cardiaque mais ne peut pas la transmettre à une application d’entraînement, d’où le conseil habituel d’acheter une sangle thoracique. Par ailleurs, la montre peut s’appairer à un capteur de puissance, et il existe des moyens de connecter un KICKR à celle-ci. Rien de tout cela ne permet à MyWhoosh de contrôler l’entraîneur, et contrôler l’entraîneur est l’essentiel du cyclisme.
Voici donc une seule application pour l’ensemble de l’installation : fréquence cardiaque, capteurs de puissance, KICKR CORE 2, dérailleur et séance d’entraînement. Tout est envoyé vers MyWhoosh, qui enregistre la fréquence cardiaque, la puissance, les changements de rapport et les calories en fonction d’un itinéraire virtuel.
À la fin, MyWhoosh conserve cet itinéraire et l'activité sous forme de fichier FIT. Exportez un trajet de là et importez-le dans Strava ; une fois les deux comptes connectés, les trajets ultérieurs se synchronisent automatiquement. Si c'est votre configuration, désactivez Réglages › Apple Health › Enregistrer les trajets — sinon la même heure sera enregistrée deux fois dans Health, une fois ici et une fois depuis Strava.
Fonctionnalités
Votre Apple Watch lance une séance d’entraînement afin de lire la fréquence cardiaque en continu. Chaque mesure est envoyée à l’iPhone, qui la rediffuse via Bluetooth LE en tant que capteur de fréquence cardiaque standard — service 0x180D. Les ordinateurs de vélo et les applications d’entraînement voient le téléphone comme un simple capteur de poitrine. Les AirPods Pro 3 peuvent servir de source secondaire, et lorsque les deux utilisent l’application, celle-ci les fusionne en une seule valeur avant la diffusion.
Aucun compte, aucune analyse, aucun serveur, et rien de ce qui vous concerne n'atteint le développeur. La source est publiée sous licence MIT.
Trois façons de l'obtenir
Une seule application, un seul build. Les deux itinéraires gratuits demandent de l’effort ou de la patience plutôt que de l’argent ; l’App Store est le plus pratique.
TestFlight — gratuit, 90 jours
Accessible à tous, aucune invitation n’est nécessaire. Installez l’application TestFlight d’Apple et ouvrez le lien public. Chaque build reste utilisable pendant 90 jours à compter de sa publication, et un nouveau build réinitialise ce délai.
Sideload — gratuit, nécessite un compte développeur
Chaque version de GitHub inclut un fichier .ipa configuré en mode Release, signé pour la distribution et nécessitant donc une nouvelle signature avec votre propre identité. HealthKit et le Bluetooth en arrière-plan ne sont pas disponibles pour les profils de provisionnement gratuits ; cet itinéraire nécessite donc un compte Apple Developer payant.
App Store — 4,99 USD
Un seul achat, pas d'abonnement, pas d'achat intégré, pas de publicité, pas de compte. Vous payez pour éviter les deux options ci-dessus, et pour le travail qui y est associé.
Compatibilité
Développé et testé avec un Wahoo KICKR CORE 2, des pédales PowerTap P1 et un capteur de puissance SRAM Red sur le plateau, avec MyWhoosh comme application de cyclisme et le dérailleur géré via le protocole Bike Control ouvert de la spécification OpenBikeControl.
Rien de tout cela n’est spécifique. Tout capteur de puissance Bluetooth, tout entraîneur connecté ou tout ordinateur de bord utilisant les profils cyclistes standards est compatible, et toute application capable d’appairer une sangle de fréquence cardiaque Bluetooth verra ce téléphone comme un capteur.
Stockage des données
Une séance terminée est sauvegardée dans cette application, écrite dans Santé d’Apple, et — pendant que vous roulez — envoyée en direct à l’application que vous utilisez pour rouler. Il s’agit de trois processus distincts, et Réglages › Santé d’Apple permet de désactiver le second, avec un interrupteur séparé pour les calories.
La puissance et la cadence ne sont jamais écrites dans Apple Health par cette application. Elles figurent dans le résumé de la séance ici, et dans le fichier enregistré par votre application de cyclisme.
Crédits
Publié par atsignhandle llc. Le dessin ci-dessus a été réalisé par Google Gemini.