I’ve been tracking things on a spreadsheet with a rolling 7 day average based on frequency goals… Meditation, Exercise, Cleaning, etc and combining it into a single ‘compliance’ score.
I was wondering if beeminder is capable of this, combining multiple goals/data points into a single ‘life score’ graph? I am very sick of filling out spreadsheet cells by hand, and I’d like something that would sync with various fitness apps etc without having to write all the code from scratch.
Metaminder goals could do this, yes. You’d need something like:
a goal for each individual subgoal (meditation, exercise, cleaning, etc)
EDIT: each subgoal could of course be fed automatically by one of the app integrations - Apple Health, Fitbit, Garmin, etc
the target goal that accumulates across them - call it Compliance or something
in each sub-goal, post the url for the Compliance goal into the “webhook” field
Then each time you get a datapoint in a subgoal, it will send a +1 datapoint to the Compliance goal. You’d just need to set the rates to whatever you need (maybe you want to do 2 out of 3 subgoals each day, so the rate for Compliance would be 2 per day).
I use a perl script for this, which copies forward the list of subtasks from the previous day, and helps me to enter a 1 for each task completed, and zeros for ones not done. The goal is a custom type do-more, so that it can aggregate as the average of datapoints, which means that my goal slope is the percentage of subtasks completed each day.
My two main goals in this style are:
flex – my daily stretches to maintain some semblance of flexibility, with a ‘subtask’ for various body parts or stretches
sanity – the habits that keep me stable, like going for a walk, having a nap, making incremental progress on something, etc.
The script on GitHub is out of date but probably still works. The biggest changes I’ve made since then were to integrate it with Exist.io for certain tags. Posting mostly for interest, since it’s a 100% manual solution and doesn’t fit OP’s request to aggregate autodata into a single graph.
With the original post, I had an image of a beeminder graph showing several different other beeminder goals/graphs together in one (overlaying graphs).