Acerca de
Una app para toda la configuración de interior: frecuencia cardíaca, los medidores de potencia, el rodillo y el cambio, porque las piezas que debían hacer esto por separado no se comunican entre sí.
Por qué existe esto
Quería una cosa sencilla, y no existía.
Un Apple Watch mide bien la frecuencia cardíaca, pero no puede transmitirla a una app de entrenamiento, así que el consejo habitual es comprar un arnés de pecho. Por separado, el reloj puede emparejar un medidor de potencia, y hay formas de hacer que un KICKR se comunique con él. Nada de eso permite que MyWhoosh controle el rodillo, y controlar el rodillo es lo que define el entrenamiento.
Así que esta es una app para toda la configuración: frecuencia cardíaca, los medidores de potencia, el KICKR CORE 2, el cambio y el propio entrenamiento. Todo ello se envía a MyWhoosh, que registra la frecuencia cardíaca, la potencia, los cambios y las calorías en función de una ruta virtual.
Al final, MyWhoosh tiene esa ruta y la actividad como un archivo FIT. Exporta un recorrido desde allí e impórtalo en Strava; una vez conectados las dos cuentas, los recorridos posteriores se sincronizan automáticamente. Si ese es tu caso, desactiva Ajustes › Salud de Apple › Guardar recorridos; de lo contrario, la misma hora se registrará en Salud dos veces, una vez desde aquí y otra desde Strava.
Qué hace
Tu Apple Watch ejecuta una sesión de entrenamiento para poder leer el ritmo cardíaco de forma continua. Cada lectura se envía al iPhone, que la retransmite por Bluetooth LE como un monitor de ritmo cardíaco estándar —servicio 0x180D—. Los ordenadores de ciclismo y las aplicaciones de entrenamiento ven el teléfono como una correa de pecho ordinaria. Los AirPods Pro 3 pueden ser una segunda fuente, y cuando ambas están ejecutando la aplicación, esta las reconcilia en un único número antes de la transmisión.
No hay cuenta, ni análisis de datos, ni servidor, ni nada sobre ti llega al desarrollador. La fuente se publica bajo la licencia MIT.
Tres formas de conseguirlo
Una sola aplicación, una sola compilación. Las dos rutas gratuitas solicitan esfuerzo o paciencia en lugar de dinero; la App Store es la opción más cómoda.
TestFlight: gratis, 90 días
Abierta a cualquier persona, sin necesidad de invitación. Instala la aplicación TestFlight de Apple y abre el enlace público. Cada compilación permanece operativa durante 90 días desde su publicación, y una nueva compilación reinicia el contador.
Instalación manual: gratis, requiere una cuenta de desarrollador
Cada lanzamiento de GitHub incluye un .ipa de configuración Release, firmado para distribución y, por tanto, que requiere volver a firmarse con tu propia identidad. HealthKit y Bluetooth en segundo plano no están disponibles para los perfiles de aprovisionamiento gratuitos, por lo que esta ruta requiere una cuenta de Apple Developer de pago.
App Store: 4,99 USD
Una compra, sin suscripción, sin compras dentro de la app, sin anuncios, sin cuenta. Estás pagando para evitar ambas rutas anteriores y por el trabajo que hay detrás.
Con qué es compatible
Creado y probado con un Wahoo KICKR CORE 2, pedales PowerTap P1 y un medidor de potencia de bielas SRAM Red, con MyWhoosh como app de ciclismo y el cambio a través del protocolo abierto Bike Control de la especificación OpenBikeControl.
Nada de eso es especial. Cualquier medidor de potencia Bluetooth, rodillo inteligente o unidad principal que utilice los perfiles estándar de ciclismo será compatible, y cualquier app que empareje un arnés de frecuencia cardíaca Bluetooth verá este teléfono como uno de ellos.
Qué se guarda y dónde
Un entrenamiento finalizado se guarda en esta app, se escribe en Salud de Apple y, mientras estás entrenando, se envía en tiempo real a lo que estés utilizando. Son tres cosas distintas, y Ajustes › Salud de Apple desactiva la segunda, con un segundo interruptor independiente para las calorías.
Esta app nunca escribe potencia ni cadencia en Salud de Apple. Están en el resumen de la sesión aquí y en el archivo que registra tu app de ciclismo.
Créditos
Publicado por atsignhandle llc. El dibujo de arriba fue realizado por Google Gemini.