Activities
—
Distance
—
km total
Moving time
—
hours
Elevation
—
metres climbed
Kudos
—
total received
Moving time (hours)
Sport breakdown
Distance (km)
Year-over-year distance (km / month)
Activity count
Elevation gain
Mean maximal power curve — best W per duration, by year
Avg heart rate over time
Avg power over time
Activities
Showing — of —
Date ↕ Name ↕ Sport ↕ Dist ↕ Time ↕ Pace / Speed ↕ Elev ↕ Avg HR ↕ Avg W ↕ TSS ↕ Kudos ↕

Performance Management

Fitness (CTL)
—
42-day load
Fatigue (ATL)
—
7-day load
Form (TSB)
—
today
Weekly TSS
—
last 7 days
Ramp rate
—
CTL / week
Peak CTL
—
all-time
Avg TSS/day
—
in range
—
—
—
Recommendations
    CTL · ATL · TSB — daily CTL=42d fitness · ATL=7d fatigue · TSB=CTL−ATL
    Daily Training Stress Score (TSS)
    Connect Apple Health

    No health data yet. Set up the iOS Shortcut below to automatically sync HRV, resting heart rate, and sleep every morning.

    iOS Shortcut setup instructions
    1. Open the Shortcuts app on your iPhone
    2. Tap + → Add Action → search "Find Health Samples"
    3. Set type: Heart Rate Variability (SDNN) · sort: newest · limit 1
    4. Add "Get variable" → rename output to hrv
    5. Repeat steps 2–4 for Resting Heart Rate (→ rhr) and Step Count (→ steps, sum today)
    6. Add "Find Health Samples" → type: Sleep Analysis · today · get total duration → rename sleep_secs
    7. Add "Dictionary" action with keys:
      date → current date (format: YYYY-MM-DD)
      hrv → hrv variable
      resting_hr → rhr variable
      sleep_hours → (sleep_secs ÷ 3600)
      steps → steps variable
    8. Add "Get Contents of URL":
      URL: http://192.168.178.20:8765/api/health_import
      Method: POST · Request body: JSON · body: Dictionary from step 7
    9. Go to Automation tab → + → Time of Day → 08:00 daily → add this shortcut

    Activity map

    Equipment