Intégration externe - Strava

Bonsoir

Je vous présente Strava pour Gladys, une intégration externe qui ramène vos activités et statistiques Strava dans votre domotique.

Ce que ça apporte

:bar_chart: Un appareil « Strava » avec ses capteurs

  • Dernière activité : nom, sport, distance, durée, dénivelé, vitesse moyenne
  • Distance et temps en mouvement de la semaine
  • Distances en course, vélo et natation sur 4 semaines et sur l’année
  • Unités métriques ou impériales, au choix

:high_voltage: Des déclencheurs de scène

  • Nouvelle activité Strava, filtrable par sport
  • Record personnel Strava
  • Objectif hebdo Strava atteint, pour un objectif de distance que vous fixez

:clapper_board: Des actions de scène

  • Synchroniser Strava
  • Obtenir les statistiques d’une période (semaine, 4 semaines, année, depuis toujours)
  • Obtenir la dernière activité

Les valeurs sont réutilisables dans les actions suivantes, par exemple dans un message Telegram.

:desktop_computer: Deux widgets de tableau de bord

  • Strava cette semaine : distance, temps, nombre d’activités, dénivelé, graphique des 7 derniers jours et progression vers votre objectif
  • Activités Strava : vos dernières activités, avec un lien vers chacune

Quelques idées de scènes

  • :tada: Faire clignoter le salon quand je bats un record personnel
  • :mobile_phone: Recevoir un message « Bravo, 10,2 km en 52 min ! » à chaque nouvelle course
  • :trophy: Une annonce le jour où l’objectif de la semaine est atteint

Installation

  1. Gladys 5.1 ou plus récent est nécessaire.
  2. Installez Strava depuis le catalogue des intégrations.
  3. Créez votre application d’API Strava (gratuite) sur strava.com/settings/api, puis collez son Client ID et son Client Secret dans la configuration.
  4. Cliquez sur Connecter, autorisez l’accès, puis ajoutez l’appareil depuis l’onglet Découverte.

Toutes les étapes sont détaillées dans la documentation.

:light_bulb: Bonus Gladys Plus : c’est facultatif. Avec votre clé Open API Gladys Plus, vos nouvelles activités arrivent en quelques secondes au lieu d’attendre le prochain rafraîchissement (toutes les 15 minutes par défaut).

Code source et retours
:backhand_index_pointing_right: gladys-strava: our Strava activities in Gladys: sensors, scenes and widgets.

C’est une première version : vos retours, idées et remontées de bugs sont les bienvenus, ici ou dans les issues GitHub

A+