Zum Inhalt springen
Gunnar Zimnoch

Software & Web aktiv

Trainingsplaner mit Garmin-Anbindung

Trainings gemeinsam mit Claude planen und automatisch auf die Uhr bringen – über intervals.icu.

Zum Trainer (nur mit Einladung)

Motivation

Ich wollte einen Trainingsplan, der sich danach richtet, wie ich tatsächlich trainiert und geschlafen habe – und der ohne Abtippen auf meiner Garmin-Uhr landet. Garmin bietet Privatleuten aber keinen Weg, Workouts selbst auf die Uhr zu schicken. Der Umweg führt über intervals.icu: Dort geplante Workouts landen automatisch im Garmin-Kalender und damit auf der Uhr. Und weil die Planung über Claude läuft, kann ich im Chat festlegen, was und wie ich trainieren möchte.

Was es ist

Eine Web-App, in der man seine Aktivitäten, Erholungswerte und den Trainingskalender sieht. Für die Planung stellt sie ein Datenpaket zusammen, das man in Claude einfügt. Claude antwortet mit einem Plan, die App zeigt ihn als Vorschlag – neue, geänderte und gelöschte Einheiten – und schreibt ihn erst nach Bestätigung in den Kalender.

  • Zonen und Schwellenwerte je Sportart, auf Wunsch von Claude aus den bisherigen Aktivitäten ermittelt
  • Gemeinsame Läufe: Zwei Leute planen eine Einheit zusammen, jeder gibt nur frei, was er teilen möchte
  • Zugang nur auf Einladung, jeder sieht nur seine eigenen Daten

Umsetzung

Die erste Version lief bei mir zu Hause auf einem Raspberry Pi. Die öffentliche Version ist eine schlanke PHP-App mit MySQL:

  • Anmeldung bei intervals.icu per OAuth, Zugangsdaten verschlüsselt gespeichert
  • Kein KI-Schlüssel auf dem Server: Die Planung läuft über den eigenen Claude-Chat
  • Die Benutzerverwaltung läuft nur im Heimnetz und schickt signierte Anfragen an den Server
  • Kein Tracking, keine fremden Skripte

Bilder & Videos

Hier ein paar Beispielbilder aus der App, mit einem Demo-Konto und erfundenen Werten. Eigentlich geht es nur darum, das Training zu planen – tagelang verweilen muss hier niemand.

  • Trainingsplaner mit Garmin-Anbindung, Foto 1
  • Trainingsplaner mit Garmin-Anbindung, Foto 2
  • Trainingsplaner mit Garmin-Anbindung, Foto 3

Stand & nächste Schritte

Der Planer ist im Einsatz – bei mir und bei Freunden. Als Nächstes möchte ich Daten direkt von Garmin abrufen und gemeinsame Läufe über mehrere Tage planen können.

Hinweise

Garmin ist eine Marke von Garmin Ltd. oder ihren Tochtergesellschaften. Dieses Projekt steht in keiner Verbindung zu Garmin oder intervals.icu.

← Alle Projekte