DIY Heating Controller Project - A Fun and Cost-Effective Solution!

I wanted to share my recent project with the community, as it’s been a fantastic learning experience and I’d love to hear others’ thoughts or similar projects they’ve undertaken!

Background

Like many of you, I’ve been looking to modernize my home’s heating system. After years of using a dated controller (a relic from the 1980s!), I decided it was time for an upgrade that could integrate seamlessly with my Home Assistant setup. The goal was to create something smarter, more efficient, and, of course, cheaper than off-the-shelf options like Nest or Hive.

Hardware Setup

The project started with some research. I needed a controller that could handle the Y-Plan heating system common in older UK homes. After some consideration, I opted for an ESP-12F based 4-relay board from AliExpress. This board would allow me to control both the central heating and hot water systems, as well as provide local control in case of connectivity issues.

For the enclosure, I sourced a pre-made project box that perfectly fit the relay board. While it wasn’t a custom 3D-printed solution, it worked beautifully and gave a clean, professional finish. I also added some LED momentary switches for manual control, which was a great addition for peace of mind.

Build Process

The build itself was surprisingly straightforward, though I had to be cautious when working with 240V AC. I replaced the old controller, carefully wiring everything according to the Y-Plan specifications. The ESPHome integration made configuring the thermostat and hot water relays a breeze, and I was up and running in no time!

Home Assistant Integration

Once everything was physically set up, the ESPHome integration into Home Assistant was seamless. I configured the thermostat climate controller component and set up a simple switch for the hot water. The Scheduler integration has been invaluable for managing timings based on my work schedule, and it’s been a joy to fine-tune everything.

Results and Satisfaction

The end result has been fantastic! The system is reliable, energy-efficient, and fully integrated into my smart home setup. It’s also given me a deeper understanding of how these systems work, which is incredibly rewarding.

I’d love to hear from others who’ve undertaken similar DIY projects or have tips for improving upon this setup. Whether it’s hardware choices, software configurations, or innovative use cases, I’m all ears!

Cheers to the community for inspiring such creativity and innovation!

Best regards,
[Your Name]