Smart thermostat with ESP32

My house is fairly sizable and as a result, sometimes the temperature across rooms and especially between stairs is not uniform. Recently I have also noticed periodic changes in temperature in the house which I can't quite explain. I'm not sure whether it's me or the house. So I set out to build a smart thermostat with probes on each floor to monitor temperature but also to control the temperature changes as I no longer have trust in my old fashioned wall thermostat.

Shopping list


The rest of this build log is in the making. I'm still waiting for ESP32 boards to arrive.




  1. Why ESP32 as opposed to their Risc-V boards? It was in stock. Use whatever ESP32 module or any other microcontroller you have around.↩︎

(C) 2015-2021 Armin Moradi. CC-BY-SA 4.0. Proudly built with Org-mode and Pandoc