login
Tue 03 of Oct, 2023 (20:23 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Extraindo os treinos de corrida do Garmin Forerunner 610 no Linux

Criada por: Frederico Madeira, última modificação em: Sun 07 of Apr, 2013 (02:22 UTC)
garmin_upload.jpg
carregamento_manual.jpg
escolher_arquivo.jpg
Recentemente adquiri um relógio Garmin Forerunner 610 e me deparei com a necessidade de baixar minhas corridas registradas nele para o site da Garmin Connect e a partir dai fazer a análise dos meus treinos.

Este relógio se conecta ao PC Windows através de um dispositivo USB que se conecta ao relógio através do protocolo ANT / ANT+ e infelizmente este dispositivo só disponibiliza drivers/Software para Windows e Mac permitindo a sincronização dos treinos com o site da Garmin. Eis ai o meu problema, como baixar meus treinos do relógio para o site da Garmin se o meu desktop é Linux ?

Pesquisando na internet, achei o Garmin-Forerunner-610-Extractor, é uma aplicação escrita em python cuja função é extrair os arquivos de treino *.fit do relógio através da interface ANT-FS. Ele é compatível com os relógios Garmin Forerunner 60, 405CX, 310XT, 610 e 910XT

Seus requerimentos são:

- PyUSB 1.0, para instalar no Fedora 18, basta rodar o comando:
yum install pyusb

- Regras do udev (recomendado). Essas regras só são necessárias se você não quiser rodar o script como root. Para inserir as regras no udev, as copie conforme abaixo:
cp resources/ant-usbstick2.rules /etc/udev/rules.d

Basta executar o arquivo python garmin.py par iniciar o processo de extração dos arquivos do relógio.

Os arquivos serão armazenados no diretório abaixo:

$HOME/.config


Uma vez que seus arquivos sejam extraídos, entre no site da Garmin Connect e faça a importação dele de forma manual conforme imagem abaixo.

Instalação:

Como root:

[root@madeira ~]# cd /usr/local/src/
[root@madeira src]# ls
[root@madeira src]# wget https://github.com/Tigge/Garmin-Forerunner-610-Extractor/archive/master.zip
[root@madeira src]# unzip master.zip 
[root@madeira src]# cd Garmin-Forerunner-610-Extractor-master/
[root@madeira Garmin-Forerunner-610-Extractor-master]# cp resources/ant-usbstick2.rules /etc/udev/rules.d
[root@madeira Garmin-Forerunner-610-Extractor-master]# ln -s /usr/local/src/Garmin-Forerunner-610-Extractor-master/garmin.py /usr/bin/


Com seu usuário:

É necessário ativar o emparelhamento inicial no relógio (config-> sistema -> transferência de dados -> Emparelhamento inicial -> Ativar)

Execute script abaixo e confirme no display do relógio o emparelhamento, então os arquivos devem ser transferidos para seu desktop.

[fred_m@madeira ~]$ garmin.py 
[fred_m@madeira ~]$ garmin.py 
Request basic information...
  ANT version:   AJK1.04RAF
  Capabilities:  array('B', [8, 3, 0, 186, 54, 0])
  Serial number: 3267657
Starting system...
Searching...
Authenticating with Forerunner 610 (3859452943)
 - Pairing: OK
Downloading 19 file(s)
Downloading 1989-12-30_22-00-00-80-604.fit [..........]
Downloading 1989-12-30_22-00-00-80-573.fit [..........]
Downloading 1989-12-30_22-00-00-80-1213.fit [..........]
Downloading 1989-12-30_22-00-00-80-1213.fit [..........]
Downloading 2013-03-14_19-43-02-80-10817.fit [..........]
Downloading 2013-03-16_20-13-14-80-9103.fit [..........]


Suas atividades são salvas no diretório abaixo

[fred_m@madeira activities]$ ls /home/fred_m/.config/garmin-extractor/3859452943/activities
1989-12-30_22-00-00-80-1213.fit  2013-03-14_19-43-02-80-10817.fit
1989-12-30_22-00-00-80-573.fit   2013-03-16_20-13-14-80-9103.fit
1989-12-30_22-00-00-80-604.fit


Agora é só entrar no site do Garmin Connect e importar os arquivos direto no site, conforme telas abaixo:

Na tela inicial, clique no botão Upload

Imagem

Na próxima tela, cliquem em carregamento manual

Imagem

Agora clique em escolher o arquivo, carregue seu arquivo fit em seguida seu treino será inserido no Garmin Connect

Imagem

Comentários

Reply to this comment

Upload automático para o connect.garmin

por Allan Felipe Santos, Tue 27 of May, 2014 (02:45 UTC)
Olá, obrigadão pelo post, quebrou um galho aqui.. estava usando uma VM com windows para subir as corridas.

consegui conectar o meu garmin 310xt com um ant+ SUUNTO MOVESTICK MINI.

me adiciona depois no garmin: profile/allanfelipe

Para enviar para o connect.garmin automaticamente:
  1. copie o script "scripts/40-upload_to_garmin_connect.py" para a pasta "~/.config/garmin-extractor/scripts ".
  2. instale o GcpUploader: sudo pip install GcpUploader
  3. mude a variável gupload do script
  4. crie um arquivo ~/.guploadrc com o seguinte conteúdo:
[Credentials]
            username=yourgarminuser
            password=yourgarminpass


pronto, próxima vez que baixa um arquivo já vai enviar para o connect.garmin, podes verificar na imagem abaixo:
Imagem
Reply to this comment

Muito bom

por , Mon 08 of Apr, 2013 (15:54 UTC)
Muito bom cara, parabens
Reply to this comment

Re: Muito bom

por Frederico Madeira, Tue 16 of Jul, 2013 (14:08 UTC)
Obrigado
Reply to this comment

Sensacional

por Eri Ramos Bastos, Mon 08 of Apr, 2013 (13:17 UTC)
Sensacional. Meu FR 610 é o principal motivo que ainda mantenho um iBook antigo por perto.
Vou testar isso qdo chegar em casa.
Reply to this comment

Re: Sensacional

por Frederico Madeira, Tue 16 of Jul, 2013 (14:09 UTC)
Obrigado,espero que tenha conseguido. abs