Como posso usar meu dispositivo Garmin no Ubuntu?

33

Especificamente, eu tenho um Garmin Forerunner 305 (um monitor de frequência cardíaca habilitado para GPS para corredores). Eu o conecto à porta USB e ela não é reconhecida pelo Ubuntu. Gostaria de poder reconhecê-lo, para poder extrair o registro do exercício do relógio. Isso me permitiria carregá-lo no site Garmin Connect ou talvez usar uma opção de software de exercícios do Linux. Também gostaria de receber sugestões de software de exercícios para usar com o Garmin.

eugenemarshall
fonte

Respostas:

9

Talvez isso ajude você a se conectar ao seu dispositivo Garmin.

txwikinger
fonte
2
Esta página tem muitas informações - talvez até demais. Também parece destinado ao Ubuntu da era Hardy. Gostaria de ver uma resposta mais simples e clara a essa pergunta, mais uma que funcione no Lucid. Obrigado pelo link!
Eugenemarshall 30/07/2010
1
Devo observar, no entanto, que fiz com que o Garmin Forerunner funcionasse no 10.04 com uma das opções listadas nesta página, a saber, Garmin-sync. Aqui: launchpad.net/garmin-sync
eugenemarshall
7

Eu recomendo experimentar o Linux Garmin Communicator Plugin . Esta é uma solução ubuntu "nativa" e existe um repositório ppa.

Tendo acabado de adquirir o Edge 500, instalei este plugin no Natty e ele funcionou bem com o Chrome e o Firefox. O botão de carregamento do Garmin Connect localiza o dispositivo e carrega as atividades conforme solicitado.

Adrian
fonte
Este plugin parece não ser mais suportado devido a alterações no site da Garmin não funcionar.
Flickerfly
O NPAPI que o plug-in Garmin usa está obsoleto e - no caso do Chrome - será removido de todas as plataformas em setembro de 2015. Portanto, isso não funcionará mais nos principais navegadores.
Jnns 17/04
7

Descobri que todos os meus sistemas Linux montam meu Garmin 500 e posso acessar o dispositivo como uma unidade USB.

Para importar minhas atividades para o Strava, basta acessar o dispositivo e, dentro da Garmin/Activitespasta, existem todos os arquivos * .fit. Os nomes dos arquivos estão no formato YYYY-MM-DD-XX-XX-XX.fit. Acabei de selecionar o arquivo para essa atividade específica e carregá-lo.

Não há nada mágico no carregador Garmin e é realmente uma maneira terrível de inserir dados no Garmin connect. Não gosto particularmente desse site, então uso o Strave para tudo. No entanto, se você quiser usar o Garmin, poderá fazer o upload dos arquivos seguindo as instruções aqui

O carregamento manual é muito mais rápido e muito menos complicado, mesmo que eu usasse o Garmin para rastrear meu histórico, ainda o faria manualmente, e não através do Garmin connect.

Ed de San Diego
fonte
1
Embora sua resposta esteja 100% correta, ela também poderá se tornar 100% inútil se esse link for movido, alterado, mesclado em outro ou o site principal simplesmente desaparecer ... :-( Portanto, edite sua resposta e copie a mensagem relevante. etapas do link para a sua resposta, garantindo assim a sua resposta por 100% da vida útil deste site! ;-) Você sempre pode deixar o link na parte inferior da sua resposta como fonte do seu material ...
Fabby
Fabby interessante. Seu argumento faz sentido, mas eu sugiro o contrário. O site de destino pode alterar a resposta e torná-la melhor, fazendo essa duplicação "sem sentido". Btw, que apontam agora é dividido de modo a sua sugestão foi melhor que a minha parece :)
Riccardo
Não relacionado à discussão original, mas para obter meus dados do Garmin 810 no Strava, meu dispositivo se conecta ao meu iPhone via bluetooth e sincroniza os dados com o aplicativo Garmin Connect. Em seguida, nas configurações do aplicativo Strava via 'Link Other Services', mapei para o aplicativo Garmin Connect. Então, eu simplesmente tenho que ativar o bluetooth nos dois dispositivos e ele é enviado ao Strava em questão de minutos (dependendo da conexão com a internet).
Dan Norris
2

Também estou procurando uma boa resposta pura do Linux para isso. Eu possuo um Garmin Edge 305 por 2 anos e sou um usuário em tempo integral do Ubuntu por 3 a 4 anos. É assim (infelizmente) como eu faço:

Instale o VirtualBox e crie uma máquina virtual Windows. A partir daí, é bem simples. Instale seus drivers e software favoritos para lidar com seus dados de treinamento e use-os a partir daí. ( Esta pergunta tem um pouco mais sobre a etapa de instalação, se você não usou o VirtualBox)

Algumas advertências: depois de inicializar sua máquina virtual e selecionar o dispositivo Garmin no menu suspenso de dispositivos USD para 'conectar-se' à máquina virtual (aparece como um 'dispositivo desconhecido' para mim), o Garim não funcionará imediatamente. Ele será exibido no gerenciador de dispositivos. Nesse momento, você precisa desativá-lo e reativá-lo, e pronto.

Claramente, essa não é uma solução pura do Ubuntu, mas, como o meu software de escolha ainda não funciona no Linux, eu não tinha muita escolha. (O SportTracks da Zone 5 , embora supostamente eles estejam quase rodando com o Mono) Existem outras soluções, mas essa tem sido basicamente a maneira mais eficiente de lidar com os dados de treinamento de um Garmin que eu encontrei.

bikesandcode
fonte
Você já experimentou o Garmin-sync, ao qual vinculei acima? Se eu instalá-lo (e também garantir que o python-usb esteja instalado), conecte o Garmin e ligue-o, o garmin-sync extrairá os arquivos no formato TCX. Posso fazer o upload desses arquivos para connect.garmin.com, do que eu gosto. Eu apenas tenho que abrir o terminal, cd no diretório e executar "python ./garmin-sync". Os arquivos TCX aparecem em uma pasta intitulada "Exportações" no meu diretório pessoal.
Eugenemarshall 13/08/10
Eu fiz há um bom tempo atrás, embora a experiência fosse ... não agradável. É perfeitamente possível que tenha melhorado, não tentei novamente e uma solução única para Linux seria incrível. Além disso, devo deixar claro que grande parte da minha infelicidade por isso se deve ao próprio Garmin Connect. Eu tinha usado religiosamente o movimento por cerca de dois anos antes da Garmin comprá-lo, retirá-lo, filmar e substituí-lo pelo Connect, cujas versões iniciais eram terríveis.
precisa saber é o seguinte
Ah, eu entendi. Como nunca usei o movimento, não tive uma reação tão aversa ao Garmin Connect. É imperfeito, certamente. Informe-nos se você encontrar uma solução apenas para Linux.
Eugenemarshall
0

Eu escrevi gols apenas para isso, fique à vontade para testá-lo e enviar relatórios de erros,

Para encurtar a história, você o instala como faria em qualquer pacote python e, em seguida, cria um serviço systemd que monta automaticamente seu relógio e inicia o script na inserção USB, tão simples quanto isso.

Essa postagem do blog explica como funciona, você encontrará o link para o repo também.

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

euri10
fonte
-1
  • Primeiro, use o Gerenciador de software ou sudo apt-getno terminal para instalar o pacote garmin-forerunner-tools.
  • Próximo sudo viou sudo nanoou sudo gedit /etc/udev/rules.d/51-garmin.rulesadicione o conteúdo SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"conforme detalhado em http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Reiniciar
  • Conecte seu garmin 305 e verifique se ele está ligado.
  • Digite garmin_get_infoe você verá a saída xml
  • Crie um diretório de contêiner, por exemplo, mkdir garmine faça um CD nele
  • Digite garmin_save_rune criará subdiretórios para cada ano e meses abaixo de cada ano e, finalmente, rastreará / arquivos de exercícios abaixo de cada mês, cada um no formato gmn. Você pode converter cada um para o formato gpx, se desejar, usando garmin_gpx... muito bom.

Muito obrigado a txwikinger.

divcurl
fonte