Comment utiliser mon appareil Garmin sous Ubuntu?

33

Plus précisément, j'ai un Garmin Forerunner 305 (un moniteur de fréquence cardiaque conçu pour les coureurs). Je le branche sur le port USB et Ubuntu ne le reconnaît pas du tout. J'aimerais pouvoir le faire reconnaître, afin de pouvoir extraire le relevé d'exercice de la montre. Cela me permettrait de le télécharger sur le site Web de Garmin Connect ou d’utiliser éventuellement une option de logiciel d’exercice Linux. J'apprécierais également les logiciels d’exercice à utiliser avec le Garmin.

eugenemarshall
la source

Réponses:

9

Ceux - ci vous aideront peut-être à vous connecter à votre appareil Garmin.

txwikinger
la source
2
Cette page contient beaucoup d’informations - peut-être trop, vraiment. Il semble également viser Ubuntu de Hardy. Je voudrais voir une réponse plus simple et plus claire à cette question, plus une qui fonctionnera sur Lucid. Merci pour le lien, cependant!
eugenemarshall
1
Je tiens toutefois à souligner que mon Garmin Forerunner fonctionnait sous la version 10.04 avec l’une des options répertoriées sur cette page, à savoir Garmin-sync. Ici: launchpad.net/garmin-sync
eugenemarshall
7

Je peux fortement recommander d’essayer le plugin Linux Garmin Communicator . C'est une solution "native" d'ubuntu et il existe un référentiel ppa.

Venant d’avoir un Edge 500, j’ai installé ce plugin sur Natty et cela a bien fonctionné avec Chrome et Firefox. Le bouton de téléchargement de Garmin Connect trouve le périphérique et télécharge les activités comme demandé.

Adrian
la source
Ce plug-in semble ne plus être pris en charge car les modifications apportées au site Garmin ne fonctionnent pas.
papillotements le
Le NPAPI utilisé par le plug-in Garmin est obsolète et, dans le cas de Chrome, sera supprimé de toutes les plates-formes en septembre 2015. Cela ne fonctionnera donc plus dans les principaux navigateurs.
juin
7

J'ai constaté que tous mes systèmes Linux montent mon Garmin 500 et que je peux accéder au périphérique comme une clé USB.

Pour importer mes activités dans Strava, il suffit d'aller dans l'appareil et dans le Garmin/Activitesdossier se trouvent tous les fichiers * .fit. Les noms de fichier sont dans le format YYYY-MM-DD-XX-XX-XX.fit. Je sélectionne simplement le fichier pour cette activité et le télécharge.

Le téléchargeur Garmin n’a rien de magique, et c’est vraiment un moyen terrible d’obtenir des données dans Garmin Connect. Je n'aime pas particulièrement ce site, alors j'utilise Strave pour tout. Toutefois, si vous souhaitez utiliser Garmin, vous pouvez télécharger les fichiers en suivant les instructions ci- dessous.

Le téléchargement manuel est beaucoup plus rapide et beaucoup moins fastidieux, même si j’utilisais Garmin pour suivre mon historique, je le ferais toujours manuellement plutôt que via Garmin Connect.

Ed de San Diego
la source
1
Bien que votre réponse soit correcte à 100%, elle pourrait également devenir inutile à 100% si ce lien est déplacé, modifié, fusionné dans un autre ou si le site principal disparaît tout simplement ... :-( Par conséquent, modifiez votre réponse et copiez le lien correspondant. du lien dans votre réponse, garantissant ainsi votre réponse pour 100% de la durée de vie de ce site! ;-) Vous pouvez toujours laisser le lien au bas de votre réponse en tant que source de votre contenu ...
Fabby
Fabby intéressant. Votre argument est logique, mais je dirais le contraire. Le site cible pourrait modifier la réponse et l'améliorer, en créant cette duplication "inutile". Btw, ce lien est maintenant brisé, votre suggestion était donc meilleure que la mienne semble-t-il :)
Riccardo
Non lié à la discussion d'origine, mais pour que mes données Garmin 810 soient stockées sur Strava, mon appareil se connecte à mon iPhone via Bluetooth et synchronise les données avec l'application Garmin Connect. Puis, dans les paramètres de l'application Strava via "Link Other Services", j'ai mappé l'application Garmin Connect. Donc, je dois simplement activer Bluetooth sur les deux appareils et il est poussé à Strava en quelques minutes (connexion Internet en fonction).
Dan Norris
2

Je cherche aussi une bonne réponse de Linux pur à cela. Je possède un Garmin Edge 305 depuis 2 ans et je suis un utilisateur Ubuntu à temps plein depuis 3 ou 4 ans. C'est (malheureusement) comment je le fais:

Installez VirtualBox, puis créez une machine virtuelle Windows. De là, c'est assez simple. Installez vos pilotes et logiciels favoris pour gérer vos données d’entraînement et utilisez-les à partir de là. ( Cette question a un peu plus sur l'étape d'installation si vous n'avez pas du tout utilisé VirtualBox)

Quelques mises en garde: une fois que vous avez démarré votre machine virtuelle et que vous avez sélectionné le périphérique Garmin dans la liste déroulante des périphériques en dollars américains pour le «connecter» à la machine virtuelle (s'affiche comme un «périphérique inconnu» pour moi), le Garim ne fonctionnera pas immédiatement. Il sera affiché dans le gestionnaire de périphériques, à ce stade , vous devez le désactiver et le réactiver, alors vous êtes bon pour aller.

Clairement, ce n’est pas une solution Ubuntu pure, mais étant donné que mon logiciel de choix ne fonctionne pas encore sous Linux, je n’avais pas beaucoup de choix. (Les SportTracks de la Zone 5 , bien qu'ils soient supposés être sur le point de fonctionner sous Mono) Il existe d'autres solutions, mais c'est en gros le moyen le plus efficace de gérer les données d'entraînement d'un Garmin que j'ai trouvé.

bikesandcode
la source
Avez-vous essayé Garmin-sync, que j'ai déjà mentionné ci-dessus? Si je l'installe (et m'assure également que python-usb est installé), branchez le Garmin et allumez-le, garmin-sync extraira les fichiers au format TCX. Je peux ensuite télécharger ces fichiers sur connect.garmin.com, ce qui me plaît. Je dois juste ouvrir le terminal, aller dans le répertoire, et exécuter "python ./garmin-sync". Les fichiers TCX apparaissent dans un dossier intitulé "Exportations" dans mon répertoire personnel.
eugenemarshall
Je l'ai fait il y a longtemps, bien que l'expérience ait été ... pas agréable. C'est tout à fait possible que ce soit amélioré, je n'ai pas réessayé et une solution uniquement sous Linux serait géniale. De plus, je devrais être clair sur le fait que mon mécontentement était dû à Garmin Connect lui-même. J'avais utilisé religieusement la motion depuis environ deux ans avant que Garmin l'achète, la récupère, la tourne et la remplace par Connect, dont les premières versions étaient plutôt terribles.
motosetcode
Ah je comprends. Comme je n’avais jamais utilisé la technologie Motion, je n’avais pas une réaction aussi forte contre Garmin Connect. C'est imparfait, certainement. Faites-nous savoir si vous trouvez une solution exclusivement Linux.
eugenemarshall
0

J'ai écrit gols juste pour ça, n'hésitez pas à le tester et à envoyer des rapports de bugs,

En résumé, vous l'installez comme pour n'importe quel paquet Python, puis vous créez un service systemd qui monte automatiquement votre montre et lance le script sur une insertion USB, aussi simple que cela.

Cet article de blog explique comment cela fonctionne, vous trouverez également le lien vers le dépôt à l'intérieur.

https://medium.com/@euri10/gols-garmin-on-linux-sucks-f1f065f7529a#.sbwv5zqbk

euri10
la source
-1
  • Commencez par utiliser Software Manager ou à sudo apt-getpartir du terminal pour installer le package garmin-forerunner-tools.
  • Ensuite sudo viou sudo nanoou sudo gedit /etc/udev/rules.d/51-garmin.ruleset ajoutez le contenu SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"comme détaillé dans http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Redémarrer
  • Branchez votre garmin 305 et assurez-vous qu'il est sous tension.
  • Tapez garmin_get_infoet vous devriez voir la sortie XML
  • Créer un répertoire de conteneur par exemple mkdir garminet y entrer
  • Tapez garmin_save_runet il créera des sous-répertoires pour chaque année et les mois sous chaque année et, enfin, le suivi / les fichiers d'entraînement sous chaque mois, chacun au format gmn. Vous pouvez convertir chacun au format gpx si vous le souhaitez en utilisant garmin_gpx... très bien.

Merci beaucoup à txwikinger.

divcurl
la source