DoujinStars
beestat

beestat

patreon


beestat posts

On the way to sensor data!

First of all, I apologize for missing my scheduled post two weeks ago. I got busy at work and mostly just forgot about all this.

Second, and more importantly, I wanted to share a quick update on the most requested feature: sensor data.

A couple months ago I encountered a problem...I w...

View Post

Rewriting the Aggregate Runtime Card

If you read the post from two weeks ago you might know that I'm reworking a good chunk of the backend to cut down on the massive amount of data I am accumulating.

Work on that front is going well, ...

View Post

Data management

When I started beestat I had no real idea how much data storage I would need. I spun up a cheap server, added 50GB of storage and called it a day. I started to get worried when the database hit 30GB. Little did I know that just over a year later I would have over 200GB of data...almost all of it ...

View Post

Where does all the money go?

Something that's very important to me when developing beestat is transparency. I have no super secret formula to protect and all this is made possible because I have some awesome users. So keeping with that, here's my monthly budget:

Income: $136
Digital Ocean - Logging Server: $5
Dig...

View Post

Bugs bugs bugs

Bugs bugs bugs

See those errors? Those are bad.

One of the things I try to focus a lot on with beestat is making the software robust. Every time someone encounters an error they are more and more likely to give up on the product and leave. Even though beestat is free, I still don't want to let people down...

View Post

What's done and what's next...

A couple months ago I sent out an email announcing the new Home Comparisons feature and promising a bunch of new stuff. I thought it was time I reviewed that list and evaluated where everything stands.

Nest Support?
Due to new restrictions on the Nest API, I have View Post

A quick update!

I missed my last scheduled bi-weekly post and wanted to give everyone a brief update on where things are. Since my last release I have fallen back a bit and entered more of a maintenance mode. I've been fixing bugs as they are reported and making smaller changes here and there while making sure s...

View Post

Creating the beestat demo

Something that's always bothered me in the tech industry is that there are very few products with actual live demos. Sometimes you get some crappy version of one, but mostly you just get outdated screenshots, videos, or the frustrating "call for demo". This is not a trend I want to be part of so ...

View Post

Beestat is now open source!

Main application: https://github.com/beestat/app
Other beestat repositories: https://github.com/beestat/ 

If you've followed beestat for a while...

View Post

Nest support postponed indefinitely

More info here: https://nest.com/whats-happening/

Nest support has always been something I've been interested in with beestat. The original plan was to start with ecobee, and then after I had done everything I wanted ...

View Post

Room sensor giveaway winner!

Randomly selected from all active patrons, the winner of ecobee room sensor two-pack is Ray M. I'll be reaching out to you to coordinate shipping. Congratulations!

Special thanks to everyone for your support. I love providing this service and your help makes this all possible. 

View Post

Get it on Google Play

Get it on Google Play

That's right, beestat is now an app! I would love it if you would give it an install and leave a review! Even if you ultimately decide you don't need it, this activity will really help boost my search...

View Post

Interested in early access to the beestat source code?

See here:  https://github.com/ziebelje/beestat-issues/issues/100 

Looking for a few users who would be willing to do an informal audit (of whatever level you are capable and willing) in e...

View Post

Making sure beestat isn't broken (redux)

Making sure beestat isn't broken (redux)

Original Post:  https://www.patreon.com/posts/23245016 

Back in December I talked about how I had built some graphs to display information from my logs that I could keep an eye on to make sure everythin...

View Post

Home Comparisons are live!

Well, technically they were live last Thursday, but anyways go check it out!

Patch Notes

View Post

Home Comparisons coming next week!

I was hoping to push the Home Comparisons update last week but some travel fatigue got the best of me. At this point the update is pretty stable but I'm not happy with the level of polish. I need one more week to get things to a place I'm happy with.

As I've done previously, I will try to p...

View Post

What is Gap-Fill?

What is Gap-Fill?

Gap-Fill is an on-by-default just-now-named feature that has existed in beestat since day 1. A few people have noticed some discrepancies when comparing the Aggregate Runtime chart to their ecobee data, and this is why.

When beestat syncs your data with ecobee, sometimes things go missing. ...

View Post

Welcome to Home Comparisons!

Welcome to Home Comparisons!

Home Comparisons are nearing feature-complete and I'm incredibly excited at what this is going to offer. When this update goes live, all beestat users will have access to some incredibly powerful tools that literally nobody else has.

Here's what you have to look forward to:

  • Auto...

    View Post

Home Comparisons - Early Access (Unstable)

Home Comparisons - Early Access (Unstable)

Hello!

As part of my way of thanking those of you who go above and beyond with a $5/mo pledge, I provide early access to new features when I feel like they are just barely good enough and probably won't break everything.

As long as you have linked your Patreon account to beestat you w...

View Post

Why things sometimes take a long time

Take a good look at this screenshot. How long do you think it would take to put that together? Maybe 15 minutes, tops...right?



Wrong!

Here's all the thi...

View Post

Curves and bars and air filters

Aggregate Runtime - Curves?

Every now and then I pull  up my Aggregate Runtime chart and flip a switch just to have a little fun. That switch does this:

I've debated bac...

View Post

Posting schedule update

As beestat grows and adds users I'm finding that the amount of feedback and bug reports are slowly increasing. These are good things, but I have limited time and if I'm responding to feedback I'm not developing beestat.

I love communicating with my users and that won't stop, but I'm going t...

View Post

Upgrade complete; beestat is now version 1.22

Patch notes 

I had enough assorted changes that I decided to get these things sent live now as opposed to with 1.3. That way I can triage and fix bugs a little bit better in both releases.

Some of ...

View Post

Handling errors a little bit better

Handling errors a little bit better

Up until now the way I've handled errors was to simply let the application break, log the error, and do nothing. This wasn't really ideal, but errors have been pretty uncommon (according to my logs anyways) so it worked for now.

Given the ecobee server issues yesterday, I thought it was pro...

View Post

Reworking temperature profile generation

Reworking temperature profile generation

After a couple weeks of planning (and maybe a little bit of stalling), I finally sat down last weekend and started writing the algorithm that generates all the scores I talked about when I built the GUI moc...

View Post

Changes to setpoint

Changes to setpoint

Just wanted to make a quick announcement that the setpoint series is changing from a shaded gray area to one or two dotted lines. I get numerous questions about this and I agree that it was never that intuitive.

This change makes this graph more consistent with other thermostat graphs in th...

View Post

Getting back into the groove with the beestat API

After a long holiday and some much-needed time off from work I've found it to be somewhat difficult to get back into the groove. To help with that, I've been picking up some small/easy/fun tasks to get my feet wet before really diving in. One of those was the beestat API, sparked by a request som...

View Post

What an amazing two months!

First of all, thank you to everyone who has partnered with me to make beestat happen! November and December have been incredible in terms of new supporters:

November 2018 summary: + $14 in pledges, +9 patrons
December 2018 summary: + $18 in pledges, +10 patrons...

View Post

Graph smoothing

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 ...

View Post

Making sure beestat isn't broken

Making sure beestat isn't broken

Part of running beestat is making sure that it's not broken. If the service is unreliable then interest will decline and people will stop using it. I monitor things a couple ways:

1. Server performance monitoring. My host (DIgital Ocean) will send me an alert if the server load is high or disk spa...

View Post