Crunching the numbers: 3rd-party projects and alternative ways to analyze your Ecobee or Nest data

Crunching the numbers: 3rd-party projects and alternative ways to analyze your Ecobee or Nest data

Ecobee and Nest both offer emailed monthly data reports containing information such as how many minutes your system ran, whether it was heating or cooling, etc., but the reports don’t give as much nitty-gritty detail as many users would like (and you have to wait at least a month to get them).

Fortunately, a few independent projects exist to consume your ecobee or Nest data and render it into useful charts and graphs. If you want a better understanding of how your HVAC system is running with a smart thermostat in place, consider getting set up with one of the following projects.

(And if you’re a developer who is interested in making your own data analysis tool, check out the Ecobee API and/or the Nest API. Respond in the comments if you build something and we might feature your project here!)

beestat for ecobee (and eventually Nest)

Technical skill needed: none

If you have an ecobee thermostat check out beestat.

Beestat is an independent project that grabs your ecobee data from ecobee.com and presents it in a tidy web-based dashboard that’s better than the official one. (Note that beestat is not an app, you must use it via a web browser.) The dashboard shows your thermostats, their current status, and a few “recent activity” style charts like this one below:

Screenshot of beestat dashboard, titled "Recent Activity - Past 3 days". Includes a graph showing temperature changes over time and a pop-up window with temperature data and runtime data from a particular point in the timeline.

beestat developer screenshot: recent activity shows a variety of useful data from the last three days

Don’t worry – the data it uses is only exposed to beestat if (and only if) you authorize the app through ecobee’s official website.

Ecobee made their API publicly available so that individuals and other companies might be able to grab your data and do new and clever things with it.

Authorizing beestat through official ecobee website

Authorizing beestat through ecobee.com

As of the time of this writing, beestat only supports ecobee, but Nest support is in the works. Check out beestat’s dedicated subreddit community, r/beestat, for updates from the developer and to give input on upcoming features.

Nest History (with Raspberry Pi)

Technical skill needed: medium, plus a Raspberry Pi

Nest also has a sufficiently open API that allows developers to do some neat things with the data generated from a Nest. Nest History by Thomas Beverley uses a Raspberry Pi to capture and display Nest thermostat data like so:

Line chart labeled "Today", with lines depicting changes in temperature, humidity, target temperature, and outdoor temperature

Nest History generates a chart of HVAC runtime data using data provided by the Nest thermostat

This app requires some setup on your part, but once it’s all set up, you can look at the data captured by your Nest thermostat in real time.

Nest data dump (from nest.com)

Technical skill needed: high

Nest also gives you the ability to download a huge raw dump of data from nest.com. If you already have a nest account, go here to get your data.

This dataset contains:

  • Current and Target Temperatures & Humidity
  • Time to Target Temperature
  • Target Temperature Mode, Fan Mode
  • AC, Heat, and Fan Status; On/Off
  • Manual and Automatic Away Mode
  • Location Information
  • Network Information
  • Currently Active Schedule (by Day)
  • Next Scheduled Event
  • Last 10 Days Energy Report

If you’re technically inclined, you might be able to parse this dump for interesting insights. Nest won’t spoonfeed it to you, but you can probably crunch the numbers and find some trends yourself.

Are you developing an app for analyzing smart thermostat data?

If you’re a developer maintaining an application that analyzes Nest, Ecobee, or other smart thermostat data, please let us know in the comments!

We would love to feature more projects here!

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.