Be sure to read the intro, wiring overview, how to write scripts, and automation posts first.

What I’d Like to Improve

With the thermostats gone, what remains is now a blank wall plate. The only complaint I’ve had from my family members is that they miss being able to see the time of day on the old thermostat.

wall plate

I would have considered using a M5Stack Dial if it worked directly with line voltage.

wall plate

The fact that the Shelly device combines a programmable controller, relay, and sensor directly via line voltage is a killer feature. It would be great if Shelly had a mechanism to add a little OLED or eInk display to their devices.

Final Thoughts

This was a fun project requiring learning a number of new things and solving problems across electronics, programming, distributed systems, etc.

Thanks for reading and please leave a comment below if you have any thoughts or questions.