Compatibiliteit
Elke trainer heeft zijn eigenaardigheden.
Smart trainers gebruiken de Bluetooth-standaard FTMS, maar elke fabrikant voert die anders uit. Zo gaat Ride Cave om met de eigenaardigheden, bugs en ongedocumenteerde gedragingen die we zijn tegengekomen.
Inhoud
Belangrijke fixes per trainer
Wahoo KICKR-familie
Probleem: Wahoo-trainers hebben extra handshake-stappen nodig om betrouwbaar in de ERG-modus te komen.
Oplossing:
- Stuur na het opvragen van controle een "neutrale" simulatie-payload (allemaal nullen)
- Dit "porrt" de trainer zodat hij klaar is voor ERG-commando's
- Voegt een optioneel Reset-commando toe na het opvragen van controle, voor meer betrouwbaarheid
Status: Wordt automatisch toegepast voor apparaten van Wahoo/KICKR.
Van Rysel D100 / Magene T110 (Decathlon)
Probleem: De trainer maakt verbinding, maar de melding "begin met trappen" verdwijnt nooit. De Van Rysel D100 (een Magene T110 onder een andere naam) accepteert FTMS-besturingscommando's maar stuurt de vereiste bevestiging niet terug, waardoor elk commando verloopt. Zonder besturing wordt er geen weerstand toegepast en meldt de trainer 0W.
Oplossing:
- Besturingscommando's worden "fire-and-forget" verstuurd (zonder te wachten op bevestiging)
- ERG-modus en weerstand werken hierna gewoon
Andere bekende eigenaardigheden:
- Eén BLE-verbinding - Kan niet met meerdere apps tegelijk verbinden. Sluit andere apps voordat je verbindt.
- Cadans is onbetrouwbaar - Geeft altijd ongeveer 30 RPM door, ongeacht de echte cadans. Gebruik een externe cadanssensor voor nauwkeurige data.
- Niet koppelen via de Bluetooth van je systeem - Verbind alleen via Ride Cave. Heb je het apparaat eerder gekoppeld in de instellingen van je besturingssysteem, laat het daar dan eerst "vergeten".
Status: Wordt automatisch toegepast voor apparaten van Van Rysel en Magene.
Domyos-trainers (Decathlon)
Probleem: Meldt FTMS-ondersteuning, maar negeert alle besturingscommando's.
Oplossing:
- Alleen-lezenmodus afdwingen (geen pogingen tot sturing)
- Schakel het schrijven van simulatieparameters uit om vastlopers te voorkomen
- Alleen gebruiken om data te verzamelen
Status: Wordt automatisch herkend en in alleen-lezenmodus gezet.
iConcept / Toorx FTMS
Probleem: Onbetrouwbare handshake voor besturing zonder reset-commando.
Oplossing:
- Handshake met controle+reset afdwingen
- Maakt de ERG-modus betrouwbaarder
Status: Wordt automatisch toegepast voor apparaten van iConcept/Toorx.
Ondersteunde protocollen
Ride Cave ondersteunt meerdere Bluetooth-protocollen voor zo veel mogelijk compatibele trainers.
FTMS (primair)
Fitness Machine Service - De moderne Bluetooth-standaard (UUID: 0x1826).
Ondersteunt: De meeste moderne trainers (Elite, Wahoo KICKR 2016+, Zwift Hub, Saris, enz.)
Modi:
- ERG-modus (sturing op doelvermogen)
- Simulatiemodus (helling, wind, Crr, Cw)
- Weerstandsmodus (handmatige weerstand in %)
Tacx FE-C
ANT+ FE-C via Bluetooth - Eigen protocol voor oudere Tacx-trainers.
Ondersteunt: Tacx Flux, Neo (firmware van voor FTMS)
Functies:
- 13-byte FE-C-berichtinkapseling
- Keep-alive-mechanisme (opnieuw versturen op 1Hz)
- Paginadata (Page 16, 25, 48, 49, 51)
Wahoo Legacy
Eigen Wahoo-protocol - Voor Wahoo-trainers van voor FTMS.
Ondersteunt: Oudere KICKR-modellen zonder FTMS
Functies:
- Eigen service-UUID (a026ee07...)
- Cycling Power Service voor data
- Alleen ERG-modus (OpCode 0x05)
Instellingen die je zelf kunt aanpassen
Werkt je trainer niet meteen, probeer dan deze instellingen in de Ride-app onder Trainerinstellingen.
Reset-handshake
Probeer dit als: ERG-modus start nooit of de trainer reageert niet op vermogenscommando's.
Voegt een Reset-commando toe na het opvragen van controle. Helpt trainers die een expliciete reset nodig hebben om hun status te wissen.
Simulatie-schrijfacties uitschakelen
Probeer dit als: Trainer loopt vast of verbreekt de verbinding bij het starten van races.
Voorkomt dat Ride Cave simulatieparameters stuurt (helling/wind/Crr/Cw). Gebruik dit voor trainers die alleen de ERG-modus ondersteunen.
Weerstandsmodus
Opties: "FTMS-niveau (stappen van 0.1)" of "Deltawijziging (legacy)"
Schakel over naar de Delta-modus als handmatige weerstandsaanpassingen niet werken. Sommige oudere trainers verwachten relatieve wijzigingen in plaats van absolute niveaus.
Alleen-ERG-modus
Probeer dit als: Je trainer ondersteunt alleen de ERG-modus (geen simulatie of weerstand).
Laat alle racesessies een vast basisvermogen van 180W gebruiken in plaats van de simulatiemodus. Vereist voor de Elite Direto 2018 en vergelijkbare trainers die alleen ERG ondersteunen.
Verbinding en detectie
Ride Cave gebruikt een detectiesysteem met meerdere filters om trainers met verschillende protocollen te vinden.
Ontdekfilters
Als je op "Trainer verbinden" klikt, zoeken we naar apparaten die passen bij:
- FTMS Service (0x1826)
- Cycling Power (0x1818)
- Tacx FE-C Service
- Wahoo FE-C Service
- Naamvoorvoegsel: Tacx
- Naamvoorvoegsel: Wahoo / KICKR
- Naamvoorvoegsel: Elite
- Naamvoorvoegsel: Zwift
- Naamvoorvoegsel: Saris
- Naamvoorvoegsel: Bkool
- Naamvoorvoegsel: Kinetic
- Naamvoorvoegsel: Van Rysel
- Naamvoorvoegsel: Magene
Verschijnt je trainer niet, dan ondersteunt hij misschien geen Bluetooth FTMS of heeft hij een afwijkende naam.
Keep-alive en stabiliteit
Status opvragen
Ride Cave leest elke 30 seconden de statuskarakteristiek van de trainer uit om te voorkomen dat de verbinding bij inactiviteit wegvalt. Sommige trainers verbreken de verbinding na ~60 seconden zonder communicatie.
Tacx Keep-Alive
Het Tacx FE-C-protocol verstuurt het laatste besturingscommando elke seconde opnieuw om de autorisatie te behouden. Zonder dat reageert de trainer na een paar seconden niet meer.
Debugtools
Testpagina
Ga naar /test om diagnostische tests op je trainer uit te voeren.
- Test verschillende simulatieparameters afzonderlijk
- Beoordeel hoe de weerstand voelt (geen/licht/gemiddeld/zwaar/onmogelijk)
- Resultaten naar JSON exporteren voor probleemoplossing
- Bepaal op welke parameters je trainer reageert
Bekende beperkingen
Domyos-besturing
Domyos-trainers kunnen niet via Bluetooth worden aangestuurd. Je ziet je vermogen en cadans, maar Ride Cave kan de weerstand niet aanpassen. Stel de weerstand handmatig in op de trainer zelf.
Cadans van de Van Rysel D100
De Van Rysel D100 geeft cadansdata door via FTMS, maar de waarden zijn onbetrouwbaar (constant ~30 RPM). Decathlon heeft de cadansschatting van Magene in de firmware uitgeschakeld. Koppel voor een nauwkeurige cadans een aparte cadanssensor.
ANT+-ondersteuning
Ride Cave gebruikt alleen Bluetooth (geen ANT+-dongles nodig). Ondersteunt je trainer alleen ANT+, dan heb je een model met Bluetooth nodig.
Nog steeds problemen?
We verbeteren voortdurend de compatibiliteit met trainers. Ontdek je een eigenaardigheid die we nog niet hebben beschreven, laat het ons weten op onze Communitypagina, of bekijk de Gids voor probleemoplossing.
