Over

Één app voor de hele indoor-opstelling — hartslag, de vermogensmeters, de trainer en de versnellingen — omdat de onderdelen die dit apart moesten doen niet met elkaar communiceren.

Een Dimond tijdritfiets op een Wahoo KICKR-trainer, met fietsschoenen ernaast
Alles hier was al betaald. Ergens in deze afbeelding zit het argument om nog tachtig dollar uit te geven aan een borstband, maar dat is bij deze resolutie niet zichtbaar. Tekening van Google Gemini.

Waarom dit bestaat

Ik wilde één eenvoudig ding, en dat bestond niet.

Een Apple Watch meet de hartslag goed, maar kan deze niet doorgeven aan een trainingsapp, dus het gebruikelijke advies is een borstband te kopen. Apart kan de app een vermogensmeter koppelen, en er zijn manieren om een KICKR ermee te laten praten. Geen van dat alles laat MyWhoosh de trainer besturen, en het besturen van de trainer is de rit.

Dus dit is één app voor de hele opstelling: hartslag, de vermogensmeters, de KICKR CORE 2, de versnellingen en de training zelf. Alles gaat naar MyWhoosh, dat de hartslag, het vermogen, de versnellingen en het calorieëngetal registreert tegen een virtuele route.

Aan het einde heeft MyWhoosh die route en de activiteit als een FIT-bestand. Exporteer een rit daarvandaan en importeer hem in Strava; zodra de twee accounts zijn verbonden, synchroniseren latere ritten vanzelf. Als dat je opstelling is, zet dan Instellingen › Apple Gezondheid › Ritten opslaan uit — anders landt datzelfde uur twee keer in Gezondheid, één keer hier en één keer vanuit Strava.

Wat het doet

Je Apple Watch voert een workout-sessie uit zodat deze continu hartslag kan meten. Elke meting wordt naar de iPhone gestuurd, die deze opnieuw uitzendt via Bluetooth LE als een standaard hartslagsensor — service 0x180D. Fietscomputers en trainingapps zien de telefoon als een gewone borstband. AirPods Pro 3 kunnen een tweede bron zijn, en wanneer beide de app gebruiken, worden de signalen gecombineerd tot één getal voordat ze worden uitgezonden.

Er is geen account, geen analytics, geen server, en niets over jou bereikt de ontwikkelaar. De bron is gepubliceerd onder de MIT-licentie.

Drie manieren om het te krijgen

Eén app, één build. De twee gratis routes vragen om inspanning of geduld in plaats van geld; de App Store is de handigste optie.

TestFlight — gratis, 90 dagen

Open voor iedereen, geen uitnodiging nodig. Installeer de TestFlight-app van Apple en open de openbare link. Elke build blijft 90 dagen bruikbaar na publicatie, en een nieuwe build reset de klok.

Deelname aan de openbare bèta

Sideloading — gratis, vereist een ontwikkelaarsaccount

Elke GitHub-release bevat een Release-configuratie .ipa, ondertekend voor distributie en daarom opnieuw ondertekend nodig met je eigen identiteit. HealthKit en achtergrond-Bluetooth zijn niet beschikbaar voor gratis provisioning-profielen, dus deze route vereist een betaald Apple Developer-account.

Releases op GitHub

App Store — USD 4,99

Één aankoop, geen abonnement, geen in-app-aankoop, geen advertenties, geen account. Je betaalt om beide bovenstaande routes te vermijden, en voor het werk erachter.

Waar het mee werkt

Gebouwd en gebruikt met een Wahoo KICKR CORE 2, PowerTap P1-pedalen en een SRAM Red crank-vermogensmeter, met MyWhoosh als fietsapp en versnellingen via het open Bike Control-protocol uit de OpenBikeControl-specificatie.

Niets daarvan is bijzonder. Elke Bluetooth-vermogensmeter, slimme trainer of head unit die de standaard fietsprofielen ondersteunt, werkt, en elke app die een Bluetooth-hartslagband koppelt, ziet deze telefoon als een band.

Wat waar wordt opgeslagen

Een voltooide rit wordt opgeslagen in deze app, weggeschreven naar Apple Gezondheid, en — terwijl je rijdt — live verzonden naar wat je ook gebruikt. Dat zijn drie aparte dingen, en Instellingen › Apple Gezondheid schakelt het middelste uit, met een tweede schakelaar voor het calorieëngetal apart.

Vermogen en cadans worden door deze app nooit naar Apple Gezondheid geschreven. Ze staan in de sessiesamenvatting hier, en in het bestand dat je fiets-app registreert.

Credits

Gepubliceerd door atsignhandle llc. De tekening hierboven is gemaakt door Google Gemini.