In the event you’re fortunate sufficient to have central heating and/or air con, with an automated thermostat, you in all probability don’t have to fret an excessive amount of concerning the outdoors temperature. However central HVAC is way from the one method of sustaining temperature in a home. From wooden stoves to boilers there are numerous choices relying in your local weather and home sort, and [Murphy’s Law] has a decentralized baseboard system as a substitute of one thing centralized. An ESP8266 answer was discovered that was capable of tie all of them collectively.
There are different kinds of baseboard heaters, however in [Murphy’s Law]’s case the warmers had been electrical with a separate thermostat for every heater. Slightly than construct a management system from the bottom as much as exchange the thermostats, turnkey smart wall switches had been used as a substitute. These switches occurred to be based mostly on the favored ESP8266 microcontroller, like loads of different off-the-shelf automation options, which meant much less work wanted to be completed on the road voltage aspect and the microcontroller’s firmware may very well be simply personalized to be used with Home Assistant.
Whereas [Murphy’s Law] doesn’t stay within the home with the fleet of electrical baseboard heaters anymore, the brand new home has a single baseboard heater to maintain a toilet heat because the central heating system doesn’t fairly hold it heat sufficient. This method is ready to scale up or down based mostly on variety of heaters, although, so it’s nonetheless a succesful answer for the only room and has since been up to date to make use of the ESP32. The entire code for this challenge is obtainable on GitHub as nicely, and for these of you trying so as to add different HVAC elements to a home automation system this challenge that loops in a warmth pump is value having a look at as nicely.