Cykeldatorer.se
Zwift och cykeldatorn samtidigt
Guider

Zwift och cykeldatorn samtidigt

Måste cykeldatorn sitta på trainern när du kör Zwift? Nej. Så håller du isär vem som styr motståndet, undviker dubbletter i Garmin Connect och Strava, och vet var passet hamnar.

Innehåll9 avsnitt

Nej. Du behöver inte cykeldatorn på styret för att köra Zwift. Appen pratar direkt med trainern, oavsett om den körs på en dator, en surfplatta eller en TV-box. Den lutar sig inte mot något styre för att visa motstånd, watt eller din avatar i pelotonen. Många kör hela säsonger på det viset, utan att cykeldatorn ens är monterad inomhus.

Frågan är i stället när du ändå vill dra med den.

Tre skäl att ändå köra cykeldatorn

Det första skälet handlar om vilka mätvärden som faktiskt räknas ut, inte bara om var passet dyker upp. Zwift skickar avslutade pass automatiskt till Garmin Connect så fort du kopplat kontona. Det bekräftar Zwifts egen supportsida om tredjepartsplattformar, som listar Garmin bland tjänsterna som tar emot aktivitetsdata från Zwift. Så långt är importen alltså inget problem.

Men det räcker inte alltid att aktiviteten dyker upp. Garmin har en egen sida om just det här, och den är mer nyanserad än man kan tro: aktiviteter från utvalda tredjepartsplattformar kan påverka och komplettera Garmins träningsvärden, och Zwift står med på listan över stödda plattformar (Garmin Support). Värdena som kan fyllas i är träningsstatus, träningsbelastning, aerob och anaerob träningseffekt, aktivitetens primära nytta och VO2max.

Villkoren är däremot inte självklara, och det är dem hela skälet hänger på. Din enhet måste stödja Unified Training Status. Framför allt måste du redan ha spelat in och sparat en aktivitet av samma typ nativt på enheten, ett pass där enheten faktiskt mätte en VO2max-skattning. Först därefter börjar de importerade passen räknas.

Och efter att aktiviteten laddats upp till Garmin Connect måste du synka enheten två gånger. Första synken hämtar detaljerna. Andra synken räknar fram de nya värdena och skickar tillbaka dem.

Det är alltså inte sant att importen bara ger en rad i kalendern. Men det är inte sant att importen fungerar i ett vakuum heller. Kör du uteslutande inomhus i Zwift, utan att någon gång ha spelat in ett cykelpass på Edgen själv, saknas den nativa baslinjen. Då fylls ingenting i.

Låter du cykeldatorn spela in parallellt löser du båda sakerna på en gång. Du får baslinjen enheten behöver. Du får också de värden Garmin inte räknar på importerade pass alls, som återhämtningstid och träningsberedskap, vilka inte finns med i Garmins lista.

Det andra skälet är enklare, en ren backup. Kraschar Zwift, tappar wifi:et kontakten eller fryser bilden mitt i passet, är risken att inspelningen där också dör med den. En cykeldator som spelar in parallellt och oberoende har ändå fångat tid, puls och watt när du kliver av. Distansen blir sällan rätt, för GPS:en är avstängd inomhus, och utan en sensor eller trainer som skickar fart och distans till enheten visar den bara noll. Mer om den skillnaden i hubben om fart- och kadensgivare inomhus.

Det tredje skälet är enkel misstro. Litar du mer på din egen effektmätare än på trainerns siffra, vill du ha en skärm som visar mätarens watt oavsett vad som pågår i spelet. Mer om det längre ner.

En enhet styr, flera lyssnar

Nästan alla krockar mellan Zwift och en cykeldator på samma trainer är samma problem i olika förklädnad. En smart trainer kan bara lyda en chef åt gången. Skickar två enheter motståndskommandon samtidigt, ett från Zwift och ett från cykeldatorn, vet trainern inte vem den ska lyssna på. Resultatet blir hackigt eller obefintligt motstånd.

En enhet styr trainern, flera kan lyssna samtidigt Zwift skickar styrkommandon till trainern via Bluetooth eller ANT+ FE-C. Trainern sänder samtidigt data i sändningsläge via ANT+, som en cykeldator och en effektmätare kan läsa parallellt utan att störa styrningen. Zwift styr motståndet (chefen) kommandon Trainer en chef åt gången data Cykeldator lyssnar (Passive/ Read-Only) Effektmätare lyssnar via ANT+, flera samtidigt
Zwift skickar styrkommandon till trainern. Trainern sänder samtidigt data som flera enheter kan läsa parallellt, en cykeldator i lyssnarläge och en effektmätare via ANT+, så länge bara en av dem faktiskt styr.

Lösningen bygger på en enkel skillnad mellan de två radioteknikerna. En vanlig Bluetooth-trainer utan så kallat multiperipheral-stöd tar bara emot en Bluetooth-anslutning i taget, men den kan i de flesta fall sända data via ANT+ till en helt annan enhet parallellt. En enhet styr via Bluetooth. En annan lyssnar via ANT+. Har din trainer stöd för Wahoos multiperipheral-Bluetooth, som gäller nyare KICKR- och CORE-modeller, kan du dessutom koppla upp till tre Bluetooth-enheter samtidigt, så länge bara en av dem faktiskt styr.

Wahoo formulerar chefsprincipen rakt ut i sin egen support, att bara en app eller enhet ska styra trainern åt gången, annars "the trainer will receive conflicting commands from the two controlling apps/devices". Varje tillverkare har gett det passiva lyssnarläget sitt eget namn, om de ens har ett, och det är här folk letar förgäves i fel meny.

PlattformLyssnarläge (läser utan att styra)Protokoll enligt handboken
Wahoo ELEMNT (BOLT 3, ROAM 3, ACE)Passive Mode, uttryckligt (Wahoo)KICKR-trainer eller annan ANT+ FE-C-kompatibel trainer. Bluetooth nämns bara i noten om Passive Mode (Wahoo)
Hammerhead Karoo (Karoo OS)Read-Only mode, uttryckligt (Hammerhead)ANT+ FE-C, uttryckligt och enbart
Garmin Edge (540, 550, 840, 850, 1050)Inget namngivet i handboken (Garmin, sv handbok)ANT+. Bluetooth-styrning nämns inte
Bryton Rider S810Kan ej beläggas (Bryton)ANT+ FE-C, uttryckligt
iGPSPORT iGS630SKan ej beläggas (iGPSPORT)ANT+ och Bluetooth, protokoll ej namngivet
COROS DURAKan ej beläggas, bara ERG är dokumenterat (COROS)Bluetooth och ANT+, protokoll ej namngivet

Bara två av sex plattformar namnger alltså ett rent lyssnarläge. Vill du se hela underlaget, med menyvägar per modell och vad handböckerna faktiskt säger om Bluetooth FTMS, ligger det samlat i hubben cykeldator inomhus.

Wahoos undantag med äldre KICKR och SNAP

Ett vanligt bakgrundsproblem är att den fristående Wahoo-appen på telefonen, en helt annan sak än själva ELEMNT-datorn, också ligger uppkopplad mot samma trainer. Wahoo rekommenderar i sin egen dokumentation att du tvångsstänger just den telefonappen, gärna med telefonen helt avstängd, medan Zwift styr trainern. Citatet lyder "we would suggest force closing the Wahoo app (and possibly turning off your phone) while Zwift is controlling your trainer", och det gäller alltså appen på mobilen, inte ELEMNT-datorn på styret.

Ett äkta undantag finns också, och riktningen är lätt att få om huvudet på. ELEMNT-datorn paras mot trainern via Bluetooth när den står i Passive-läge. Har du en äldre KICKR (före version 4 från 2018) eller en SNAP, upptar den kopplingen hela Bluetooth-kanalen. Zwift måste då i stället ta ANT+-vägen för att kunna styra samma trainer. Inte ELEMNT-datorn.

Wahoo skriver rakt ut att "connecting a KICKR prior to v4 (2018) or a SNAP to another app will require an ANT+ connection to that app". "Another app" är Zwift. "That app" är alltså den som ska styra, inte den passiva ELEMNT-datorn.

Garmin har ingen namngiven genväg, men principen går att bygga själv

Garmins svenska handböcker beskriver hur en Edge paras med en indoor trainer via ANT+, och att motståndet sedan styrs från menyn Träning > Smart Trainer (på äldre modeller Inomhustrainer). Handboken nämner inget passivt läge vid namn, till skillnad från Wahoo och Hammerhead.

Går du in i den menyn gör du Edgen till en chef, oavsett om du väljer Fricykling eller att följa en bana. Vill du i stället låta Zwift ensamt styra motståndet medan Edgen bara visar siffror, är den rimliga vägen att aldrig öppna den menyn alls.

Para i stället trainern som en helt vanlig ANT+-sensor under Sensorer, precis som du skulle para ett pulsband eller en kadensgivare. Då läser Edgen av broadcastad data i bakgrunden utan att blanda sig i styrningen. Det är ingen Garmin-dokumenterad genväg. Det är samma dela-på-protokollen-princip, bara tillämpad utan ett namngivet läge att luta sig mot.

Så kör du båda samtidigt utan att de krockar

Ordningen spelar roll. Gör du det i fel följd blir felsökningen mycket krångligare än den behöver vara.

  1. Bestäm chefen först. Ska Zwift styra motståndet (ERG-läge, simulerad backe) medan cykeldatorn bara visar och spelar in? För de allra flesta är svaret ja, eftersom det är i Zwift träningspassen och löpsträckorna faktiskt körs.
  2. Koppla Zwift till trainern som vanligt. Via Bluetooth om du kör på dator, surfplatta eller telefon, eller via en ANT+-dongle om du föredrar det.
  3. Sätt cykeldatorn i lyssnarläge om den har ett. Passive på en Wahoo, Read-Only på en Hammerhead Karoo. Har du en Garmin Edge, hoppa helt över Smart Trainer-menyn och para trainern som en vanlig ANT+-sensor i stället.
  4. Tvångsstäng överflödiga appar. En träningsapp som ligger kvar i bakgrunden på telefonen räknas som en tredje röst i samtalet, även om du inte tänker använda den. Stäng den helt, inte bara minimera.
  5. Testa innan du litar på det. Trampa några varv. Se att motståndet reagerar mjukt på det Zwift ber om. Rycker det till, eller känns det som att ingenting styrs alls, har du fortfarande två röster som pratar i mun på varandra.

Fastnar du redan vid parningen, alltså att cykeldatorn inte ens hittar trainern som sensor, är det oftast ett annat och mer generellt problem. Den genomgången finns i guiden om cykeldatorn hittar inte givaren.

Saknar trainern helt förmågan att sända på två protokoll samtidigt, alltså både Bluetooth till Zwift och ANT+ till cykeldatorn parallellt, går inte den här uppdelningen att göra rakt av. Då gäller ett av tre lägen.

  • Trainern har Wahoos multiperipheral-Bluetooth. Koppla både Zwift och cykeldatorn över Bluetooth, upp till tre enheter, så länge bara en av dem styr.
  • Trainern saknar det, och du prioriterar Zwift. Kör utan cykeldator på trainern. Passet synkas ändå till Garmin Connect automatiskt, med de begränsningar för träningsvärdena som beskrevs ovan.
  • Trainern saknar det, och du prioriterar cykeldatorn. Låt den styra i stället, och kör Zwift i ett rent visningsläge utan egen resistensstyrning, om appen tillåter det på din plattform.

Var hamnar passet, i Garmin Connect och i Strava

Kopplar du Zwift mot Strava sker det i Zwift-appen, under profilbilden, Settings, Connections och Connect to Strava. Godkänn kopplingen så laddas nya pass upp automatiskt efteråt.

Stravas egen hjälpsida om Zwift listar fortfarande "an indoor trainer, a speed/cadence sensor or power meter, and an ANT+ dongle" som kravlistan, en formulering som känns ett antal år gammal nu när det mesta går fint över Bluetooth också. Värre är att gamla pass inte synkas retroaktivt. Har du kört utan koppling ett tag och vill få in historiken, måste du ladda ner varje pass som en FIT-fil från Zwift och lägga in dem för hand på strava.com/upload/select.

Precis samma koppling gäller mot Garmin. Zwift listar Garmin bland plattformarna som tar emot aktivitetsdata, och skickar alltså avslutade pass dit automatiskt så fort kontona är sammankopplade.

Spelar samtidigt Edgen in samma runda och laddar upp den själv till Garmin Connect, kan du få två rader i kalendern för ett och samma pass, en importerad från Zwift och en som Edgen spelat in på egen hand. Garmin Connect har ingen dokumenterad regel vi hittat för att slå ihop de två automatiskt. Behåll den som Edgen spelat in. Det är den som bär de fullständiga on-device-beräkningarna, inte importen.

Det specifika problemet med just kombinationen Zwift plus en cykeldator är dubbletter i Strava också. Spelar Zwift in passet och laddar upp det automatiskt, samtidigt som Garmin Connect eller Wahoo-appen laddar upp samma pass från cykeldatorn, kan båda landa i ditt Strava-flöde.

Vår bedömning, snarare än en dokumenterad regel Strava publicerat, är att Strava försöker känna igen dubbletter på liknande starttid eller filens skapelsetid. Den mekanismen träffar sämre ju mer de två källorna skiljer sig åt i tid. Det är precis fallet när Zwift och Garmin Connect laddar upp var sin FIT-fil för samma runda, oberoende av varandra. Stöter du på dubbletter i Strava, oavsett orsak, är den generella lösningen genomgången i felsökningsguiden om aktivitet som laddas upp dubbelt eller inte alls.

Din effektmätares watt eller trainerns

Zwift löser faktiskt det här internt, om du bara vet var knappen sitter. På skärmen PAIRED DEVICES parar du trainern som både POWER SOURCE och RESISTANCE, väcker sedan effektmätaren genom att snurra pedalerna, och väljer POWER SOURCE en gång till, nu till effektmätaren i stället.

Trainern ligger kvar som RESISTANCE och sköter motståndet precis som förut. Det är bara vilken siffra spelet räknar som effekt som byter källa. Zwifts egen instruktion är att "Select POWER SOURCE twice and then select your power meter", med trainern kvar som RESISTANCE.

Har du redan gjort det behöver du egentligen inte cykeldatorn för den här biten. Vill du ändå se effektmätarens watt på en egen, fristående skärm, till exempel för att du kör flera skärmar eller vill ha en display som inte är upptagen av spelet, para cykeldatorn direkt mot effektmätaren via ANT+. Eftersom ANT+ sänder brett och tillåter flera samtidiga lyssnare stör den kopplingen varken Zwifts egen POWER SOURCE-inställning eller trainerns Bluetooth-samtal om motståndet.

Skillnaden mellan de olika watt-siffrorna du kan möta inomhus, effektmätarens, trainerns egen och det spelet faktiskt visar, går vi igenom mer i grunden i trainerns watt eller din egen effektmätare.

Vilken väg är enklast

För de flesta räcker det att köra Zwift ensamt och koppla det mot Strava en gång.

Vill du ändå ha cykeldatorn med, håll dig till principen genom hela passet. Bestäm vem som styr innan du trampar. Sätt lyssnarläget om enheten har ett namngivet sådant. Stäng bakgrundsappar som annars blandar sig i.

Har du redan ett läge med namn, Wahoos Passive eller Hammerheads Read-Only, är vår rekommendation att faktiskt använda det varje gång du kör strukturerade pass i Zwift. Då får du både spelets styrning och Edgens eller ELEMNT-enhetens egna on-device-beräkningar, utan att välja bort någotdera.

Har du en Garmin Edge får du göra motsvarande sak manuellt, genom att aldrig öppna Smart Trainer-menyn medan Zwift redan styr. Är du osäker på om just din modell klarar det du är ute efter, kan du ställa modellerna mot varandra i jämförelsen, eller börja om från grunden i köpguiden.

Vanliga frågor

Synkar Zwift till Garmin Connect automatiskt?

Ja. Zwifts egen supportsida listar Garmin bland plattformarna som tar emot aktivitetsdata från Zwift, så pass laddas upp dit automatiskt så fort du kopplat ihop kontona. Vad importen ger dig är mer nyanserat. Garmin uppger själva att aktiviteter från stödda tredjepartsplattformar, där Zwift ingår, kan fylla träningsstatus, träningsbelastning, träningseffekt och VO2max. Men bara om enheten stödjer Unified Training Status, om du redan spelat in ett pass av samma typ nativt på enheten, och om du synkar enheten två gånger. Återhämtningstid och träningsberedskap står inte med i Garmins lista.

Blir det dubbletter i Garmin Connect om cykeldatorn också spelar in samma pass?

Ja, det kan hända. Zwift skickar automatiskt aktivitetsdata till Garmin Connect när kontona är kopplade. Spelar Edgen samtidigt in samma runda och laddar upp den själv, kan du få två rader i kalendern för ett och samma pass. Behåll den som Edgen spelat in själv och radera den importerade. Edgens egen inspelning är dessutom det som ger dig den nativa baslinje Garmin kräver för att importerade Zwift-pass över huvud taget ska räknas in i träningsvärdena.

Kan Garmin Edge och Zwift styra samma trainer samtidigt?

Nej, en trainer lyder bara en styrande enhet åt gången. Går du in i Edgens meny Träning och Smart Trainer gör du Edgen till en andra chef, vilket krockar med Zwifts egen styrning. Vill du bara läsa av data på Edgen, hoppa över den menyn och para i stället trainern som en vanlig ANT+-sensor under Sensorer.

Vad gör jag om trainern inte kan sända ANT+ och Bluetooth samtidigt?

Då går inte dela-på-protokollen-lösningen att göra rakt av. Har trainern Wahoos multiperipheral-Bluetooth kan du i stället koppla både Zwift och cykeldatorn över Bluetooth, upp till tre enheter, så länge bara en styr. Saknar den även det, får du välja. Antingen kör du utan cykeldator på trainern och importerar FIT-filen till Garmin Connect efteråt i stället, eller så låter du cykeldatorn styra och kör Zwift utan egen resistensstyrning.

Varför får jag dubbletter i Strava när jag kör Zwift med en cykeldator?

Både Zwift och cykeldatorns app, till exempel Garmin Connect, kan ladda upp samma pass till Strava var för sig. Strava dedupliceras normalt på starttid eller filens skapelsetid, men Strava publicerar inte parametrarna. Vår bedömning, utifrån hur det beter sig i praktiken, är att kollen missar oftare när passen kommer från två olika källor som spelats in oberoende av varandra, precis det här fallet. Radera den ena aktiviteten manuellt om det händer.

Är Wahoos Passive-läge samma sak som Wahoo-appen på telefonen?

Nej, det är två olika saker som lätt blandas ihop. Passive Mode är ett läge i själva ELEMNT-, BOLT- eller ROAM-datorn, som gör att den läser av trainern utan att styra den. Wahoo-appen på telefonen är ett separat program som också kan ligga uppkopplad mot trainern i bakgrunden. Wahoo rekommenderar att tvångsstänga just telefonappen medan Zwift styr, inte att stänga av ELEMNT-datorn.

Kan jag se min egen effektmätares watt i Zwift i stället för trainerns?

Ja. Para trainern som både POWER SOURCE och RESISTANCE på skärmen PAIRED DEVICES, väck sedan effektmätaren och välj POWER SOURCE en gång till, nu till mätaren. Trainern fortsätter sköta motståndet som RESISTANCE, men det är mätarens siffra spelet visar och räknar som din effekt.

Hur vet jag om min trainer stödjer Wahoos multiperipheral-Bluetooth?

Wahoo listar modellerna själva. KICKR BIKE 1, 2 och PRO, KICKR BIKE SHIFT, KICKR MOVE, KICKR från version 4 (2018) och senare, KICKR CORE från firmware 1.0.11 och CORE 2, samt KICKR ROLLR stödjer upp till tre samtidiga Bluetooth-anslutningar. Äldre KICKR-versioner, CORE på äldre firmware och SNAP saknar stödet och tar bara emot en Bluetooth-anslutning åt gången.

Hittade du ett fel eller en modell som saknas? Vi uppdaterar löpande. Se hur vi arbetar.