I’ve had my Ecobee thermostat system installed for a while now, and I was looking for an alternate way to easily raise and lower the temperature of my Upstairs thermostat without having to dig out my phone, or yell across the room to my Amazon Echo in the middle of the night.
To solve this problem, I build my own Ecobee controller using a Raspberry Pi 0 W, along with some simple components and a bit of Python code. It plugs in and sits on the nightstand to provide a quick and easy way to see the current room temperature, the set/hold temperature as well as a few buttons to raise and lower accordingly.
There are some links to various bits and pieces of this project below, along with a link to a few source files on GitHub.
If there is any interest, or questions – please drop a comment below! It was a fun project and not terribly difficult to piece together.
Source on GitHub
https://github.com/T-is-for-Tech/diy-ecobee-controller
Ecobee Developer Information
https://www.ecobee.com/developers/
https://www.ecobee.com/home/developer/api/introduction/index.shtml
Raspberry Pi 0 W
https://amzn.to/2QUyoQ5
Raspberry Pi 0 W with Accessories
https://amzn.to/2LDVgO3
Wooden Box
https://amzn.to/2SqKCN9
OLED Display
https://amzn.to/2Rrh58G
Momentary Push Buttons
https://amzn.to/2ReR8td
Raspberry Pi Power Supply with On/Off
https://amzn.to/2RkEqZO
Any links to products or services may be affiliate links that give me a small kickback at no cost to you, with no influence on my reviews or the content of this website.