One person in my family owns a FitBit and another just got a Garmin VivoSmart. Despite my general thoughts that such devices are somewhat pointless, I had hoped to create a fitness competition app that would allow the two to compete on common measurements (mostly just steps traveled). I envisioned a raspberry pi powering a small display in the kitchen showing side-by-side stats of the race as it happened, figuring I could poll each services’ API every half hour or so.
But I was wrong. Garmin offers no API for hobbyist use 🙁 Of course I only figured this out after getting the FitBit API working. It seems possible to work around this using the export function of the Garmin Connect website, but I’ve moved on to other things.
The project as it was is available at code.aidanmontare.net.