Oplossingen voor trainers | Ride Cave | Ride Cave

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
  1. Belangrijke fixes per trainer
  2. Ondersteunde protocollen
  3. Instellingen die je zelf kunt aanpassen
  4. Verbinding en detectie
  5. Keep-alive en stabiliteit
  6. Debugtools
  7. Bekende beperkingen

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.