Published © GPL3+

Automating a Nest Thermostat

Using a temperature sensor, an Arduino, and a Raspberry Pi to control a Nest Thermostat.

IntermediateFull instructions provided2.5 hours9,181
Automating a Nest Thermostat

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
Any Raspberry Pi model should work.
×1
Arduino UNO
Arduino UNO
×1
Temperature Sensor
Temperature Sensor
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Ethernet Cable(generic)
For the Raspberry Pi. Not necessary if you have a Pi 3 or a Wi-Fi dongle.
×1
Wi-Fi Dongle for Raspberry Pi(generic)
Optional, you can use an ethernet cable instead. Not necessary if you have a Pi 3.
×1
Nest Thermostat
×1

Software apps and online services

ARTIK Cloud for IoT
Samsung ARTIK Cloud for IoT

Story

Read more

Schematics

IoT Temperature Sensor

This a Fritzing file with the schematics for how to connect the temperature sensor to the Arduino. To download Fritzing, visit Fritzing.org. Alternatively, you can visit https://circuits.io/circuits/2557943-temperature-sensor for the schematics.

Code

IoT-Temp-Sensor

The repository for all the code.

Credits

Comments