I love cycling, but not all the time outdoors. So a while back I bought an indoor cycling bike. Used it for a while and then it sat there looking back at me.
As part of my review of my ‘lose weight/get fit’ objective I decided I needed to fix this, and after some research settled on a Beeminder set up that seems to work. Thought I’d share it here if anyone else was on the look out for something - you can skip ahead to the end if you wish.
Essentially the task was how to Beemind the activity (pedalling on the bike) and not the outcome (bike ride).There are plenty of ways to do the latter, but none of them that you couldn’t fake at 11:30pm sat on the sofa (including cycle for ‘x’ number of minutes).
So my set up had to be robust. In the end I got a Wahoo Cadence/RPM sensor. They are designed for any type of bike (including indoor). Effectively you strap it to the crank arm, link it by Bluetooth to the Wahoo App and once synced you start a ride on the app to record the time and cadence.
The output can be synced up with a range of different cycling apps, and after running a cross check of all the major ones (MapMyRide, RideWithGPS, Garmin etc.) against 1) a link with Wahoo 2) a link with either IFTTT, Zapier or Integromat and 3) the availability of data output of both time and average cadence, I ended up with the following set up:
- Record a ride with Wahoo
- Sync with Strava
- Run a Zapier 3 part Zap that 1) pulls in the moving time and average cadence data from Strava, 2) multiplies the moving time with the average cadence 3) pops the result as a value into a Beeminder goal.
Seems to be working well to not only keep my average cadence up, but also pedal for a long time.
P.S. Shout out to Complice (recently started using) which undoubtedly, through the power of intentions and pomos, made this happen.