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.