33 Sticks: A Utah Startup Turning Data Into Action

As a young boy, 33 Sticks Co-Founder Jason Thompson always believed he would one day grow up to be a geologist. For fun, he would pore over his mother’s old geology textbooks from her time at BYU. Most kids see a rock and want to either throw it or kick it. Thompson wanted to examine it, to study its origins, and to understand everything he could possibly know about it. Read the full article at...

Analyzing Home Heating and Cooling Data Using Nest: Data Collection

By Jason Thompson, co-founder, 33 Sticks   As home automation becomes more of a consumer reality, the data available to home owners to monitor, analyze, and optimize the home will become increasingly valuable. In this multi-part series, we will be examining home automation analytics, specifically focusing on data acquired through home heating and cooling automation using the Nest Thermostat. This three part series will address data collection, data visualization, and analysis, insights, & optimization.   In part one of this series, we will examine the data that is available from the Nest and how to collect and store that data for future use.   Before we can determine what data we want to collect, we must first understand what data is available. The following data elements can be accessed from your Nest Thermostat:   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   Step 1 – Build a Database The first step is to determine what data elements you are interested in capturing and then build a corresponding database table that will store the information.   We decided to capture the following elements: Location, Outside Temperature, Away Status, Current Temperature, Current Humidity, Temperature Mode, Target Temperature, Time to Target Temperature, Heat Status, and AC Status. In addition to the data retrieved from the Nest, we are also capturing a date and timestamp that aligns with the date and time the script retrieves the data...