You may recall that we got a nifty new thermostat for Christmas. Since it is Wi-Fi enabled I can control it from my phone or computer at home or work. Recently I have geekd out and getting some logging going.
I needed a computer to periodically check the temp, but didn’t want to have to keep a computer on and running all the time. That would defeat the point of conserving energy. So I set my web server to poll the thermostat every 15 minutes for the inside actual temperature and set temp as well as check the weather for the outside temp and save that information. I was then able to set up some Google Docs action to set up a cool interactive graph that will display the data.
The amount of data will eventually exceed the limits for google docs. If I keep collecting every 15 minutes doing every 30 will cut that down without sacrificing too much trend data. I will cross that bridge when I get to it.
I also set cooking up another script that runs only daily and tracks the amount of time our HVAC system spent heating or cooling the house. It will also check the Forecast High and Low Temps for some comparison. Since it tracks time spent heating or cooling I don’t have much data for it. We only run the AC a handful of days each summer, so the best data will come this winter.
If anyone has this same thermostat, my work is shared on a Wiki dedicated to programming with them. HERE