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)
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:
- 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:
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:
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:
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.
Suas atividades são salvas no diretório abaixo
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

Na próxima tela, cliquem em carregamento manual

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

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

Na próxima tela, cliquem em carregamento manual

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

Comentários
Upload automático para o connect.garmin
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:
pronto, próxima vez que baixa um arquivo já vai enviar para o connect.garmin, podes verificar na imagem abaixo:
Muito bom
Re: Muito bom
Sensacional
Vou testar isso qdo chegar em casa.
Re: Sensacional