Čo sa analyzuje¶
Zakaždým, keď PeakLine spracuje jednu z vašich aktivít, prebehne rovnaký analytický kanál. Táto stránka je mapou tohto kanála — čo sa počíta, čo je potrebné a kde sa dočítate viac.
Kanál v skratke¶
Strava webhook / manual refresh
│
▼
1. Ownership and access check
2. Fetch streams (lat/lng, time, heartrate, watts, cadence, altitude, velocity, temp)
3. Fetch laps, zones, kudos, photos
4. Fetch historical weather (Open-Meteo)
5. Fetch air quality (OpenWeather)
6. Compute metrics
│
├── Power: NP, IF, TSS, zone time
├── HR: avg/max, zone time, TRIMP
├── Pace: GAP (grade-adjusted)
├── Climbs: auto-detect, gradient, VAM per climb
├── Terrain: flat | rolling | hilly | mountain | highmountain
├── PeakLine Score (0–1000) with tier
├── Stress Points (TSS-like)
├── Wind impact (% loss estimate)
├── Sun time (minutes in daylight)
└── Comparison vs. previous 10 same-type activities
│
▼
7. Cache result (cached_analysis table)
8. Optionally update Strava description (if auto-report enabled)
Celý proces beží zhruba 2–8 sekúnd pri typickej 1–3 hodinovej aktivite, potom zostáva uložený v cache, takže opakované návštevy stránky aktivity sú okamžité.
Čo potrebujete pre jednotlivé metriky¶
Niektoré metriky vyžadujú konkrétne senzory. Tu je uvedené, čo je potrebné a čo sa elegantne nahradí náhradným riešením.
| Metrika | Vyžaduje | Náhradné riešenie |
|---|---|---|
| PeakLine Score | vzdialenosť + čas + prevýšenie | — (vždy sa počíta, odmieta aktivity pod prahovými hodnotami) |
| Stress Points | NP (najlepšie), alebo tep, alebo tempo, alebo rýchlosť | vždy sa počíta s nižšou presnosťou |
| NP, IF, TSS | merač výkonu (stream watts, ≥30 bodov) |
odhad IF na základe tepu |
| Zóny výkonu (Z1–Z7) | výkon + FTP nastavené v nastaveniach | žiadne — zóny sú skryté, ak nie je výkon |
| Zóny tepu (Z1–Z5) | hrudný pás na tep + max_hr v nastaveniach | použije sa predvolené max_hr=190, ak nie je nastavené |
| TRIMP | tep + pokojový/maximálny tep | odhad len na základe trvania |
| GAP | streamy tempa + nadmorskej výšky | surové tempo |
| Detekcia stúpaní | stream nadmorskej výšky | nepočíta sa pre vnútorné aktivity |
| VAM na stúpanie | nadmorská výška + čas | nepočíta sa pre vnútorné aktivity |
| Počasie | štartovacie lat/lng + čas štartu | nič, ak chýbajú súradnice |
| AQI | štartovacie lat/lng + nedávny dátum | nič, ak chýbajú súradnice alebo sú príliš staré |
| Vplyv vetra | počasie + rýchlosť | nič |
| Čas na slnku | štartovacie lat/lng + trvanie | nič |
Chcete všetko?
Analýza s najväčším množstvom dát pochádza z cestnej jazdy s meračom výkonu a hrudným pásom na tep. Vnútorné aktivity, manuálne záznamy a aktivity bez GPS dostanú zúženú sadu metrík — nikdy nie chybu.
Typy aktivít, ktoré podporujeme¶
Typ aktivity zo Strava riadi viacero správaní (ktorú referenciu rýchlosti použiť, ktorý model zón, či majú stúpania zmysel). PeakLine rozpoznáva:
Cyklistická rodina: Ride, VirtualRide, MountainBikeRide, GravelRide, Velomobile, Handcycle. EBikeRide je rozpoznaná, ale vylúčená z PeakLine Score.
Bežecká rodina: Run, TrailRun, VirtualRun.
Ostatné: Hike, Walk, Swim, Workout, AlpineSki, Snowboard, BackcountrySki, Yoga, WeightTraining, RockClimbing a ďalších ~30. Tieto dostanú základnú analýzu (vzdialenosť, čas, tep, ak je zaznamenaný), ale žiadne PeakLine Score.
Ako funguje cache¶
Výsledok analýzy je kľúčovaný podľa (activity_id, settings_hash). Ak zmeníte svoje FTP, všetky staré analýzy sa pri ďalšom zobrazení prepočítajú. To zabraňuje zastaraným počtom v zónach, keď sa znova testujete.
Vynútenie obnovenia: otvorte ľubovoľnú stránku aktivity a kliknite na malé tlačidlo ↻ vpravo hore. Obíde cache a znova načíta všetko zo Strava.
Prečítajte si viac¶
- PeakLine Score — hlavné číslo vysvetlené do detailu
- Stress Points — tréningové zaťaženie, ktoré funguje aj bez merača výkonu
- Zóny výkonu a tepu — model Coggan, vlastné zóny, čas v zóne
- Stúpania, terén, VAM — automatická detekcia stúpaní a obtiažnosť
- Počasie a kvalita vzduchu — historické podmienky, vplyv vetra, východ/západ slnka