Guide
Withings BodyScan 2 et Garmin Connect : ce qui se synchronise, et ce qui ne peut pas l’être
La balance mesure plus que Garmin ne peut stocker, et Withings garde ses chiffres les plus récents pour elle. Voici la liste honnête des champs.
Publié · 6 min de lecture
La Withings BodyScan 2 est arrivée en Europe en juin 2026 à 499,95 € et aux États-Unis le 15 juillet à 599,95 $. Withings la vend sur plus de 60 biomarqueurs : un capteur SpO2 dédié, un ECG 6 dérivations, une spectroscopie d'impédance bioélectrique à 13 fréquences, une composition corporelle en six zones, un score de réactivité cardiaque. Si vous vous entraînez avec une montre Garmin, la question utile est plus étroite. Lesquels de ces chiffres atterrissent vraiment dans Garmin Connect ? Neuf d'entre eux — et le choix de ces neuf-là ne dépend presque pas de la balance.
Deux plafonds, et aucun des deux n'est le matériel
Le premier plafond, c'est l'API publique de Withings. Elle expose les biomarqueurs classiques qu'une balance produit depuis des années : poids, masse graisseuse, muscle, os, eau, graisse viscérale, métabolisme de base, âge métabolique. Les scores composites sur lesquels la BodyScan 2 est vendue (Heart Age, efficacité cardiaque, Glucose Resilience, le score de longévité Health Trajectory, l'alerte de risque d'hypertension) n'y sont pas. Withings présente son Intelligence API et sa Scores API comme à venir, pas comme livrées : aucun service tiers ne peut donc lire ces valeurs aujourd'hui, ScaleBridge compris. Le second plafond, c'est Garmin. Le format de données de poids qu'accepte Garmin Connect transporte le poids, la masse graisseuse, l'eau, le muscle, les os, l'IMC, un indice de graisse viscérale, le métabolisme de base et l'âge métabolique. Il n'existe aucun champ pour une SpO2 mesurée par une balance, un tracé ECG, une vitesse d'onde de pouls ou des données par membre. Même avec une API Withings parfaite, ces mesures n'auraient nulle part où aller.
Ce qui arrive dans Garmin, métrique par métrique
- Poids — Se synchronise. En kilogrammes ou en livres, à vous de choisir.
- Masse graisseuse — Se synchronise, en pourcentage.
- Masse musculaire — Se synchronise.
- Masse osseuse — Se synchronise.
- Eau / hydratation — Se synchronise, sous forme de pourcentage d'hydratation. La répartition entre eau intra- et extracellulaire issue du scan à 13 fréquences, non : Garmin a un seul champ eau, pas trois.
- IMC — Se synchronise avec la pesée.
- Graisse viscérale — Nouveau dans cette version. Withings la remonte sous forme d'indice et le format Garmin définit un champ d'indice de graisse viscérale : nous le remplissons dès que la balance fournit une valeur. Vérifié sur un vrai compte : la valeur apparaît dans sa propre colonne du tableau des pesées de Garmin Connect.
- Métabolisme de base — Nouveau dans cette version. Envoyé en kcal/jour. Garmin accepte le champ mais ne l'affiche pas : la colonne correspondante du tableau des pesées reste vide.
- Âge métabolique — Nouveau dans cette version. Envoyé en années, dès que la balance le remonte. Vérifié sur un vrai compte : il arrive dans sa propre colonne du tableau des pesées de Garmin Connect.
- Composition segmentaire en six zones — Ne se synchronise pas. Le format poids de Garmin n'a aucun champ par zone : les chiffres des bras, des jambes et du tronc n'ont nulle part où atterrir. Ils restent dans Health Mate.
- SpO2 mesurée par la balance — Ne se synchronise pas. Garmin prend la SpO2 depuis son propre capteur au poignet et n'a aucun emplacement pour une mesure prise par une balance.
- ECG 6 dérivations et détection de fibrillation auriculaire — Ne se synchronise pas. L'ECG brut est réservé aux partenaires chez Withings, et de toute façon l'upload de poids Garmin n'a pas de place pour un tracé.
- Vitesse d'onde de pouls et âge vasculaire — Ne se synchronise pas. Mesurés sur les appareils européens, mais Garmin n'a de champ pour aucune des deux valeurs.
- Heart Age, efficacité cardiaque, Glucose Resilience, Health Trajectory — Absents de l'API publique Withings. Withings a annoncé une Intelligence API et une Scores API sans les livrer : personne en dehors de Withings ne peut encore lire ces valeurs.
Ce que ScaleBridge fait passer
- Lit les nouvelles pesées Withings via l'API OAuth officielle — pas de scraping, pas de mot de passe.
- Les écrit dans Garmin Connect avec le même protocole que l'app mobile officielle Garmin.
- Transmet neuf champs dans un seul upload FIT : poids, % de graisse, masse musculaire, masse osseuse, % d'hydratation, IMC, graisse viscérale, métabolisme de base et âge métabolique.
- Ces trois nouveaux champs ne sont pas réservés à la BodyScan 2. Toute balance Withings qui les mesure les voit transmis — les possesseurs d'une Body Scan (2023) en profitent donc aussi dès cette version.
- Plan gratuit : appuyez sur « Synchro » après la pesée. Plan payant : rien à faire, les pesées passent en arrière-plan.
Mise en place (≈ 2 minutes)
- Créez un compte ScaleBridge — gratuit, sans carte.
- Cliquez « Connecter Withings ». Vous serez envoyé chez Withings pour approuver l'accès OAuth. Nous ne voyons jamais votre mot de passe.
- Cliquez « Connecter Garmin ». E-mail + mot de passe + code 2FA à 6 chiffres, une seule fois. Le token de session est chiffré au repos en AES-256.
- Montez sur la balance et laissez la mesure complète se terminer dans Health Mate. Ensuite, en gratuit, appuyez sur « Synchro » ; en payant, la prochaine pesée passe toute seule.
Gratuit vs. Auto vs. Auto-hébergé
Gratuit est vraiment gratuit, pour toujours. Synchro manuelle, historique complet, pesées illimitées, les neuf champs. Bien si vous vous pesez à peu près à la même heure chaque jour et qu'un bouton ne vous gêne pas.
Auto coûte 1,39 €/mois ou 12,39 €/an, avec 14 jours d'essai gratuit. La synchro en arrière-plan tourne toutes les 15 minutes. Descendez de la balance, vaquez à vos occupations : la pesée est déjà dans Garmin Connect à votre prochaine ouverture.
Il existe aussi une troisième option : l'édition auto-hébergée — une petite application open source qui exécute le même moteur de synchronisation sur votre propre ordinateur, gratuitement, et tout reste en local. Le code est sur GitHub : github.com/ulfdalen/scalebridge-sync
Questions fréquentes
- La BodyScan 2 fonctionne-t-elle avec ScaleBridge dès aujourd'hui ?
- Oui. Pour l'API Withings, c'est une balance Withings standard : rien à activer, rien à attendre. Connectez le compte et les neuf champs pris en charge commencent à passer dès votre prochaine pesée.
- Pourquoi Heart Age ou Glucose Resilience ne se synchronisent-ils pas ?
- Withings ne les publie pas. L'API publique couvre les biomarqueurs classiques de composition corporelle ; les nouveaux scores composites sont derrière une Intelligence API et une Scores API annoncées mais pas livrées. Tant qu'elles n'existent pas, aucun service tiers ne peut lire ces valeurs. Et même alors, le format poids de Garmin n'a de champ pour presque aucune d'entre elles.
- La graisse viscérale apparaîtra-t-elle dans Garmin Connect ?
- Oui — vérifié sur un vrai compte. La graisse viscérale apparaît dans sa propre colonne dans la vue des pesées de Garmin Connect, et l'âge métabolique aussi. Le métabolisme de base fait exception : Garmin accepte le chiffre mais ne l'affiche toujours nulle part.
- Faut-il un abonnement Withings+ pour ça ?
- Non. Tout ce que nous transmettons vient de l'API Withings standard et n'est soumis à aucun abonnement. Withings+ verrouille Health Trajectory et Glucose Resilience, et aucun des deux ne se synchronise nulle part, quoi que vous payiez.
- Est-ce que ça marche avec l'ancienne Body Scan ou la Body Comp ?
- Oui. Même API, même synchro, mêmes neuf champs quand la balance les mesure. La Body Scan (2023) remontait déjà la graisse viscérale, le métabolisme de base et l'âge métabolique : cette version les ajoute donc aussi pour ces possesseurs.
- La BodyScan 2 vaut-elle l'achat si mon objectif c'est Garmin ?
- Probablement pas à elle seule. Les capteurs qui font son prix sont justement ceux que Garmin ne peut pas stocker, et une balance Withings moins chère livre les mêmes neuf champs à Garmin Connect. Achetez-la pour ce que Health Mate fait des mesures supplémentaires, pas pour ce qui arrive à votre montre.
Prêt à synchroniser ? Gratuit, sans carte. Deux minutes de mise en place. Annulable à tout moment.