Strava¶
Strava ist die primäre Integration von PeakLine. Die Verbindung schaltet den vollen Funktionsumfang frei: Aktivitätssynchronisierung, vollständige Analyse, Ausrüstungs-Tracking, Erfolge, Auto-Berichte und den Secret Club.
Verbinden¶
- Öffnen Sie thepeakline.com und klicken Sie auf Mit Strava verbinden, oder öffnen Sie Einstellungen → Integrationen → Strava → Verbinden, falls Sie bereits ein E-Mail-Konto haben.
- Sie werden auf die standardmäßige OAuth2-Seite von Strava auf
strava.comweitergeleitet. - Strava listet die von PeakLine angeforderten Scopes auf (siehe unten). Klicken Sie auf Autorisieren.
- Sie werden zu PeakLine zurückgeleitet, und ein Sitzungs-Cookie wird gesetzt.
- PeakLine startet eine erste Synchronisierung Ihrer letzten 30 Aktivitäten.
Der gesamte Ablauf dauert etwa 30 Sekunden.
Angeforderte Scopes¶
| Scope | Was es uns ermöglicht | Warum |
|---|---|---|
read |
Ihr öffentliches Profil und Ihre Zonen lesen | Das Dashboard rendern, Ihre FTP verwenden, falls Sie sie auf Strava festgelegt haben |
activity:read_all |
Alle Ihre Aktivitäten lesen, einschließlich privater | Sie analysieren, Ihr Dashboard aufbauen |
profile:read_all |
Profilfelder über die öffentlichen hinaus lesen | Reichhaltigeres Profil-Rendering (optional) |
activity:write |
Aktivitätsbeschreibungen anhängen / aktualisieren | Nur wenn Sie Auto-Berichte aktivieren |
Wir fordern niemals profile:write an. Wir können Ihr Konto nicht ändern, in Ihrem Namen anderen Nutzern folgen oder als Sie auf Strava posten.
Was synchron bleibt¶
Sobald verbunden:
- Neue Aktivitäten werden innerhalb von Sekunden nach dem Hochladen per Webhook erfasst.
- Änderungen (Umbenennen einer Aktivität, Ändern des Typs, Ausblenden aus dem Feed) werden beim nächsten Webhook-Ereignis an PeakLine übertragen.
- Löschungen werden kaskadiert an PeakLine weitergegeben — gelöschte Aktivitäten verschwinden aus Ihrem Dashboard.
- Ausrüstungsänderungen werden bei Bedarf synchronisiert. Wenn Sie auf Strava ein neues Fahrrad hinzufügen, erscheint es in der Ausrüstungsliste von PeakLine, sobald Sie sie das nächste Mal öffnen.
Aktivitätsbeschreibungen automatisch aktualisieren¶
Unserer Meinung nach die nützlichste Strava-Integration.
Aktivieren Sie sie unter Einstellungen → Strava → Beschreibungen automatisch aktualisieren und wählen Sie ein Format:
PeakLine analysis:
🏆 PeakLine Score: 762 (Very Good)
📈 Stress Points: 84 (Hard)
🌡️ Temperature: 14°C (felt like 11°C)
💨 Wind: 12 km/h from SW (−7% impact)
💧 Humidity: 68%
🌅 Sunrise: 06:43, sunset: 21:14
🌫️ Air quality: Good (AQI 2)
Heart rate zones:
Z1 5% Z2 65% Z3 22% Z4 7% Z5 1%
Climbs: 3 (total 487 m)
Best VAM: 1,143 m/h on the long climb at km 22
Compared to last 10 rides: +1.2 km/h average speed
Wenn es zum ersten Mal bei einer neuen Fahrt ausgelöst wird, sehen Sie die Aktualisierung der Beschreibung auf Strava innerhalb von ~30 Sekunden nach dem Hochladen. Es aktualisiert nur die Beschreibung, die PeakLine geschrieben hat — wenn Sie Ihren eigenen Text hinzufügen, bleibt Ihr Text oberhalb des PeakLine-Blocks erhalten.
Sie können es jederzeit ausschalten oder pro Aktivität auf der Aktivitätsseite selektiv deaktivieren.
Webhooks im Hintergrund¶
PeakLine abonniert den Strava-Webhook für Ihre Athleten-ID. Wenn ein neues Aktivitätsereignis ausgelöst wird, sendet Strava per POST eine kleine JSON-Payload an PeakLine, und wir starten die Analyse-Pipeline im Hintergrund.
Was das in der Praxis bedeutet:
- Kein Polling. PeakLine bombardiert die Strava-API nicht mit Anfragen, um nach neuen Aktivitäten zu suchen.
- Latenz unter einer Minute. Die meisten Aktivitäten sind innerhalb von 30 Sekunden nach dem Tippen auf „Speichern" auf Strava vollständig analysiert.
- Robust. Wenn der Strava-Webhook ausfällt (Schluckauf in deren Service), holt PeakLine auf, sobald Sie das nächste Mal das Dashboard öffnen.
Trennen¶
Entweder:
- Von PeakLine aus: Einstellungen → Strava → Trennen.
- Von Strava aus: strava.com/settings/apps → PeakLine → Zugriff widerrufen.
Beide Wege machen den Token sofort ungültig. PeakLine stellt die Synchronisierung ein.
Wenn Sie sich später erneut verbinden, bleibt Ihr Konto bei PeakLine erhalten, aber Aktivitäten, die vor der erneuten Verbindung synchronisiert wurden, müssen möglicherweise manuell aktualisiert werden.
Rate Limits und Anmeldedaten¶
Strava erzwingt strenge API-Rate-Limits (200 Anfragen pro 15 Minuten pro App, 2000 pro Tag). PeakLine rotiert zwischen mehreren registrierten Strava-App-Anmeldedaten, um unter der Obergrenze pro App zu bleiben, mit automatischem Failover und einer 5-minütigen Abkühlphase für fehlerhafte Anmeldedaten.
Sie werden davon nichts bemerken, es sei denn, Sie lösen ein massives Nachladen von Jahren historischer Aktivitäten auf einmal aus. In diesem Fall stellt PeakLine die Arbeit in eine Warteschlange und verarbeitet sie über einige Minuten.
Siehe auch¶
- Wie wir mit Ihren Daten umgehen — was wir speichern und was nicht
- Kontostufen — Strava schaltet die volle PeakLine-Stufe frei
- Was analysiert wird — was aus den synchronisierten Daten wird