Preskočiť na obsah

Č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