¿Cómo puedo usar mi dispositivo Garmin en Ubuntu?

33

Específicamente, tengo un Garmin Forerunner 305 (un monitor de frecuencia auditiva habilitado para GPS para corredores). Lo conecto al puerto USB y Ubuntu no lo reconoce en absoluto. Me gustaría poder reconocerlo, para poder extraer el registro del ejercicio del reloj. Esto me permitiría subirlo al sitio web de Garmin Connect, o tal vez usar una opción de software de ejercicios de Linux. También agradecería sugerencias para el software de ejercicio para usar con el Garmin.

eugenemarshall
fuente

Respuestas:

9

Tal vez estos lo ayuden a conectarse a su dispositivo Garmin.

txwikinger
fuente
2
Esta página tiene mucha información, tal vez demasiada, de verdad. También parece estar dirigido a Ubuntu de la era Hardy. Me gustaría ver una respuesta más simple y clara a esta pregunta, más una que funcione en Lucid. Gracias por el enlace, sin embargo!
eugenemarshall
1
Sin embargo, debo señalar que conseguí que mi Garmin Forerunner funcionara bajo 10.04 con una de las opciones enumeradas en esta página, a saber, Garmin-sync. Aquí: launchpad.net/garmin-sync
eugenemarshall
7

Recomiendo probar Linux Garmin Communicator Plugin . Esta es una solución ubuntu "nativa" y hay un repositorio ppa.

Habiendo recibido un Edge 500, instalé este complemento en Natty y funcionó bien con Chrome y Firefox. El botón de carga Garmin Connect encuentra el dispositivo y carga las actividades según lo solicitado.

Adrian
fuente
Parece que este complemento ya no es compatible debido a que los cambios en el sitio de Garmin no funcionan.
flickerfly
El NPAPI que utiliza el complemento Garmin está en desuso y, en el caso de Chrome, se eliminará de todas las plataformas en septiembre de 2015. Por lo tanto, esto ya no funcionará en los principales navegadores.
jnns
7

He descubierto que todos mis sistemas Linux montarán mi Garmin 500 y puedo acceder al dispositivo como una unidad USB.

Para importar mis actividades en Strava, solo voy al dispositivo y dentro de la Garmin/Activitescarpeta hay todos los archivos * .fit. Los nombres de los archivos están en el formato YYYY-MM-DD-XX-XX-XX.fit. Solo selecciono el archivo para esa actividad en particular y lo subo.

No hay nada mágico sobre el cargador de Garmin y realmente es una forma terrible de obtener datos en Garmin Connect. No me gusta particularmente ese sitio, así que uso Strave para todo. Sin embargo, si desea utilizar Garmin, puede cargar los archivos siguiendo las instrucciones aquí.

La carga manual es mucho más rápida y menos complicada, incluso si usara Garmin para rastrear mi historial, aún lo haría de forma manual en lugar de hacerlo a través de Garmin connect.

Ed de San Diego
fuente
1
Aunque su respuesta es 100% correcta, también podría volverse 100% inútil si ese enlace se mueve, cambia, fusiona en otro o el sitio principal simplemente desaparece ... :-( Por lo tanto, edite su respuesta y copie la información relevante pasos desde el enlace a su respuesta, lo que garantiza su respuesta durante el 100% de la vida útil de este sitio! ;-) Siempre puede dejar el enlace en la parte inferior de su respuesta como fuente de su material ...
Fabby
Interesante Fabby. Su punto tiene sentido, pero sugeriría lo contrario. El sitio de destino podría modificar la respuesta y mejorarla, haciendo esta duplicación "inútil". Por cierto, ese enlace ahora está roto, así que su sugerencia fue mejor que la mía, parece :)
Riccardo
Sin relación con la discusión original, pero para obtener mis datos de Garmin 810 en Strava, mi dispositivo se conecta a mi iPhone a través de Bluetooth y sincroniza los datos con la aplicación Garmin Connect. Luego, dentro de la configuración de la aplicación Strava a través de 'Vincular otros servicios', he asignado a la aplicación Garmin Connect. Por lo tanto, simplemente tengo que activar el bluetooth en ambos dispositivos y se aplica a Strava en cuestión de minutos (según la conexión a Internet).
Dan Norris
2

También estoy buscando una buena respuesta pura de Linux para esto. He tenido un Garmin Edge 305 durante 2 años y he sido usuario de Ubuntu a tiempo completo durante 3-4 años. Así es (tristemente) cómo lo hago:

Instale VirtualBox, luego cree una máquina virtual de Windows. A partir de ahí es bastante sencillo. Instale sus controladores y software favoritos para manejar sus datos de entrenamiento y utilícelos desde allí. ( Esta pregunta tiene un poco más sobre el paso de instalación si no ha utilizado VirtualBox)

Algunas advertencias: una vez que haya arrancado en su máquina virtual y haya seleccionado el dispositivo Garmin del menú desplegable de dispositivos USD para 'conectarse' a la máquina virtual (aparece como un 'dispositivo desconocido' para mí), el Garim no funcionará de inmediato. Se va a aparecer en el administrador de dispositivos, en este punto es necesario desactivarlo y volver a habilitarla, entonces usted está listo para salir.

Claramente, esta no es una solución pura de Ubuntu, pero dado que mi software de elección aún no funciona en Linux, no tuve muchas opciones. ( SportTracks de la Zona 5 , aunque supuestamente se están acercando a correr en Mono) Hay otras soluciones, pero esta ha sido básicamente la forma más eficiente de lidiar con los datos de entrenamiento de un Garmin que he encontrado.

bicicletas y código
fuente
¿Has probado Garmin-sync, que he vinculado anteriormente? Si lo instalo (y también me aseguro de que python-usb esté instalado), conecte el Garmin y enciéndalo, garmin-sync extraerá los archivos en formato TCX. Luego puedo subir estos archivos a connect.garmin.com, que me gusta. Solo tengo que abrir el terminal, cd en el directorio y ejecutar "python ./garmin-sync". Los archivos TCX aparecen en una carpeta titulada "Exportaciones" en mi directorio personal.
eugenemarshall
Lo hice hace bastante tiempo, aunque la experiencia fue ... no agradable. Es completamente posible que haya mejorado, no lo he intentado nuevamente y una solución única para Linux sería increíble. Además, debo tener claro que gran parte de mi descontento con eso se debió al propio Garmin Connect. Había usado el movimiento basado en la religión durante unos dos años antes de que Garmin lo comprara, lo sacara, lo filmara y lo reemplazara por Connect, cuyas primeras versiones eran bastante terribles.
bikesandcode
Ah, ya entiendo. Como nunca utilicé motionbased, no tuve una reacción adversa tan fuerte a Garmin Connect. Es imperfecto, ciertamente. Háganos saber si encuentra una solución única para Linux.
eugenemarshall
0

Escribí gols solo por eso, siéntase libre de probarlo y enviar informes de errores,

En pocas palabras, lo instala como lo haría para cualquier paquete de Python, luego crea un servicio systemd que montará automáticamente su reloj y lanzará el script en la inserción USB, tan simple como eso.

Esa publicación de blog explica cómo funciona, también encontrarás el enlace al repositorio.

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

euri10
fuente
-1
  • Primero, use el Administrador de software o sudo apt-getdesde el terminal para instalar el paquete garmin-forerunner-tools.
  • Luego sudo vio sudo nanoo sudo gedit /etc/udev/rules.d/51-garmin.rulesy agregue el contenido SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"como se detalla en http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Reiniciar
  • Conecte su garmin 305 y asegúrese de que esté encendido.
  • Escriba garmin_get_infoy debería ver la salida xml
  • Cree un directorio contenedor por ejemplo mkdir garminy cd en él
  • Escriba garmin_save_runy creará subdirectorios para cada año y los meses correspondientes a cada año y, finalmente, los archivos de seguimiento / entrenamiento de cada mes, cada uno en formato gmn. Puede convertir cada uno a formato gpx si lo desea utilizando garmin_gpx... muy agradable.

Muchas gracias a txwikinger.

divcurl
fuente