You are reading a single comment by @Greenbank and its replies. Click here to read the full conversation.
  • @rhb

    I think I've gone into it before, but my end goal is that I just connect my watch to my PC and something notices that the Garmin has been connected, looks in the appropriate folder, finds any new .FIT files and then throws them at my server. Ideally it would grab stuff from Garmin Connect directly, that's also a possibility.

    When my server gets a new .FIT file it rips it apart and works out what it was (run, swim, cycle, walk, cardio, etc).

    If it's a swim it analyses how many lengths there were, the timings, the rests, deduces what kind of swim workout I did (long plodding distance or 1234321 pyramid, etc). Checks I set the pool length properly (my local pool has 25m and 33+1/3m length pool configurations). Looks at HR data (or finds it separately from an import from my Polar OH1+). Does it look like I did a swim CSS test (a fast 200m swim followed by a fast 400m swim a bit later) and if so calculate new swim CSS. etc, etc, etc. Let me fix swims where it failed to detect a turn properly, or interpreted me stopping in the middle of a length (for whatever reason) as an extra length.

    For a 'cycle' it works out whether it was indoors or outdoors. If it was indoors was it a spinning class or me just messing around on a wattbike at the gym. If it was a class can it pull out specific intervals, can it match the profile of power/cadence/time to a specific block? If it was just me on a wattbike was it a ramp test (if so pull out the derived FTP), or a set of intervals (if so, work out what they were and how my HR fits, do I need to consider aiming for a higher power figure). If the ride was outside was it a commute or a blat round Richmond Park? If so find the segments I'm interested in and show me how well I'm doing against previous efforts (and how does HR compare).

    For a run: classify the run first: Local parkrun (sometimes comes up short of the 5k), usual 5k or 10k route, run commute (either way), school running club, etc. Check for specific segment times. Look at HRV data and flag anything interesting. See how far I'm doing against my goal of running all of the paths that cover Putney Heath and Wimbledon Common.

    For everything, put together a page like the "Training Log" page from Strava with times/distance totals for each type of activity. Also do a PMC [sic] chart that takes into account running, cycling and swimming properly.

    Let me see fastest 1k/5k/10k/etc times but allow me to flag individual chunks as rubbish due to GPS quirks (for example my fastest 1k segment on VeloViewer is where there was a GPS glitch, it'll take a long time for me to better it, but I can't mark the whole run as useless as it other fastest segments/etc that are valid). Also let me divide time into arbitrary chunks (years/seasons/etc) so I can compare how I'm doing against a few years ago, and also allow me to see my current year/season/whatever PBs for each distance rather than showing me times I won't be able to get near for at least another 6 months.

    Take into account weight properly. (i.e. work out W/kg based on the weight on the day. Weights change, don't just assume that because I enter a new weight that's the weight I was 4 months ago which completely fucks the W/kg calculations from back then, etc).

    Give me a dashboard page that shows me nice graphs making me happy. Show my weight trending down (or when I get it down not increasing). Show my weekly/monthly/yearly totals. Show my times at various things (5k, 10k route, parkrun, certain cycling segments, certain run segments, 1k swim, etc) over time.

    (I'll also design it with other people in mind, in so much as it could be extended to handle multiple users with proper data separation, but have no plans to try and take on Strava, MyCyclingLog, Runalyze, etc. I have other pet projects I'd like to try and make money from first.)

    The main problem is that everything that currently exists does 20-80% of what I want for a specific sport and rarely does all 3 tri disciplines properly. Sites either assume you're at your ideal weight, or will screw up average figures if you include commuting, or some other limitations.

  • It sounds like there's a product there that data driven athletes would go for. Could it also record if it was fun?

About

Avatar for Greenbank @Greenbank started