XaiJu
beestat
beestat

patreon


Graph smoothing

One of the things that I think makes beestat great is the extreme amount of love and detail I put into every feature. It's easy to build a graph; it's hard to build a good one.

Here's a small example of that at work. The raw data from ecobee gives a data point every 5 minutes. If you slap this on a graph you get a very accurate, but sometimes hard to read view. Additionally, placing thousands of unnecessary data points makes performance much worse.

To tackle that, I simply display a rolling average. This gives you a nice, fairly accurate picture of what's going on. Unfortunately, until last week, I had cranked this smoothing feature up a bit too high. You can see on the gif in this post the same graph at different smoothing factors, including the one that was in use. My aggressiveness here was effectively showing bad data, notably for the indoor temperature series.

That's all fixed now, fortunately, and all is well. :)


Graph smoothing

More Creators