En passant

Utiliser ma montre Forerunner 610 avec linux

J’utilise une montre Garmin Forerunner 610 chaque fois que je vais courrir. J’aime bien voir le résumé de ma course, le graphiques, les temps et comparer avec mes courses précédentes. Pour ce faire, j’utilise le site Garmin Connect. Malheureusement, garmin ne fournit pas de logiciels pour téléverser mes courses à partir de mon ordinateur linux.

Par contre, de nombreux utilisateurs se sont penchés sur le problème et sont arrivés à une solution:

  • openant pour ramasser les courses de la montre vers l’ordinateur
  • garmin-uploader pour téléverser les courses de l’ordinateur vers le site de garmin.

Je m’inspire du blog d’un autre internaute pour les instructions:

Installer les logiciels qui permettent de télécharger les activités de la montre vers l’ordinateur:

 git clone https://github.com/Tigge/openant.git
 (cd openant; sudo python setup.py install)
 git clone https://github.com/Tigge/antfs-cli.git
 (cd antfs-cli; sudo python setup.py install) 

Brancher la clé ant, mettre la montre en mode « Pairing » et lancer le logiciel:

antfs-cli

Les fichiers de la montre se retrouveront dans le répertoire ~/.config/antfs-cli/<id>/activities

 

Pour téléverser les fichiers vers le site Garmin Connect, il faut installer le logiciel garmin-uploader:

sudo pip install garmin-uploader

Ensuite, il faut créer le fichier de configuration pour pouvoir y inscrire nos informations.

echo -e "\
[Credentials]\n\
username=\n\
password=" > ~/.guploadrc

On doit y mettre notre nom d’utilisateur (addresse courriel) et notre mot de passe.

Il ne reste qu’à envoyer les fichiers:

~/.config/antfs-cli/3894281250/activities» gupload.py -t "running" *.fit
File: 2015-02-20_16-38-36_4_3.fit    ID: 707690585    Status: SUCCESS    Name: N/A    Type: running
File: 2015-02-24_17-46-28_4_4.fit    ID: 707690640    Status: SUCCESS    Name: N/A    Type: running
File: 2015-02-25_18-18-04_4_5.fit    ID: 707690660    Status: SUCCESS    Name: N/A    Type: running
File: 2015-02-27_17-26-12_4_6.fit    ID: 707688520    Status: EXISTS    Name: N/A    Type: N/A

Ça devrait marcher tant que Garmin ne modifiera pas son site pour changer la manière de se connecter.