Je weegschaal en je sportaccount, eindelijk op één lijn
Weighbridge kopieert gewicht en lichaamssamenstelling van je Withings-weegschaal naar Garmin Connect, uit zichzelf, seconden nadat je eraf stapt. Verwijder een mislukte meting in de Withings-app en hij verdwijnt ook uit Garmin — iets wat vrijwel niets anders doet.
Gratis zolang Weighbridge in preview is. Geen pas, geen abonnement.
- Automatisch — de meting staat binnen seconden in Garmin, zonder dat je iets opent
- Verwijderingen gaan mee, zodat één slechte meting je grafieken niet blijft achtervolgen
- Negen waarden, niet alleen gewicht
- Je Garmin-wachtwoord wordt niet bewaard
Verwijderingen gaan mee. Vrijwel niets anders doet dat.
Iedereen weegt zich een keer met een handdoek in de hand. Bij de meeste synchronisatietools is die meting definitief: je kunt hem in de Withings-app weghalen, maar de kopie die al in Garmin staat blijft, en Garmins eigen geschiedenis opschonen is bewerkelijk. Weighbridge merkt dat de meting weg is en verwijdert hem ook uit Garmin.
Dat is lastiger dan het klinkt, en daarom zeldzaam. Withings meldt verwijderingen niet — een verwijderde meting verschijnt gewoon niet meer. Er is geen gebeurtenis om op te reageren. Daarom leest Weighbridge periodiek een heel venster van je geschiedenis opnieuw en vergelijkt het met wat het al geschreven heeft. Het verschil is de verwijdering.
Wat er gesynchroniseerd wordt
Alles wat je weegschaal meet en waarvoor Garmin een plek heeft:
- Gewicht
- Vetpercentage
- Spiermassa
- Botmassa
- Hydratatie
- Visceraal vet
- Basaalmetabolisme
- Metabole leeftijd
- BMI
Hydratatie moet onderweg omgerekend worden: Withings geeft die in kilogrammen en Garmins veld verwacht een percentage. Dat omdraaien is de meest voorkomende fout in zelfgebouwde synchronisatiescripts — en de reden dat veel mensen in Garmin een hydratatie van ongeveer 40 zien staan.
Waarom het spiermassagetal in Garmin anders is
Withings en Garmin gebruiken hetzelfde woord voor twee verschillende grootheden. Withings rapporteert vetvrij zacht weefsel — alles wat geen vet of bot is, organen en lichaamswater inbegrepen, doorgaans 70 tot 84 procent van het lichaamsgewicht. Garmins veld gaat over skeletspier alleen, eerder 30 tot 45 procent. De waarde ongewijzigd overzetten, zoals de meeste tools doen, maakt Garmins cijfer ongeveer 1,8 keer te hoog.
Weighbridge rekent het om, zodat het getal in Garmin betekent wat Garmin ermee bedoelt. De omrekening is een schatting op basis van een populatiegemiddelde, en je kunt hem met één klik uitzetten als je liever in beide apps de ruwe Withings-waarde ziet. Wat je ook kiest: de waarde die hier bewaard wordt en op je dashboard staat, is altijd de onbewerkte waarde van je weegschaal.
Hoe het werkt
- 1
Withings koppelen
Eén klik via de inlogpagina van Withings zelf. Weighbridge ziet je Withings-wachtwoord nooit: het krijgt een toegangstoken dat je bij Withings op elk moment kunt intrekken.
- 2
Garmin koppelen
Garmin biedt geen officiële manier om een derde partij schrijfrechten te geven, dus deze stap vraagt eenmalig om je Garmin-gegevens, om een sessie aan te maken. Ze worden daarvoor gebruikt en daarna weggegooid; alleen het resulterende sessietoken wordt bewaard, versleuteld.
- 3
Op de weegschaal stappen
Withings waarschuwt Weighbridge, dat de meting binnen seconden naar Garmin schrijft. Een dagelijkse ronde controleert de afgelopen week opnieuw, voor alles wat intussen gewijzigd of verwijderd is.
Over je Garmin-wachtwoord
Weighbridge heeft het één keer nodig, bij het koppelen, omdat Garmin geen enkele manier publiceert om een derde partij schrijftoegang te verlenen — geen OAuth, geen app-machtiging, niets. De gegevens worden gebruikt om een sessie aan te maken en daarna weggegooid. Alleen het sessietoken wordt bewaard, versleuteld met AES-256-GCM, en daarmee gaat het vanaf dan verder.
- Je Garmin-wachtwoord wordt niet bewaard, niet gelogd en is niet af te leiden uit iets wat Weighbridge bijhoudt.
- Tweefactorauthenticatie wordt ondersteund: de code wordt tijdens het koppelen in de browser gevraagd.
- Withings werkt met OAuth, dus een Withings-wachtwoord komt er sowieso niet aan te pas.
- Gewicht en lichaamssamenstelling zijn gezondheidsgegevens. Ze staan in de EU, worden niet verkocht en niet gedeeld met iemand anders dan de twee diensten die je zelf koppelde.
- Je kunt alles als JSON exporteren, of je account met alle metingen verwijderen vanuit de app.
Vragen die mensen echt stellen
Kan Garmin gewicht niet allang zelf importeren?
Vanuit een andere app niet. Garmins officiële Health- en Activity-API's zijn alleen-lezen, Connect IQ-apps mogen geen lichaamssamenstelling schrijven, en het partnerprogramma dat leestoegang geeft kost duizenden euro's per jaar. Met de hand een gewicht in Garmin Connect typen: dat is alles wat officieel bestaat. Weighbridge doet precies wat de Garmin Connect-website doet als je dat formulier verstuurt.
Wat gebeurt er als ik een meting in de Withings-app verwijder?
Die wordt ook uit Garmin gehaald, meestal binnen een dag. Weighbridge leest de afgelopen week van je geschiedenis periodiek opnieuw en vergelijkt die met wat het al geschreven heeft; wat bij Withings verdwenen is, wordt bij Garmin verwijderd. Wil je niet wachten, druk dan op «Nu synchroniseren».
Hoe snel staat een meting in Garmin?
Seconden. Withings stuurt een melding zodra de weegschaal geüpload heeft, en Weighbridge handelt meteen. Er hoeft niets open te staan — de app niet en je telefoon niet.
Bewaren jullie mijn Garmin-wachtwoord?
Nee. Het wordt één keer gebruikt, bij het koppelen, om een Garmin-sessie aan te maken, en daarna weggegooid. Alleen het sessietoken wordt bewaard, versleuteld. Garmin geeft derden geen andere manier om te schrijven — een onbevredigend antwoord, maar een eerlijk antwoord.
Werkt het met tweefactorauthenticatie op Garmin?
Ja. Het koppelen vraagt om de code die Garmin je stuurt, in de browser, precies op het moment dat hij nodig is.
Welke weegschalen werken?
Elke Withings-weegschaal die naar Withings Health Mate rapporteert: Body, Body+, Body Cardio, Body Comp, Body Scan en de oudere WS-modellen. Weighbridge leest uit je Withings-account en niet uit de weegschaal, dus alles wat daar verschijnt kan gesynchroniseerd worden.
Hoe ver terug kan de geschiedenis mee?
Twee jaar. Bij de eerste keer haalt Weighbridge tot twee jaar aan eerdere metingen uit Withings.
Waarom is de spiermassa in Garmin een ander getal?
Omdat de twee bedrijven verschillende dingen meten en er hetzelfde woord voor gebruiken. Withings rapporteert vetvrij zacht weefsel, rond 70 tot 84 procent van het lichaamsgewicht; Garmins veld is skeletspier, rond 30 tot 45 procent. Weighbridge rekent ertussen om zodat Garmins getal betekent wat Garmin bedoelt. Tools die de waarde ongewijzigd kopiëren laten Garmin een cijfer tonen dat ongeveer 1,8 keer te hoog is.
Kan ik die omrekening uitzetten?
Ja, bij de instellingen — en je kunt de wijziging toepassen op metingen die al in Garmin staan, niet alleen op toekomstige.
Synchroniseert het ook andersom, van Garmin naar Withings?
Nee. Weighbridge schrijft alleen naar Garmin. Jezelf op een Garmin Index-weegschaal wegen en de waarde in Withings verwachten werkt dus niet.
Wat als Garmin iets verandert en het stopt met werken?
Dat kan gebeuren: Garmin publiceert hiervoor geen ondersteunde interface, dus degene die gebruikt wordt kan zonder aankondiging veranderen, en dat is eerder gebeurd. Weighbridge is gebouwd om zichtbaar te falen in plaats van stilletjes: je account wordt gemarkeerd, het dashboard zegt het, en een melding waarschuwt je.
Moet er een app open blijven staan?
Nee. Alles gebeurt op de server. Je telefoon mag uit.
Waar staan mijn gegevens, en kan ik ervan af?
In een PostgreSQL-database in de EU. Je kunt op elk moment alles als JSON downloaden uit de app, en je account met één handeling verwijderen — metingen, tokens en koppelingen gaan mee. Metingen die al naar Garmin geschreven zijn, blijven in Garmin; zodra de koppeling weg is, is er geen manier meer om erbij te komen. Wil je die ook kwijt, verwijder ze daar dan eerst.
Is dit van Garmin of Withings?
Nee. Weighbridge is een onafhankelijke dienst, niet gelieerd aan en niet gesteund of gesponsord door een van beide bedrijven.
Probeer het deze week
Beide accounts koppelen kost ongeveer twee minuten. Doet het niets nuttigs voor je, koppel ze dan weer los — er wordt niets bewaard wat je er niet zelf in hebt gezet.