Garmin-Trainingsanalyse
Ein Skript lädt meine Garmin-Aktivitäten, sortiert sie nach Sportart und bereitet sie auf. Unten: ein Jahr Training als Diagramme – oder deine eigenen Garmin-Dateien.
Beispieldaten anonymisiert: nur Datum und Summenwerte, keine GPS-Daten.
Datenblatt
| Sachnummer | JS-2026-03 |
|---|---|
| Zeitraum | 06/2026 |
| Rolle | Idee und Umsetzung mit KI-Assistenz |
| Werkzeuge | Python · Garmin Connect API · JSON · TypeScript · SVG |
| Kernergebnis | Ein Jahr Training: 133 Einheiten, 544 Lauf-km |
| Status | Interaktive Auswertung |
1Ergebnis
Zone BBeispiel: meine Trainingsdaten, anonymisiert (nur Datum und Summenwerte)
Eigene Daten: Dateien aus download_activities.py hierher ziehen oder öffnen (z. B. den Ordner data/activities). Sie werden nur in deinem Browser gelesen, nicht hochgeladen und nicht gespeichert.
- Aktivitäten
- 133
- Trainingsstunden
- 135
- Lauf-km
- 544
- Zeitraum
- 10/2025 – 10/2026
Trainingszeit pro Woche (Stunden)
Laufen Andere Sportarten
Pace pro Lauf (min/km, schneller ↑)
Punkte: einzelne Läufe · Linie: Mittel der letzten 5 Läufe
Durchschnittspuls pro Lauf (bpm)
Punkte: einzelne Läufe · Linie: Mittel der letzten 5 Läufe
Sportarten nach Trainingszeit
Als Tabelle anzeigen
| Sportart | Einheiten | Stunden | km |
|---|---|---|---|
| Laufen | 60 | 58,3 | 543,7 |
| Krafttraining | 32 | 34,4 | – |
| Indoor-Rad | 26 | 22,4 | – |
| Wandern | 4 | 11,7 | 41,8 |
| Rudern (indoor) | 6 | 3,6 | – |
| Fußball | 1 | 1,5 | 2,0 |
| Gehen | 1 | 1,5 | 7,0 |
| HIIT | 1 | 0,6 | – |
| Radfahren | 2 | 0,6 | 13,5 |
2Problem und Motivation
Zone CDie Garmin-App zeigt Einzelwerte, aber keinen Überblick über Wochen und Monate, der sich gezielt auswerten lässt.
3Aufbau
Zone D- 01Download: Aktivitäten mit DetailwertenMein Teil
- 02Ablage: je Sportart ein OrdnerMein Teil
- 03Aufbereitung: Zusammenfassung für die AnalyseMein Teil
- 04Auswertung im Browser: Wochen, Pace, PulsMein Teil
Eigene Dateien werden nur im Browser gelesen, nicht hochgeladen und nicht gespeichert. Der Download selbst bleibt ein lokales Skript: Garmin erlaubt keine Anmeldung direkt aus dem Browser, und Passwörter sollen nicht über einen fremden Server laufen.