Comment les activités des apps partenaires sont remontées et comment faire si certaines sont manquantes ?

RunMotion Coach est connecté avec une dizaine de services externes. Tu peux ainsi récupérer les activités réalisées avec ta montre GPS ou une application mobile partenaire. Les activités apparaissent ensuite dans l’écran Bilan sur l’application RunMotion Coach. Certaines différences existent suivant les fournisseurs, voyons ensemble les différentes possibilités.

La plupart du temps (99% du temps), l’activité est remontée moins d’une minute après l’upload sur l’app partenaire. Dans de rares cas, une erreur du côté du partenaire ou du côté de RunMotion Coach fait qu’un délai de quelques heures voire quelques jours apparaît. Un peu de patience 😁

L’autorisation pour donner accès à RunMotion Coach à ses activités d’une app partenaire se fait dans Mon Profil > Suivi des entrainements > Tap sur le logo de l’app partenaire.

Avant de rentrer dans le détail, si tu veux récupérer une activité réalisée avant d’avoir donné l’autorisation, connecte Apple Health ou Strava.

Pour les activités futures, tous les fournisseurs Strava, Garmin, Suunto, Polar, Coros, adidas Running, Decathlon, Wahoo et Huawei Health nous communiquent l’information dès que tu as réalisé une nouvelle activité.

Apple Health vs les autres partenaires

Apple Health ou Apple Santé en Français est à part puisqu’il est nécessaire d’ouvrir l’application RunMotion Coach pour que RunMotion Coach aille chercher les nouvelles activités (appelé Exercices sur Apple Santé). Il faut en général une dizaine de secondes pour que les activités apparaissent ensuite sur Bilan.

Pour tous les autres partenaires (Strava, montres GPS Garmin, Suunto, Polar, Coros ou Wahoo et applications running adidas Running, Decathlon ou Huawei Health), lorsqu’un utilisateur a donné l’autorisation à RunMotion Coach de lire ses activités, le serveur du partenaire notifie au serveur de RunMotion Coach qu’une nouvelle activité a été réalisée.

Sur Apple Santé, seuls les « Exercices » sont remontés, et pas la distance de marche ou le nombre de pas. Il est possible de lancer une activité sur son Apple Watch ou une application de tracking (comme Nike Run Club) pour créer un Exercice automatiquement. Il est aussi possible d’ajouter des données (bouton en haut à droite) manuellement.

Activités privées et publiques

Sur certains partenaires, en particulier Strava, il est possible de donner l’autorisation à RunMotion Coach de lire uniquement ses activités publiques et non celles privées.

Si tu souhaites que RunMotion Coach ait accès à tes activités privées, pense à cocher “Consulter les données de vos activités privées” en plus de “Consulter les données de vos activités”. Si aucune des 2 cases n’est cochée, nous ne recevrons alors aucune activité. Et si tu ne reçois pas tes activités futures d’un fournisseur, pense à redonner l’autorisation en cochant bien toutes les autorisations.

Il est nécessaire d’au moins cocher “Consulter les données de vos activités” pour remonter des activités publiques, et “Consulter les données de vos activités privées” si tu veux faire remonter des activités privées.

Quel que soit le fournisseur, il est souvent nécessaire de cocher une autorisation (qui peut être décochée par défaut).

Dans tous les cas, nous ne pouvons que lire les données, et pas modifier tes activités réalisées sur l’app partenaire.

La récupération des activités passées

Pour Apple Health, nous allons récupérer tes dernières activités réalisées, cela peut remonter à plusieurs mois.

Pour Strava, lorsque tu donnes l’autorisation de lier ton compte, tu peux demander à récupérer tes 50 dernières activités.
Une fois la connexion faite, il est aussi possible de modifier le titre d’une activité Strava passée. Strava nous notifie alors de la modification du titre de l’activité. Nous allons alors récupérer l’activité en entier. Si nous avions déjà l’activité en question dans notre base de données, nous modifions le titre, ou si non, nous la créons entièrement.

Pour toutes les autres apps partenaires : Garmin, Suunto, Polar, Coros, adidas Running, Decathlon, Wahoo et Huawei Health, il n’est soit pas possible techniquement de récupérer les activités réalisées avant la demande d’autorisation, soit nous ne l’avons pas encore développé.

La récupération des activités futures

Les serveurs des apps partenaires : Strava, Garmin, Suunto, Polar, Coros, adidas Running, Decathlon, Wahoo et Huawei Health, nous envoient ce qu’on appelle des webhooks dans le jargon informatique.

Pour simplifier, Strava nous dit par exemple : “Tiens, Eliud Kipchoge (j’ai pris un nom au hasard, il n’utilise pas encore l’appli RunMotion Coach 😅) vient de faire l’activité numéro 15940, est-ce que tu veux que je te donne le détail ?”. Notre serveur lui répond : “Oui stp je veux bien le détail de l’activité 15940”.
Et Strava nous répond, ok voici le détail de l’activité 15940 : activité course à pied d’une distance de 42195m, faite en 1h59’40, un dénivelé positif de 50m, le point de départ était à Vienne, il faisait 15 degrés, sa fréquence cardiaque moyenne était de 170bpm…

Il y a souvent beaucoup plus d’informations que nécessaire. Nous récupérons seulement celles qui nous sont utiles afin de réduire au maximum la taille de stockage.

Pour les montres GPS, c’est un peu différent, ils nous disent : “Une nouvelle activité est arrivée, débrouille toi avec le fichier de la montre : XXXXXXX-Garmin.FIT, est-ce que tu le veux ?”. Notre serveur lui répond : “Oui je veux bien merci, j’ai ce qu’il faut pour déchiffrer ces données brutes”.

Nous recevons l’activité source, avec souvent le détail seconde par seconde. Cela nous permet de découper l’activité pour analyser km par km. Mais parfois les data dans le fichier source sont imprécises, pour ne pas dire complètement fausses. C’est en particulier le cas pour l’altitude si la montre ne possède pas de baromètre intégré. RunMotion Coach applique ainsi des filtres pour essayer de corriger ça du mieux possible.

La corrections des datas brutes selon les fournisseurs

Les fournisseurs de montres GPS (Garmin, Suunto, Polar, Coros, Wahoo) ont leurs propres algorithmes pour corriger leurs data. Sinon ils recevraient des milliers d’emails par jour d’utilisateurs disant : “Pourquoi mon denivelé positif est de 1500m alors que je courais sur le plat ?” 😬. On en reçoit parfois, le mieux est de corriger vous même dans le détail de l’activité > Modifier. 

Strava a aussi ses propres algorithmes pour corriger les erreurs des fichiers sources.

Apple Health, Strava, Decathlon, adidas Running, Huawei Health nous envoie directement le détail de l’activité. Nous avons donc exactement les mêmes données entre RunMotion Coach et ces fournisseurs. La seule différence notable vient de l’absence de dénivelé négatif cumulé donnée par Strava, nous avons uniquement le dénivelé positif cumulé.

Que faire si mon activité n’est pas remontée ?

Si tu n’as jamais reçu aucune activité sur ton écran Bilan, c’est possible qu’une autorisation soit manquante. Nous t’invitons à refaire l’autorisation en cochant chaque autorisation, notamment pour les activités privées si tu as un compte privé.

C’est possible aussi d’avoir lié un mauvais compte, si si ça arrive ! Vérifie aussi bien que tu as connecté le bon compte.

Si c’est une activité en particulier qui n’a pas été remontée, c’est possible qu’il y ait un retard ou qu’il y ait eu une erreur de traitement (dans moins de 0,1% des cas en général). Nous essayons à nouveau automatiquement quelques minutes après. Si c’est bloqué de notre côté, on renvoie à nouveau quand nous sommes alertés.

Dans tous les cas, tu peux rentrer une activité manuellement dans Bilan > Ajouter une activité.

Que faire s’il y a des doublons de plusieurs fournisseurs ?

Nous faisons en sorte de n’afficher qu’une des 2 activités reçues si tu as connecté Garmin et Strava par exemple. Ca arrive parfois qu’il y ait des doublons, dans ce cas, nous t’invitons à supprimer manuellement le doublon. Par défaut, nous affichons l’activité venant d’une montre GPS.

Si ces doublons arrivent régulièrement, nous t’invitons à déconnecter une des applications partenaires. Soit depuis l’app partenaire, soit depuis l’app RunMotion Coach dans Mon Profil > Suivi des entrainements (liens en fin de page). Lorsque l’app partenaire est déconnectée, nous supprimons tes autorisations et ne pouvons plus avoir accès à tes activités.

Tu as maintenant toutes les infos pour avoir toutes tes activités dans Bilan et voir ta charge d’entraînement, kilomètres parcourus, heures d’activité running et autres sports, …

Pour toute autre question, ce guide d’utilisation de RunMotion Coach peut t’être utile.

Si tu utilises une autre app partenaire non listée ici, il est souvent possible de la lier à Strava, puis de lier Strava à RunMotion Coach. Tu peux nous contacter pour nous dire si tu souhaites un service en particulier. Si nous avons régulièrement la demande, nous créerons la passerelle si elle est possible 😉

Avatar photo
Guillaume Adam1er Français au Marathon de New York 2019 (2h26), entraîneur et passionné de trail. Guillaume est ingénieur et auteur des algorithmes qui te fournissent tes séances d'entraînement.
runmotion coach

Tout ce qu'il te reste à faire, c'est courir.

L'appli RunMotion Coach te prépare ton plan d'entrainement personnalisé pour réussir tes objectifs running (10km, semi, marathon, trail, ultra-trail, perte de poids...).
Plus de 350 000 coureurs l'utilisent déjà, et toi ?

Télécharger

You have Successfully Subscribed!