Synchroniser Garmin avec Google Fit

Rédigé par Claude | Classé dans : GPS

23
04 | 21

On a bien compris qu'un compte Google Fit est obligatoire pour faire remonter des pas dans Squadeasy, v2. Et accessoirement, on peut également les faire remonter dans Pacer, dont je vous parlerai plus tard...

Pour dire les choses simplement, il faut quand même un certain nombre de choses :

  • un compte Garmin Connect, et l'application installée sur le téléphone
  • un compte Google - ie. le compte par défaut du téléphone et aucun autre ! - et l'application Google Fit installée également sur le téléphone
  • une application tierce de synchronisation - Garmin n'ayant rien développé...
  • une bonne dose d'huile de coude
  • une once de chance

Plusieurs applications tierces sont disponibles : Health Sync est très bien (d'après les avis que j'ai lus), mais payante après un court essai. J'ai donc opté pour la version gratuite de FitnessSyncer for Android. Le principe est assez simple : on paramètre l'application Garmin dans la source (attention à bien choisir Garmin Wellness) [côté gauche de l'image] et Google FIT (data type activity) dans la cible [côté droit de l'image].

Est ce que ça marche bien ? J'avais d'abord testé l'import Garmin Connect Sports (le 17/04), avant de supprimer cette connexion - et donc de paramétrer celle que je conseille / Garmin Connect Wellness. Regardons ce que cela donne sur plusieurs jours :

  • 17/04 : Garmin Connect (GC) 21463, synchro FitnessSyncer (FS) 21463 vs Google Fit (GF) 21573 (recalcul à 2h du matin), pris en compte dans Squadeasy v2 (Sv2) 16791 et dans Pacer (P) 16800 : clairement, j'ai été volé ! => - 4672 pas
  • 18/04 : GC 20276, FS 20276, GF 22055 (!), Squadeasy v1, synchro GF (Sv1) 22055, Sv2 18759 (hic ! ), P 18765 (hic aussi...) => - 1517
  • 19/04 : GC 15006, FS 15006, GF 18954, Sv1 18954, Sv2 12786, P 12818 => - 2220
  • 20/04 : GC 12197, FS 12197, GF 14115, Sv1 14115, Sv2 14156, P 11782 => + 1959
  • 21/04 : GC 15356, FS 15356, GF 16849, Sv1 16849, Sv2 16848, P 14725 => Sv2 = GF !

Analyse approfondie sur la journée du 18/04 : 3 activités dans le journal  de Google Fit, à savoir Running 16164 pas + Walking 822 pas (ces 2 activités étant identifiées comme activités dans Garmin Connect) + Steps 3290 (recalculé et mis à 2h du matin) = 20276, ce qu'affiche Garmin - et ce qui est loin du total de Google Fit (je me demande d'où Google Fit a "pris" les 1779 pas supplémentaires qu'il m'a trouvé...) ! Je pense que le total pris en compte par Squadeasy v2 (et par Pacer) correspond à un rafraichissement des données disponibles avant ce fameux recalcul, donc plus que la somme des activités, mais moins que le total réel. A noter que Squadeasy v1 affiche le total de Google Fit !

Explication en images pour la journée du 19/04 : le matin du 20, j'ai 12818 pas dans GC (soit comme P) - à gauche, en fond blanc. Je force une synchro et là une activité supplémentaire apparait, intitulé "Steps" et positionnée à 2h du matin, me donnant 6136 pas de plus - à gauche, en fond noir. Soit une situation à J+1 de la journée J de 18954 pas - à droite. A noter également (mdr) que j'ai perdu dans cette histoire 15 points cardio sur mon activité de running, tous les points du walking mais seulement 10 points du total, alors que steps ne rapportait pas de points - assurément chez Google, les ingénieurs informaticiens sont bons en math !

Conclusion après la journée du 21/04 : Squadeasy a pris en compte la problématique qui lui a été remontée et affiche maintenant le même nombre de pas que Google Fit - la promesse est donc tenue, le résultat peut être considéré comme satisfaisant (la même conclusion ne s'appliquant pas côté Pacer...). Même si on ne comprend rien à l’algorithme de Google Fit qui fait un savant recalcul des pas de Garim !

Autre point important : il y a des synchro automatiques dans FitnessSyncer - elles sont visiblement assez régulières pour la lecture dans Garmin Connect, mais ce n'est pas le cas pour l'écriture dans Google Fit et il va donc bien falloir penser le soir à forcer cette synchro (pour avoir plus que les pas des activités enregistrées avec GPS...).

Pour mémoire, pour faire remonter les entrainements de Garmin dans Squadeasy, il faut passer par un compte Strava (et donc pour la v2 par l'application Strava installée sur le téléphone) : il faut simplement dans Strava lier son compte Garmin, et dans Squadeasy v2 autoriser cette app tierce. Contrairement à la remontée des données de Google Fit (qui profite à tous les comptes Squadeasy ouverts sur le téléphone), celles de Strava ne profitent qu'au compte connecté lors de la mise à jour.

Mots clés : aucun

Les commentaires sont fermés.