Tech

J’ai branché l’API Strava sur le suivi d’usure de ma transmission

Chaîne, cassette, plateaux : chaque sortie incrémente un compteur, et je reçois une alerte avant la casse plutôt qu’après.

Par master2 min de lecture
Sommaire

Une transmission qui lâche en pleine sortie, c’est une soirée perdue et souvent une cassette à changer en plus de la chaîne. Le kilométrage suffit pourtant à anticiper. Encore faut-il le suivre sans y penser.

J’ai donc branché l’API Strava sur un petit compteur maison. Chaque sortie synchronisée incrémente les kilomètres du vélo concerné, et je reçois un message quand un composant approche de son seuil.

Pourquoi compter les kilomètres

Une chaîne onze vitesses tient entre 3 000 et 5 000 km selon le terrain, la météo et l’entretien. La fourchette est large, mais elle donne un seuil d’alerte utile. Le contrôle à la réglette confirme ensuite si la chaîne est vraiment bonne à changer.

  • Chaîne : alerte à 3 000 km, contrôle à la réglette ensuite.
  • Cassette : remplacement toutes les deux ou trois chaînes.
  • Plateaux : surveillés, remplacés seulement si le saut de chaîne apparaît.
  • Câbles et gaines : une fois par an, avant la reprise.

Le compteur ne remplace pas la mesure. Il dit quand sortir la réglette du tiroir.

Récupérer les sorties

L’API renvoie la distance, la date et surtout le matériel associé à la sortie, à condition d’avoir déclaré ses vélos dans Strava. Un appel toutes les six heures est largement suffisant : personne ne roule assez vite pour justifier du temps réel.

GET /api/v3/athlete/activities?per_page=30
Authorization: Bearer <token>

Le jeton d’accès

Le jeton expire au bout de six heures. Plutôt que de gérer un rafraîchissement dans une tâche séparée, je le renouvelle au moment de l’appel si nécessaire. Moins de pièces mobiles, moins de choses à surveiller.

Le piège des sorties en double

Une sortie modifiée après coup revient avec le même identifiant mais une distance différente. Je stocke donc l’identifiant et la distance, et je recalcule au lieu d’additionner bêtement.

Ce qui reste à faire

Il manque la gestion propre de plusieurs vélos partageant une même paire de roues, et un historique des remplacements pour comparer la durée de vie réelle d’une marque à l’autre. Rien de bloquant pour l’usage quotidien.

2 commentaires

  1. Julie septembre 7, 2026

    J’ai tenté la même chose avec l’API mais je me suis fait avoir par l’expiration du jeton. Ton approche est plus propre.

    Répondre

Laisser un commentaire

Votre adresse email ne sera pas publiée.