Raspberry Pi Thermostat Part 1: System Overview

Raspberry Pi Home Automation Thermostat Demo Fig1

(I found this article at The Nooganeer and publish it here with his permission)

THIS IS AN OVERVIEW OF THE ENTIRE PROJECT.  AS I HAVE TIME I WILL RELEASE MORE IN-DEPTH TUTORIALS AND THE SOURCE CODE.  STAY TUNED!

Home automation has always been a fascination of mine.  How much time and irritation would I save if I didn’t have to worry about turning things on and off, or wonder in which state they were left?  How much more efficient would my home be?  Wouldn’t it be cool to always know the state of every power consumer in my home, and then be able to record and analyze that data as well?  With my brain nearly exploding with dreams of home automation, my wife and I bought our first home in May 2014.

The starting point for my home automation system (which of course will be DIY and open source) is a thermostat.  I needed to control the biggest energy hog in my house first!  I had a  Raspberry Pi laying around that I had done some tinkering with, and after some Googling, I decided it would be the perfect brain for my project.

I used http://makeatronics.blogspot.com/ and http://wyattwinters.com/rubustat-the-raspberry-pi-thermostat.html as a springboard to get started.

Why Am I Doing This?

Besides that I love automation and efficiency, I think this project could be a contributor to the “good” part of the Internet of Things revolution.  It is amazing how technology has brought us to the point that we are able to connect almost anything to the internet and access it from anywhere in the world.  In my eyes, one of the most valuable components of this technological advancement is the data.  Unfortunately, if you decide to purchase an IOT device, you may not be the owner of all/any of the data that device is generating.  There may be restrictions on how you can view/analyze the data, and it may be difficult or impossible to get to it in a raw form. Continue reading Raspberry Pi Thermostat Part 1: System Overview