Hoppa till innehåll

teknik · Publicerad:

~ 7 min läsning

Zwift Companion-appen ansluter inte — så löser du det

Zwift Companion-appen ansluter inte — så löser du det

Zwift Companion är appen som förvandlar din telefon till en fjärrkontroll under passet — du styr kameravinklar, ger "Ride Ons", svänger i korsningar och ser kartan i handen. När den vägrar koppla upp sig mot din Zwift-session försvinner alla de funktionerna. Den här guiden går igenom varför det händer och hur du får tillbaka anslutningen, steg för steg och i den ordning som löser flest fall snabbast.

Det är värt att skilja på två saker innan vi börjar. Companion kan användas i två lägen: dels som ett fristående konto där du tittar på resultat, följer vänner och anmäler dig till lopp, dels som en aktiv fjärrkontroll kopplad till en pågående Zwift-session. Det är det andra läget — den direkta kopplingen till klienten — som kräver att appen och din Zwift-enhet hittar varandra på nätverket. När folk säger att Companion "inte ansluter" handlar det nästan alltid om just det här länkningssteget.

Grundkravet: samma lokala nätverk

Companion-appen kommunicerar med Zwift-klienten över ditt lokala nätverk. Det betyder att telefonen som kör Companion och enheten som kör själva Zwift — dator, Apple TV, surfplatta eller annan telefon — måste vara anslutna till exakt samma Wi-Fi-nät. Kopplingen sker direkt mellan enheterna i ditt hem; trafiken går inte via Zwifts servrar för det här ändamålet, vilket är just därför det lokala nätverket spelar så stor roll.

Det låter självklart, men det är här de flesta problem uppstår. Många hem har flera nätverksnamn: ett för 2,4 GHz och ett för 5 GHz, ett gästnät, eller flera accesspunkter med olika namn. Om telefonen sitter på "Hemma-5G" och datorn på "Hemma-2G" ser de inte varandra, även om det fysiskt är samma router.

En extra komplikation finns i hem med så kallade mesh-system, där flera enheter sprider samma nätverksnamn genom bostaden. Mesh-system brukar visa ett gemensamt namn, vilket normalt är bra, men vissa konfigurationer behandlar de olika frekvensbanden som separata segment internt. Om du har ett mesh-system och Companion ändå inte hittar sessionen, leta i routerns app efter en inställning som tvingar samman banden under ett namn.

Kontrollera Wi-Fi-namnet på båda enheterna och se till att de står på precis samma nät. Det är den första saken att verifiera, alltid. Står de på samma namn men problemet kvarstår, gå vidare till nästa avsnitt.

Den vanligaste boven: telefonen växlar till mobildata

Den absolut vanligaste orsaken till att Companion tappar Zwift-sessionen — eller ser den ibland men inte alltid — är en funktion som på iPhone heter Wi-Fi Assist och på Android har liknande motsvarigheter. Funktionen växlar automatiskt över till mobildata när Wi-Fi-signalen upplevs som svag.

Problemet är att din telefon i samma ögonblick lämnar det lokala nätverket. Companion förlorar då kontakten med Zwift-klienten, även om Wi-Fi fortfarande visas som anslutet.

Den enkla lösningen är att sätta telefonen i flygplansläge och därefter slå på enbart Wi-Fi och Bluetooth igen. Då finns ingen mobildata att växla till, och telefonen tvingas stanna på det lokala nätet hela passet. Alternativt kan du stänga av Wi-Fi Assist i telefonens inställningar — på iPhone hittas reglaget längst ner under Inställningar, Mobilnät. På Android varierar namnet mellan tillverkare; sök efter inställningar som "adaptiv anslutning", "växla till mobildata" eller liknande.

Det här förklarar också ett vanligt och förvirrande beteende: att Companion fungerar perfekt vissa pass och inte alls andra. Om appen ibland ser sessionen och ibland inte, utan att du ändrat något, är ett växlande mobildata-beteende den mest sannolika förklaringen. Symptomet — opålitlig snarare än helt obefintlig anslutning — är nästan en signatur för just det här problemet.

Uppdatera och installera om appen

En inaktuell Companion-app kan vara orsaken i sig. Zwift uppdaterar både klienten och Companion regelbundet, och en stor versionsskillnad mellan de två kan göra att de inte länkar korrekt. Kontrollera i App Store eller Google Play att du kör senaste versionen, och uppdatera både Companion och Zwift-klienten så att de ligger på samma uppdateringsnivå.

Om appen är uppdaterad men ändå inte ansluter är en ren ominstallation ofta den åtgärd som löser problemet. Avinstallera Companion helt, starta om telefonen, och installera appen på nytt. En ren installation rensar gammal cache och felaktiga nätverksinställningar, och tvingar dessutom appen att be om nödvändiga behörigheter på nytt — vilket leder oss till nästa avsnitt.

Logga in på samma Zwift-konto i Companion som du använder i klienten. Det låter självklart, men har du flera konton — ett gammalt provkonto och ett aktivt, till exempel — länkar Companion bara mot en session som körs på samma konto. En kontoblandning ger exakt samma symptom som ett nätverksfel: appen ser ingen session.

macOS-specifik workaround

Kör du Zwift på en Mac finns en särskild komplikation. macOS har sedan flera versioner tillbaka en behörighet som heter "Lokalt nätverk" (Local Network), och Zwift-appen måste ha den påslagen för att Companion ska kunna se sessionen. Behörigheten hittas under Systeminställningar, Integritet och säkerhet, Lokalt nätverk.

Användare rapporterar att macOS-uppdateringar ibland nollställer eller stör den här behörigheten. En workaround som flera Mac-användare beskriver på Zwifts forum: även om Zwift redan står med i listan och reglaget ser påslaget ut, slå av reglaget, vänta några sekunder, och slå på det igen. Det tycks "väcka" behörigheten på nytt.

Saknas Zwift helt i listan över appar med lokal nätverksbehörighet, behöver du installera om Zwift på datorn. Vid första starten efter ominstallationen ber macOS om tillåtelse att ansluta till enheter på det lokala nätverket — säg ja, så registreras appen korrekt. Motsvarande behörighet finns även på iPad, så om du kör Zwift där gäller samma sak. Detta avsnitt gäller specifikt macOS och iPadOS; på Windows finns ingen sådan inställning.

Starta om i rätt ordning

En överraskande vanlig lösning är helt enkelt att starta saker i rätt ordning. Companion behöver hitta en pågående Zwift-session, så starta först Zwift på din huvudenhet och låt den komma in till skärmen där du väljer aktivitet. Öppna sedan Companion på telefonen. Startar du Companion innan Zwift kommit igång kan appen ha letat efter en session som ännu inte fanns, och den hittar den inte automatiskt i efterhand. Stäng då Companion helt och öppna den på nytt.

Starta om routern

Om både nätverk och behörigheter ser rätt ut kan själva routern behöva en omstart. En router som varit igång länge kan ha tappat bort enheter i sin interna tabell, vilket hindrar dem från att hitta varandra.

Starta om routern, och anslut sedan både Zwift-enheten och telefonen till nätet på nytt. En del användare beskriver att de behövt "glömma" Wi-Fi-nätet på båda enheterna och ansluta igen från grunden för att det skulle fungera. Vänta tills routern är helt uppstartad och båda enheterna har återanslutit innan du testar Companion igen.

Kontrollera brandvägg och nätverksisolering

Vissa routrar har en funktion som ofta kallas "klientisolering" eller "AP-isolering", som hindrar enheter på samma nät från att prata med varandra. Den är vanlig på gästnätverk och ibland påslagen som standard. Använder du ett gästnät — byt till huvudnätet. Letar du efter inställningen i routerns gränssnitt heter den ofta just "client isolation", "AP isolation" eller "isolera trådlösa klienter".

På datorsidan kan en brandvägg eller ett antivirusprogram blockera den lokala kommunikationen mellan Zwift och Companion. Om inget annat hjälper, testa tillfälligt att tillåta Zwift i brandväggsinställningarna. På Windows kan du behöva godkänna Zwift för både privata och offentliga nätverk i Windows-brandväggen. Tredjepartsantivirus med egen brandvägg kan kräva en separat regel.

Companion ansluter men kartan visas inte

En variant av problemet är att Companion länkar mot sessionen — du ser styrknapparna — men kartan i appen förblir tom. På Mac och iPad hänger det här ofta ihop med samma behörighet för Lokalt nätverk som beskrevs ovan: en delvis fungerande länk där kartdatan inte kommer fram. Slå av och på behörigheten enligt avsnittet om macOS, och starta om både Zwift och Companion. På telefoner som kör Zwift direkt är en omstart av appen oftast tillräckligt.

Sammanfattning av felsökningsordningen

Gå igenom punkterna i den här ordningen: verifiera samma Wi-Fi-nät, stäng av mobildata-växling via flygplansläge, kontrollera att du är inloggad på samma konto, uppdatera apparna, gör en ren ominstallation, kontrollera lokal nätverksbehörighet på Mac eller iPad, starta om routern, och titta sist på brandvägg och klientisolering. I de allra flesta fall ligger felet bland de tre första punkterna — och nästan alltid handlar det om att de två enheterna inte riktigt befinner sig på samma lokala nätverk, även när det ser ut så. Arbeta dig metodiskt nedåt i listan så hittar du orsaken.

Vanliga frågor

Frågor och svar

Varför hittar Companion-appen inte min Zwift-session?

Vanligast är att telefonen och Zwift-enheten inte är på samma lokala Wi-Fi-nät, eller att telefonen växlat till mobildata. Kontrollera nätverksnamnet på båda enheterna.

Hur stoppar jag telefonen från att lämna Wi-Fi?

Sätt telefonen i flygplansläge och slå sedan på enbart Wi-Fi och Bluetooth. Då finns ingen mobildata att växla till, och telefonen stannar på det lokala nätet.

Vad gör jag om Companion inte ansluter på en Mac?

Kontrollera att Zwift har behörigheten Lokalt nätverk under Systeminställningar. Användare rapporterar att det hjälper att slå av reglaget, vänta några sekunder och slå på det igen.

Hjälper det att installera om Companion-appen?

Ja, ofta. En ren ominstallation rensar gammal cache och felaktiga nätverksinställningar och tvingar appen att be om nödvändiga behörigheter på nytt.

Kan routern hindra Companion från att ansluta?

Ja. En router som varit igång länge kan behöva omstart, och funktionen klientisolering — vanlig på gästnät — hindrar enheter från att prata med varandra. Använd huvudnätet.

Granskat av ZwiftSvenskas redaktion. Så tas innehållet fram — läs vår metodologi.