login
Wed 20 of Oct, 2021 (08:04 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

Post Comment
Email
Senha
Anonymous Post
Content Format
negritoitálicosublinhadoTexto coloridocolored backgroundspacerbullet listenumerated listindent list without bullet or numberterm and definition listspacerlarge headingmedium headingsmall headingspacerBarra de títulocaixahorizontal linecreate a new page in a multi-page postcentralizar texto
spacertabelatable newspacerlink Wikilink externofonte rsstaglinespacerdynamic variableConteúdo dinâmicotable of contents (links to headings in page)table of contents (if part of a book)
anexoFlashvideoImagemImagemJavascript Tabsfonte rssStructure Table of ContentsPage Table of Contentsspacercaracteres especiaisspacerEnlarge textarea heightReduce textarea height
 
   
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