Build your own open source hardware Nest-style smart thermostat

Alan sez, " provides instructions for making your own Nest-like 'smart' thermostat. Of course it's entirely open source, with files on github."

* The Spark Core served as our connected brain.

* We display the temperature on a few Adafruit 8x8 LED matrices. The interface for the displays is a common I2C bus.

* The primary sensor is a Honeywell HumidIcon temperature and humidity sensor, which shares the I2C bus with the displays.

* For our MVP, we decided a couple LEDs could represent whether the heat and fan were on. In the end the same pins would be connected to relays instead of the LEDs.

* If you want to save energy when a person’s not home, then you need a way to know when they are home so you can err on the side of comfort again. We added a Panasonic PIR motion detector.

All in all, it took about an hour to throw together this breadboarded prototype, although we had to order the components a couple of days beforehand. It took another couple of hours to pull together working firmware (see the software section below).

Building an open source Nest (Thanks,Alan!)