[Michael] is a Scout Leader in the Netherlands, where they have a great clubhouse—a “Landhuis.” The only problem? It’s old, and it’s not an efficient place to heat!
The building currently has two furnaces to cope with its many nooks and crannies, with individual thermostats in each of the five rooms. If a thermostat was activated in one of the rooms, it would control a valve in the furnace responsible for that room. Depending on which valve the furnace is attached to, a furnace would start. As you can imagine, this is an extremely inefficient system if you are heating two different rooms (and using two different furnaces!) It’s all on or off with no in-between.
As true scouts, they try to adhere to the simple principle of “why buy it when you can build it?” Commercial systems are expensive, and besides, they needed a project to work on! They’ve designed a smart(er) system using an Arduino Mega 2560 with five DS18B20 temperature sensors set up in each room, and even threw together a nice enclosure for it! They’ve included the source code on GitHub (in Dutch), so if you’re interested in setting up something similar you can check it out.
[Michael] will be around in the comments section, so if you have any feedback or questions, let him know!