Morgen-Check-in
Die Daten meiner Sportuhr als eigene Morgen-Seite, lokal und nur lesend.
- Jahr
- 2026
- Rolle
- Einrichtung, Absicherung und Gestaltung der Seite
- Typ
- Werkzeug
- Technik
- MCP, Python, SQLite, Jinja2, Playwright, geplante Aufgaben
Ausgangslage
Die Sportuhr sammelt jeden Tag Gesundheitsdaten, die in der Hersteller-App liegen bleiben.
Ziel
Jeden Morgen eine eigene Seite mit dem, was für den Tag zählt, ohne die Daten aus der Hand zu geben.
Vorgehen
- Zugriff: Ein lokaler Open-Source-MCP-Server für Garmin-Daten. Ich habe ihn eingerichtet und per Allowlist auf reine Lesezugriffe beschränkt.
- Seite: Daraus entsteht automatisch eine Morgen-Seite mit Begrüssung, Wetter für Zürich, Tagesvorschlag, Readiness-Ring und Kennzahlen zu Schlaf, HRV-Trend, Body Battery und Stress.
- Ablauf: Eine geplante Aufgabe erzeugt die Seite jeden Morgen neu.
Entscheidungen
- Lokal statt Cloud. Die Daten bleiben auf meinem Gerät.
- Nur lesen. Die Allowlist lässt keine schreibenden Zugriffe zu.
- Eine Seite statt einer App. HTML aus einer Vorlage reicht und lässt sich überall öffnen.
Datenschutz
Die Daten bleiben lokal, der Server darf nur lesen. Hier gezeigt werden ausschliesslich Beispieldaten, nie echte Gesundheitswerte.
Ergebnis
Eine Morgen-Seite, die ohne mein Zutun entsteht. Unten eine kleine Nachbildung mit Beispieldaten zum Ausprobieren.
Morgen-Check-in mit Beispieldaten
Beispieldaten
Bilder
-
Bild vergrössern
Die ganze Morgen-Seite, mit Beispieldaten
Technik
MCP, Python, SQLite, Jinja2, Playwright, geplante Aufgaben
Was ich gelernt habe
Bei persönlichen Daten lege ich zuerst die Rechte fest: nur lesen, lokal bleiben. Erst dann baue ich.