Come posso usare il mio dispositivo Garmin in Ubuntu?


33

In particolare, ho un Garmin Forerunner 305 (un monitor della frequenza cardiaca abilitato per GPS per i corridori). Lo collego alla porta USB e non viene riconosciuto da Ubuntu. Vorrei poterlo riconoscere, in modo da poter estrarre il record di allenamento dall'orologio. Ciò mi consentirebbe di caricarlo sul sito Web Garmin Connect o di utilizzare un'opzione software per esercizi Linux. Gradirei anche suggerimenti per il software di allenamento da utilizzare con Garmin.

Risposte:


9

Forse questi ti aiuteranno a connetterti al tuo dispositivo Garmin.


2
Questa pagina contiene molte informazioni, forse troppo, davvero. Sembra anche mirato all'era di Ubuntu Hardy. Mi piacerebbe vedere una risposta più semplice e chiara a questa domanda, oltre a una che funzionerà su Lucid. Grazie comunque per il link!
Eugenemarshall,

1
Dovrei notare, tuttavia, che il mio Garmin Forerunner ha funzionato con 10.04 con una delle opzioni elencate in questa pagina, vale a dire Garmin-Sync. Qui: launchpad.net/garmin-sync
eugenemarshall

7

Consiglio vivamente di provare il plugin Garmin Communicator per Linux . Questa è una soluzione Ubuntu "nativa" e c'è un repository ppa.

Avendo appena ottenuto un Edge 500, ho installato questo plugin su Natty e ha funzionato bene con Chrome e Firefox. Il pulsante di caricamento Garmin Connect trova il dispositivo e carica le attività come richiesto.


Questo plug-in sembra non essere più supportato perché le modifiche al sito Garmin non funzionano.
flickerfly

L'NPAPI utilizzato dal plug-in Garmin è obsoleto e, nel caso di Chrome, verrà rimosso da tutte le piattaforme a settembre 2015. Quindi non funzionerà più nei principali browser.
gennaio

7

Ho scoperto che tutti i miei sistemi Linux monteranno il mio Garmin 500 e posso accedere al dispositivo come un'unità USB.

Per importare le mie attività in Strava, vado sul dispositivo e nella Garmin/Activitescartella ci sono tutti i file * .fit. I nomi dei file sono nel formato YYYY-MM-DD-XX-XX-XX.fit. Seleziono solo il file per quella particolare attività e lo carico.

Non c'è nulla di magico nell'uploader Garmin ed è davvero un modo terribile per ottenere dati in Garmin Connect. Non mi piace particolarmente quel sito, quindi uso Strave per tutto. Tuttavia, se si desidera utilizzare Garmin, è possibile caricare i file seguendo le istruzioni qui

Il caricamento manuale è molto più veloce e molto meno fastidioso, anche se avessi usato Garmin per tenere traccia della mia cronologia, lo farei comunque manualmente anziché tramite Garmin Connect.


1
Sebbene la tua risposta sia corretta al 100%, potrebbe anche diventare inutile al 100% se quel link viene spostato, modificato, unito in un altro o il sito principale scompare ... :-( Pertanto, modifica la tua risposta e copia il relativo passi dal link alla tua risposta, garantendo così la tua risposta per il 100% della vita di questo sito! ;-) Puoi sempre lasciare il link in fondo alla tua risposta come fonte per il tuo materiale ...
Fabby

Fabby interessante. Il tuo punto ha senso, ma suggerirei il contrario. Il sito target potrebbe modificare la risposta e migliorarla, rendendo questa duplicazione "inutile". A proposito, quel link ora è rotto quindi il tuo suggerimento è stato migliore del mio a quanto pare :)
Riccardo

Non correlato alla discussione originale, ma per trasferire i miei dati Garmin 810 su Strava il mio dispositivo si collega al mio iPhone tramite bluetooth e sincronizza i dati con l'app Garmin Connect. Quindi nelle impostazioni dell'app Strava tramite 'Collega altri servizi' ho mappato all'app Garmin Connect. Quindi, devo semplicemente attivare il Bluetooth su entrambi i dispositivi e viene inviato a Strava in pochi minuti (a seconda della connessione Internet).
Dan Norris,

2

Sto anche cercando una buona risposta Linux pura a questo. Possiedo un Garmin Edge 305 da 2 anni e sono stato un utente Ubuntu a tempo pieno per 3-4 anni. Questo è (purtroppo) come lo faccio:

Installa VirtualBox, quindi crea una macchina virtuale Windows. Da lì è abbastanza semplice. Installa i tuoi driver e software preferiti per gestire i tuoi dati di allenamento e usali da lì. ( Questa domanda ha un po 'di più sul passaggio di installazione se non hai usato VirtualBox)

Alcuni avvertimenti: una volta che hai avviato la tua macchina virtuale e selezionato il dispositivo Garmin dai dispositivi USD a discesa per 'collegarlo' alla macchina virtuale (si presenta come un 'dispositivo sconosciuto' per me), il Garim non funzionerà immediatamente. Esso verrà visualizzato in Gestione periferiche, a questo punto è necessario disabilitare e riattivarla, allora sei a posto.

Chiaramente questa non è una soluzione Ubuntu pura, ma dato che il mio software preferito non funziona ancora su Linux, non avevo molta scelta. ( SportTracks di Zone 5 , anche se presumibilmente si avvicinano alla corsa con Mono) Esistono altre soluzioni, ma questo è stato sostanzialmente il modo più efficiente per gestire i dati di allenamento di un Garmin che ho trovato.


Hai provato Garmin-Sync, a cui ho collegato sopra? Se lo installo (e mi assicuro anche che sia installato python-usb), collego Garmin e lo accendo, garmin-sync estrae i file in formato TCX. Posso quindi caricare questi file su connect.garmin.com, che mi piace. Devo solo aprire il terminale, cd nella directory ed eseguire "python ./garmin-sync". I file TCX vengono visualizzati in una cartella, denominata "Esportazioni", nella mia directory home.
Eugenemarshall,

L'ho fatto un po 'di tempo fa, anche se l'esperienza è stata ... non piacevole. È del tutto possibile che sia migliorato, non ho provato di nuovo e una soluzione unica per Linux sarebbe fantastica. Inoltre, dovrei essere chiaro che gran parte della mia infelicità era dovuta a Garmin Connect stesso. Avevo usato il motion based religiosamente per circa due anni prima che Garmin lo acquistasse, lo tirasse indietro, lo sparasse e lo sostituisse con Connect, le cui prime versioni erano piuttosto terribili.
bikesandcode

Ah capisco. Poiché non ho mai usato il motion based, non ho avuto una reazione così avversa a Garmin Connect. È imperfetto, certamente. Facci sapere se trovi una soluzione unica per Linux.
Eugenemarshall,

0

Ho scritto gols proprio per questo, sentiti libero di testarlo e inviare segnalazioni di bug,

Per farla breve, lo installi come faresti per qualsiasi pacchetto python, quindi crei un servizio systemd che monta automaticamente l'orologio e avvia lo script sull'inserto USB, così semplice.

Quel post sul blog spiega come funziona, all'interno troverai anche il link al repository.

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


-1
  • Innanzitutto, utilizzare Software Manager o sudo apt-getdal terminale per installare il pacchetto garmin-forerunner-tools.
  • Avanti sudo vio sudo nanoo sudo gedit /etc/udev/rules.d/51-garmin.rulese aggiungere il contenuto SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"come dettagliato nella http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Reboot
  • Collega il tuo garmin 305 e assicurati che sia acceso.
  • Digita garmin_get_infoe dovresti vedere l'output xml
  • Creare una directory contenitore, ad esempio, mkdir garmine inserire cd in essa
  • Digita garmin_save_rune creerà le sottodirectory per ogni anno e i mesi sotto ogni anno e infine seguirà i file / allenamento di ogni mese, ciascuno in formato gmn. Puoi convertirli tutti nel formato gpx se lo desideri usando garmin_gpx... molto bello.

Grazie mille a txwikinger.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.