Sobre
Um app para toda a configuração indoor — frequência cardíaca, os medidores de potência, o treinador e o câmbio — porque as peças que deveriam fazer isso separadamente não conversam entre si.
Por que isso existe
Eu queria uma coisa simples, e ela não existia.
Um Apple Watch mede a frequência cardíaca bem, mas não consegue passá-la para um app de treino, então o conselho usual é comprar uma cinta torácica. Separadamente, o watch emparelha um medidor de potência, e há maneiras de fazer um KICKR conversar com ele. Nada disso permite que o MyWhoosh controle o treinador, e controlar o treinador é o treino.
Então este é um app para toda a configuração: frequência cardíaca, os medidores de potência, o KICKR CORE 2, o câmbio e o treino em si. Tudo vai para o MyWhoosh, que registra a frequência cardíaca, a potência, as trocas e a caloria contra uma rota virtual.
No final, o MyWhoosh recebe a rota e a atividade como um arquivo FIT. Exporte um treino de lá e importe para o Strava; depois que as duas contas estiverem conectadas, os treinos futuros serão sincronizados automaticamente. Se esse for o seu caso, desative Configurações › Apple Health › Salvar Treinos — caso contrário, a mesma hora aparecerá duas vezes no Health, uma vez aqui e outra vez pelo Strava.
O que ele faz
Seu Apple Watch executa uma sessão de treino para poder ler a frequência cardíaca continuamente. Cada leitura é enviada para o iPhone, que a retransmite via Bluetooth LE como um monitor de frequência cardíaca padrão — serviço 0x180D. Computadores de bicicleta e aplicativos de treino veem o telefone como uma faixa peitoral comum. AirPods Pro 3 podem ser uma segunda fonte, e quando ambos estão executando o aplicativo, eles são reconciliados em um único número antes da transmissão.
Não há conta, nem análise de dados, nem servidor, e nada sobre você chega ao desenvolvedor. O código-fonte é publicado sob a licença MIT.
Três formas de obtê-lo
Um aplicativo, uma compilação. As duas rotas gratuitas pedem esforço ou paciência em vez de dinheiro; a App Store é a mais conveniente.
TestFlight — grátis, 90 dias
Aberto a todos, sem necessidade de convite. Instale o aplicativo TestFlight da Apple e abra o link público. Cada compilação permanece utilizável por 90 dias após a publicação, e uma nova compilação reinicia a contagem.
Instalação manual — grátis, requer uma conta de desenvolvedor
Cada lançamento do GitHub inclui um .ipa na configuração Release, assinado para distribuição e, portanto, precisando ser reassinado com sua própria identidade. O HealthKit e o Bluetooth em segundo plano não estão disponíveis para perfis de provisionamento gratuitos, então esta rota exige uma conta paga de Desenvolvedor Apple.
App Store — USD 4,99
Uma compra, sem assinatura, sem compras no app, sem anúncios, sem conta. Você está pagando para evitar ambos os caminhos acima e pelo trabalho por trás disso.
Com o que funciona
Desenvolvido e testado com um Wahoo KICKR CORE 2, pedais PowerTap P1 e um medidor de potência de coroa SRAM Red, com o MyWhoosh como app de ciclismo e câmbio via protocolo aberto Bike Control da especificação OpenBikeControl.
Nada disso é especial. Qualquer medidor de potência Bluetooth, treinador inteligente ou unidade de cabeça que fale os perfis padrão de ciclismo funcionará, e qualquer app que emparelha uma cinta de frequência cardíaca Bluetooth verá este telefone como uma delas.
O que é salvo onde
Um treino finalizado é salvo neste app, escrito na Saúde da Apple e — enquanto você está pedalando — enviado ao vivo para o que você estiver usando. São três coisas separadas, e Configurações › Saúde da Apple desativa a do meio, com um segundo interruptor para a caloria por conta própria.
Potência e cadência nunca são escritas no Apple Health por este app. Elas estão no resumo da sessão aqui e no arquivo que seu app de ciclismo grava.
Créditos
Publicado por atsignhandle llc. O desenho acima foi feito pelo Google Gemini.