Weighbridge

Din våg och ditt träningskonto, äntligen överens

Weighbridge kopierar vikt och kroppssammansättning från din Withings-våg till Garmin Connect, alldeles själv, några sekunder efter att du klivit av. Radera en misslyckad vägning i Withings-appen så försvinner den från Garmin också — vilket nästan ingenting annat klarar.

Skapa ett konto

Gratis så länge Weighbridge är i förhandsversion. Inget kort, ingen prenumeration.

Raderingar följer med. Nästan ingenting annat gör det.

Alla väger sig någon gång med handduken i handen. I de flesta synkverktyg är den mätningen för alltid: du kan radera den i Withings-appen, men kopian som redan hamnat i Garmin blir kvar, och Garmins egen historik är omständlig att rätta. Weighbridge märker att mätningen är borta och tar bort den från Garmin också.

Det är svårare än det låter, och därför ovanligt. Withings meddelar inte raderingar — en raderad mätning slutar helt enkelt dyka upp. Det finns ingen händelse att reagera på. Därför läser Weighbridge regelbundet om ett helt fönster av din historik och jämför det med vad som redan skrivits. Skillnaden är raderingen.

Vad som synkas

Allt din våg mäter och som Garmin har någonstans att lägga:

Vätskebalansen måste räknas om på vägen: Withings anger den i kilogram medan Garmins fält förväntar sig en procentsats. Att förväxla det är den vanligaste buggen i hemmabyggda synkskript — och skälet till att många har en vätskebalans på runt 40 i Garmin.

Varför muskelmassan ser annorlunda ut i Garmin

Withings och Garmin använder samma ord för två olika storheter. Withings rapporterar fettfri mjukvävnad — allt som varken är fett eller ben, inklusive organ och kroppsvatten, vanligen 70–84 % av kroppsvikten. Garmins fält avser enbart skelettmuskulatur, snarare 30–45 %. Att kopiera värdet oförändrat, som de flesta verktyg gör, blåser upp Garmins mått med ungefär 1,8 gånger.

Weighbridge räknar om det, så att siffran i Garmin betyder det Garmin menar. Omräkningen är en uppskattning utifrån ett populationsmedelvärde, och du kan stänga av den med ett klick om du hellre ser Withings råvärde i båda apparna. Oavsett vilket är värdet som sparas här och visas på din översikt alltid det orörda från din våg.

Så fungerar det

  1. 1

    Anslut Withings

    Ett klick via Withings egen inloggningssida. Weighbridge ser aldrig ditt Withings-lösenord — det får en åtkomsttoken som du när som helst kan återkalla hos Withings.

  2. 2

    Koppla Garmin

    Garmin erbjuder ingen officiell väg att låta en tredje part skriva, så det här steget kräver dina Garmin-uppgifter en gång, för att skapa en session. De används till det och kastas sedan; bara den resulterande sessionstoken sparas, krypterad.

  3. 3

    Kliv upp på vågen

    Withings meddelar Weighbridge, som skriver vägningen till Garmin inom några sekunder. En daglig genomgång kontrollerar den senaste veckan igen för att fånga det som ändrats eller raderats under tiden.

Om ditt Garmin-lösenord

Weighbridge behöver det en gång, vid kopplingen, eftersom Garmin inte publicerar något sätt att ge en tredje part skrivåtkomst — ingen OAuth, ingen apprättighet, ingenting. Uppgifterna används för att skapa en session och kastas sedan. Bara sessionstoken sparas, krypterad med AES-256-GCM, och det är den som används därefter.

Frågor folk faktiskt ställer

Kan inte Garmin importera vikt redan?

Inte från en annan app. Garmins officiella Health- och Activity-API:er är skrivskyddade, Connect IQ-appar får inte skriva kroppssammansättning, och partnerprogrammet som ger läsåtkomst kostar flera tusen euro om året. Att knappa in en vikt för hand i Garmin Connect — det är allt som officiellt finns. Weighbridge gör exakt det Garmin Connect-webbplatsen gör när du skickar det formuläret.

Vad händer om jag raderar en mätning i Withings-appen?

Den tas bort från Garmin också, oftast inom ett dygn. Weighbridge läser regelbundet om den senaste veckan av din historik och jämför med det som redan skrivits; det som försvunnit från Withings raderas i Garmin. Vill du inte vänta trycker du på «Synka nu».

Hur snabbt når en vägning Garmin?

På några sekunder. Withings skickar en avisering så snart vågen laddat upp, och Weighbridge agerar direkt. Ingenting behöver vara öppet — varken appen eller din telefon.

Sparar ni mitt Garmin-lösenord?

Nej. Det används en gång, vid kopplingen, för att skapa en Garmin-session, och kastas sedan. Bara sessionstoken sparas, krypterad. Garmin ger tredje parter ingen annan väg att skriva — ett otillfredsställande svar, men ett ärligt.

Fungerar det med tvåfaktorsautentisering på Garmin?

Ja. Kopplingen frågar efter koden som Garmin skickar, i webbläsaren, precis när den behövs.

Vilka vågar fungerar?

Alla Withings-vågar som rapporterar till Withings Health Mate — Body, Body+, Body Cardio, Body Comp, Body Scan och de äldre WS-modellerna. Weighbridge läser från ditt Withings-konto och inte från vågen, så allt som syns där kan synkas.

Hur långt tillbaka kan historiken importeras?

Två år. Vid första körningen hämtar Weighbridge upp till två års tidigare vägningar från Withings.

Varför är muskelmassan en annan siffra i Garmin?

För att de två företagen mäter olika saker och kallar dem samma sak. Withings rapporterar fettfri mjukvävnad, ungefär 70–84 % av kroppsvikten; Garmins fält är skelettmuskulatur, ungefär 30–45 %. Weighbridge räknar om mellan dem så att Garmins siffra betyder det Garmin avser. Verktyg som kopierar värdet orört lämnar Garmin med en siffra som är ungefär 1,8 gånger för hög.

Kan jag stänga av den omräkningen?

Ja, i inställningarna — och du kan tillämpa ändringen på vägningar som redan finns i Garmin, inte bara på framtida.

Synkar det åt andra hållet, från Garmin till Withings?

Nej. Weighbridge skriver bara till Garmin. Att väga sig på en Garmin Index-våg och vänta sig värdet i Withings är inget det gör.

Vad händer om Garmin ändrar något och det slutar fungera?

Det kan hända — Garmin publicerar inget stött gränssnitt för det här, så det som används kan ändras utan förvarning, och har gjort det förr. Weighbridge är byggt för att gå sönder synligt i stället för tyst: ditt konto flaggas, översikten säger det, och en avisering når dig.

Måste jag ha någon app igång?

Nej. Allt sker på servern. Din telefon kan vara avstängd.

Var finns mina data, och kan jag bli av med dem?

I en PostgreSQL-databas inom EU. Du kan när som helst ladda ner allt som JSON från appen och radera ditt konto med en enda åtgärd — mätningar, tokens och anslutningar följer med. Vägningar som redan skrivits till Garmin blir kvar i Garmin; när anslutningen är borta går de inte längre att nå, så radera dem där först om du vill bli av med dem också.

Är det här gjort av Garmin eller Withings?

Nej. Weighbridge är en fristående tjänst utan koppling till något av företagen, och varken stödd eller sponsrad av dem.

Prova den här veckan

Att koppla båda kontona tar ungefär två minuter. Gör det ingen nytta kopplar du bort dem igen — inget sparas som du inte själv lagt in.

Skapa ett konto