Wie kann ich mein Garmin-Gerät in Ubuntu verwenden?

33

Insbesondere habe ich einen Garmin Forerunner 305 (einen GPS-fähigen Hörfrequenzmonitor für Läufer). Ich schließe es an den USB-Port an und es wird von Ubuntu überhaupt nicht erkannt. Ich möchte es erkennen lassen können, damit ich die Übungsaufzeichnung von der Uhr ziehen kann. Auf diese Weise kann ich es auf die Garmin Connect-Website hochladen oder möglicherweise eine Linux-Übungssoftwareoption verwenden. Ich würde mich auch über Vorschläge für Trainingssoftware freuen, die mit dem Garmin verwendet werden kann.

eugenemarshall
quelle

Antworten:

9

Vielleicht helfen Ihnen diese beim Herstellen einer Verbindung mit Ihrem Garmin-Gerät.

txwikinger
quelle
2
Diese Seite enthält viele Informationen - vielleicht zu viele. Es scheint auch auf Ubuntu der Hardy-Ära ausgerichtet zu sein. Ich möchte eine einfachere und klarere Antwort auf diese Frage sowie eine, die auf Lucid zutrifft. Vielen Dank für den Link!
Eugenemarshall
1
Ich sollte jedoch beachten, dass ich meinen Garmin Forerunner unter 10.04 mit einer der auf dieser Seite aufgelisteten Optionen, nämlich Garmin-Sync, zum Laufen gebracht habe. Hier: launchpad.net/garmin-sync
eugenemarshall
7

Ich kann es wärmstens empfehlen, das Linux Garmin Communicator Plugin auszuprobieren . Dies ist eine "native" Ubuntu-Lösung und es gibt ein ppa-Repository.

Nachdem ich gerade einen Edge 500 bekommen hatte, installierte ich dieses Plugin auf Natty und es funktionierte gut mit Chrome und Firefox. Die Schaltfläche zum Hochladen von Garmin Connect findet das Gerät und lädt die gewünschten Aktivitäten hoch.

Adrian
quelle
Dieses Plugin wird anscheinend nicht mehr unterstützt, da Änderungen an der Garmin-Site nicht funktionieren.
Flickerfly
Die NPAPI, die das Garmin-Plugin verwendet, ist veraltet und wird - im Falle von Chrome - im September 2015 von allen Plattformen entfernt. Dies wird also in den wichtigsten Browsern nicht mehr funktionieren.
Junns
6

Ich habe festgestellt, dass alle meine Linux-Systeme meinen Garmin 500 mounten und ich wie ein USB-Laufwerk auf das Gerät zugreifen kann.

Um meine Aktivitäten in Strava zu importieren, gehe ich einfach zum Gerät und im Garmin/ActivitesOrdner befinden sich alle * .fit-Dateien. Die Dateinamen haben das Format YYYY-MM-DD-XX-XX-XX.fit. Ich wähle einfach die Datei für diese bestimmte Aktivität aus und lade sie hoch.

Der Garmin-Uploader hat nichts Magisches an sich und es ist wirklich eine schreckliche Art, Daten in Garmin Connect zu bringen. Ich mag diese Seite nicht besonders, also benutze ich Strave für alles. Wenn Sie jedoch Garmin verwenden möchten, können Sie die Dateien hochladen, indem Sie den Anweisungen hier folgen

Das manuelle Hochladen ist so viel schneller und viel einfacher, selbst wenn ich Garmin zum Verfolgen meines Verlaufs verwenden würde, würde ich es immer noch manuell durchführen, anstatt über Garmin Connect.

Ed aus San Diego
quelle
1
Obwohl Ihre Antwort zu 100% korrekt ist, kann es auch zu 100% unbrauchbar werden, wenn dieser Link verschoben, geändert, in einen anderen verschmolzen wird oder die Hauptseite einfach verschwindet ... :-( Bearbeiten Sie daher Ihre Antwort und kopieren Sie die relevante Schritte vom Link in Ihre Antwort, wodurch Ihre Antwort für 100% der Lebensdauer dieser Website garantiert wird! ;-) Sie können den Link immer am Ende Ihrer Antwort als Quelle für Ihr Material
belassen
Interessantes Fabby. Ihr Punkt macht Sinn, aber ich würde das Gegenteil vorschlagen. Die Ziel-Site könnte die Antwort ändern und verbessern und diese "sinnlose" Vervielfältigung bewirken. Btw, dieser Link ist jetzt kaputt, so dass Ihr Vorschlag war besser als meins, wie es scheint :)
Riccardo
Es hat nichts mit der ursprünglichen Diskussion zu tun, aber um meine Garmin 810-Daten auf Strava zu übertragen, verbindet sich mein Gerät über Bluetooth mit meinem iPhone und synchronisiert Daten mit der Garmin Connect-App. Dann habe ich in den Einstellungen der Strava-App über "Andere Dienste verknüpfen" die Garmin Connect-App zugeordnet. Ich muss also einfach Bluetooth auf beiden Geräten aktivieren und es wird innerhalb von Minuten auf Strava übertragen (abhängig von der Internetverbindung).
Dan Norris
2

Ich bin auch auf der Suche nach einer guten reinen Linux-Antwort auf diese Frage. Ich besitze seit 2 Jahren einen Garmin Edge 305 und bin seit 3-4 Jahren ein Vollzeit-Ubuntu-Benutzer. So mache ich es (leider):

Installieren Sie VirtualBox und erstellen Sie eine virtuelle Windows-Maschine. Von dort ist es ziemlich einfach. Installieren Sie Ihre bevorzugten Treiber und Software für den Umgang mit Ihren Trainingsdaten und verwenden Sie diese von dort aus. ( Diese Frage bezieht sich etwas mehr auf den Installationsschritt, wenn Sie VirtualBox überhaupt nicht verwendet haben.)

Einige Vorsichtsmaßnahmen: Nachdem Sie Ihre virtuelle Maschine gestartet und das Garmin-Gerät aus dem Dropdown-Menü USD-Geräte ausgewählt haben, um es an die virtuelle Maschine anzuschließen (wird für mich als „unbekanntes Gerät“ angezeigt), funktioniert Garim nicht sofort. Es wird im Geräte-Manager angezeigt. An diesem Punkt müssen Sie es deaktivieren und wieder aktivieren. Dann können Sie loslegen.

Dies ist natürlich keine reine Ubuntu-Lösung, aber da meine bevorzugte Software unter Linux noch nicht funktioniert, hatte ich keine große Auswahl. (Zone 5's SportTracks , obwohl sie angeblich fast unter Mono laufen) Es gibt andere Lösungen, aber dies war im Grunde die effizienteste Art, mit Trainingsdaten von einem Garmin umzugehen, den ich gefunden habe.

FahrradundCode
quelle
Haben Sie Garmin-Sync ausprobiert, mit dem ich oben verlinkt habe? Wenn ich es installiere (und auch sicher stelle, dass Python-USB installiert ist), Garmin anschließe und es einschalte, extrahiert Garmin-Sync die Dateien im TCX-Format. Ich kann diese Dateien dann auf connect.garmin.com hochladen, was mir gefällt. Ich muss nur das Terminal öffnen, in das Verzeichnis wechseln und "python ./garmin-sync" ausführen. Die TCX-Dateien werden in einem Ordner mit dem Titel "Exporte" in meinem Ausgangsverzeichnis angezeigt.
Eugenemarshall
Ich habe es vor einiger Zeit getan, obwohl die Erfahrung ... nicht angenehm war. Es ist durchaus möglich, dass es verbessert wurde, ich habe es nicht noch einmal versucht und eine Lösung nur für Linux wäre fantastisch. Außerdem sollte mir klar sein, dass ein Großteil meines Unglücks damit auf Garmin Connect selbst zurückzuführen ist. Ich hatte Motionbased religiös ungefähr zwei Jahre lang verwendet, bevor Garmin es kaufte, es zurücknahm, es schoss und durch Connect ersetzte, dessen frühe Versionen ziemlich schrecklich waren.
Bikesandcode
Oh ich verstehe. Da ich nie bewegungsbasiert gearbeitet habe, hatte ich keine so starke Abneigung gegen Garmin Connect. Es ist sicherlich unvollkommen. Lassen Sie uns wissen, ob Sie eine Linux-Lösung finden.
Eugenemarshall
0

Ich habe nur dafür gols geschrieben, kann es gerne testen und Fehlerberichte senden.

Um es kurz zu machen: Sie installieren es wie jedes Python-Paket und erstellen dann einen systemd-Dienst, der Ihre Uhr automatisch einbindet und das Skript auf einem USB-Stick startet.

In diesem Blog-Beitrag wird erklärt, wie es funktioniert. Sie finden den Link zum Repo auch im Inneren.

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

euri10
quelle
-1
  • Verwenden Sie zuerst den Software-Manager oder sudo apt-getdas Terminal, um das Paket garmin-forerunner-tools zu installieren.
  • Weiter sudo vioder sudo nanooder sudo gedit /etc/udev/rules.d/51-garmin.rulesund fügen Sie den Inhalt SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"wie in http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627 beschrieben hinzu
  • Starten Sie neu
  • Schließen Sie Ihr Garmin 305 an und stellen Sie sicher, dass es eingeschaltet ist.
  • Geben garmin_get_infoSie ein und Sie sollten die XML-Ausgabe sehen
  • Erstelle zum Beispiel ein Containerverzeichnis mkdir garminund cd hinein
  • Geben Sie ein garmin_save_runund es werden Unterverzeichnisse für jedes Jahr und die Monate unter jedem Jahr und schließlich Track- / Workout-Dateien unter jedem Monat im gmn-Format erstellt. Sie können jedes Format in das GPX-Format konvertieren, indem Sie garmin_gpx... very nice verwenden.

Vielen Dank an txwikinger.

divcurl
quelle