Weighbridge

Votre balance et votre compte sportif, enfin d'accord

Weighbridge copie le poids et la composition corporelle de votre balance Withings vers Garmin Connect, tout seul, quelques secondes après que vous en êtes descendu. Supprimez une pesée ratée dans l'application Withings et elle disparaît aussi de Garmin — ce que presque rien d'autre ne sait faire.

Créer un compte

Gratuit pendant la préversion. Aucune carte, aucun abonnement.

Les suppressions se propagent. Presque rien d'autre ne le fait.

Tout le monde se pèse un jour une serviette à la main. Dans la plupart des outils de synchronisation, cette mesure est définitive : vous pouvez l'effacer dans l'application Withings, la copie déjà présente dans Garmin y reste, et l'historique de Garmin est pénible à corriger. Weighbridge s'aperçoit que la mesure a disparu et la supprime aussi de Garmin.

C'est plus difficile qu'il n'y paraît, et c'est pourquoi c'est rare. Withings n'annonce pas les suppressions — une mesure effacée cesse simplement d'apparaître. Il n'y a aucun événement auquel réagir. Weighbridge relit donc régulièrement une fenêtre entière de votre historique et la compare à ce qu'il a déjà écrit. La différence, c'est la suppression.

Ce qui est synchronisé

Tout ce que votre balance mesure et que Garmin sait ranger quelque part :

L'hydratation doit être convertie au passage : Withings la donne en kilogrammes, le champ de Garmin attend un pourcentage. C'est l'erreur la plus fréquente dans les scripts de synchronisation faits maison — et la raison pour laquelle beaucoup de gens voient une hydratation d'environ 40 dans Garmin.

Pourquoi le chiffre de masse musculaire diffère dans Garmin

Withings et Garmin emploient le même mot pour deux grandeurs différentes. Withings rapporte les tissus mous non gras — tout ce qui n'est ni graisse ni os, organes et eau corporelle compris, soit typiquement 70 à 84 % du poids. Le champ de Garmin, lui, désigne le muscle squelettique seul, plutôt 30 à 45 %. Recopier la valeur telle quelle, comme le font la plupart des outils, surestime l'indicateur de Garmin d'environ 1,8 fois.

Weighbridge convertit, pour que le chiffre affiché dans Garmin veuille dire ce que Garmin entend par là. La conversion est une estimation fondée sur une moyenne de population, et vous pouvez la désactiver d'un clic si vous préférez voir la valeur brute de Withings dans les deux applications. Dans tous les cas, la valeur conservée ici et affichée sur votre tableau de bord reste celle de votre balance, intacte.

Comment ça marche

  1. 1

    Connecter Withings

    Un clic via la page de connexion de Withings. Weighbridge ne voit jamais votre mot de passe Withings : il reçoit un jeton d'accès que vous pouvez révoquer chez Withings à tout moment.

  2. 2

    Relier Garmin

    Garmin ne propose aucun moyen officiel d'autoriser un tiers à écrire. Cette étape demande donc une fois vos identifiants Garmin, le temps de créer une session. Ils servent à cela puis sont abandonnés ; seul le jeton de session obtenu est conservé, chiffré.

  3. 3

    Monter sur la balance

    Withings prévient Weighbridge, qui écrit la pesée dans Garmin en quelques secondes. Un passage quotidien revérifie la dernière semaine pour rattraper ce qui a été modifié ou supprimé entre-temps.

À propos de votre mot de passe Garmin

Weighbridge en a besoin une fois, au moment de relier le compte, parce que Garmin ne publie aucun moyen d'accorder un accès en écriture à un tiers — pas d'OAuth, pas d'autorisation applicative, rien. Les identifiants servent à créer une session, puis sont abandonnés. Seul le jeton de session est conservé, chiffré en AES-256-GCM, et c'est lui qui sert ensuite.

Les questions qu'on nous pose vraiment

Garmin ne sait-il pas déjà importer un poids ?

Pas depuis une autre application. Les API officielles Health et Activity de Garmin sont en lecture seule, les applications Connect IQ ne peuvent pas écrire de composition corporelle, et le programme partenaire qui donne l'accès en lecture coûte plusieurs milliers d'euros par an. Saisir un poids à la main dans Garmin Connect : c'est tout ce qui est officiellement prévu. Weighbridge fait exactement ce que fait le site Garmin Connect quand vous validez ce formulaire.

Que se passe-t-il si je supprime une mesure dans l'application Withings ?

Elle est retirée de Garmin aussi, en général dans la journée. Weighbridge relit régulièrement la dernière semaine de votre historique et la compare à ce qu'il a déjà écrit ; ce qui a disparu de Withings est supprimé de Garmin. Si vous ne voulez pas attendre, appuyez sur « Synchroniser maintenant ».

En combien de temps une pesée arrive-t-elle dans Garmin ?

Quelques secondes. Withings envoie une notification dès que la balance a transmis, et Weighbridge réagit aussitôt. Rien n'a besoin d'être ouvert — ni l'application, ni votre téléphone.

Conservez-vous mon mot de passe Garmin ?

Non. Il sert une fois, au moment de relier le compte, à créer une session Garmin, puis il est abandonné. Seul le jeton de session est conservé, chiffré. Garmin n'offre aux tiers aucun autre moyen d'écrire : réponse peu satisfaisante, mais honnête.

Est-ce que ça marche avec l'authentification à deux facteurs sur Garmin ?

Oui. La liaison demande le code envoyé par Garmin, dans le navigateur, au moment précis où il est nécessaire.

Quelles balances sont compatibles ?

Toute balance Withings qui remonte vers Withings Health Mate — Body, Body+, Body Cardio, Body Comp, Body Scan et les anciens modèles WS. Weighbridge lit votre compte Withings et non la balance : tout ce qui apparaît dans ce compte peut être synchronisé.

Jusqu'où l'historique peut-il remonter ?

Deux ans. Au premier passage, Weighbridge importe jusqu'à deux ans de pesées depuis Withings.

Pourquoi la masse musculaire est-elle différente dans Garmin ?

Parce que les deux entreprises mesurent des choses différentes et les appellent pareil. Withings rapporte les tissus mous non gras, environ 70 à 84 % du poids ; le champ de Garmin désigne le muscle squelettique, environ 30 à 45 %. Weighbridge convertit de l'un à l'autre pour que le chiffre de Garmin ait le sens que Garmin lui donne. Les outils qui recopient la valeur sans la toucher laissent Garmin afficher un chiffre environ 1,8 fois trop élevé.

Puis-je désactiver cette conversion ?

Oui, dans les réglages — et vous pouvez appliquer le changement aux pesées déjà présentes dans Garmin, pas seulement aux suivantes.

Est-ce que ça synchronise dans l'autre sens, de Garmin vers Withings ?

Non. Weighbridge écrit uniquement vers Garmin. Se peser sur une balance Garmin Index en espérant retrouver la valeur dans Withings ne fonctionne pas.

Et si Garmin change quelque chose et que ça cesse de marcher ?

C'est possible — Garmin ne publie aucune interface prise en charge pour cet usage, donc celle qui est utilisée peut changer sans prévenir, et c'est déjà arrivé. Weighbridge est conçu pour tomber en panne visiblement plutôt qu'en silence : votre compte est signalé, le tableau de bord le dit, et une notification vous prévient.

Dois-je laisser une application tourner ?

Non. Tout se passe sur le serveur. Votre téléphone peut être éteint.

Où sont mes données, et puis-je m'en débarrasser ?

Dans une base PostgreSQL hébergée dans l'UE. Vous pouvez tout télécharger en JSON depuis l'application à tout moment, et supprimer votre compte en une action — mesures, jetons et connexions partent avec. Les pesées déjà écrites dans Garmin y restent : une fois la connexion coupée, il n'y a plus aucun moyen de les atteindre. Si vous voulez aussi les effacer, faites-le d'abord là-bas.

Est-ce un service de Garmin ou de Withings ?

Non. Weighbridge est un service indépendant, sans lien avec l'une ou l'autre de ces entreprises, ni approuvé ni sponsorisé par elles.

Essayez-le cette semaine

Les deux comptes se connectent en deux minutes environ. Si ça ne vous sert à rien, déconnectez-les : rien n'est conservé que vous n'ayez mis vous-même.

Créer un compte