tl;dr automatically refresh external data sources before sending beemergency notification
I’m using beeminder + fitbit integration to track how much water I drink (64oz/day). However since I’m a bit of a night owl, I often end up finishing my water allocation for day N around ~1am on day N+1 (and retroactively logging it for day N). This frequently means beeminder ends up getting an initial data point of say, 32oz for the day. And since I maintain only one day of buffer, missing my goal (or beeminder thinking I missed my goal bc it has outdated data) means I enter beemergency right away.
So my experience on more than one occasion has been:
- Retroactively log water into Fitbit at ~2am
- Wake up, get beemergency email
- Click through, hit refresh button
- Beemergency goes away as updated data loads and beeminder now sees I had 64oz yesterday
If beeminder automatically refreshed before sending the beemergency notification, that would save me a small amount of effort and stress (not a lot, but seeing beemergency in a subject line certainly doesn’t improve my cortisol levels)
I also recognize I could solve this issue on my own by just giving myself like 32oz extra buffer and logging water on the actual date/time I drink it since it all evens out in the end, but I think my request/suggestion is probably valid and useful for several other cases as well.