DIY Smart Underfloor Heating Controller: A Unique Challenge!

Hi everyone,

I’ve been diving into the world of DIY smart home projects, and I wanted to share an interesting challenge I’ve been working on. I recently installed underfloor heating in my home, thinking it would be straightforward to control it with a smart thermostat. Turns out, it’s been a bit of a puzzle!

The system I have is line-voltage, which means I can’t just swap out the thermostat like I initially hoped. After some research, I found out that most smart thermostats for line-voltage systems are either expensive or have closed APIs, which isn’t ideal for someone who likes to tinker and integrate everything seamlessly.

So, I decided to take matters into my own hands. I’ve been exploring the idea of building a custom controller using a Raspberry Pi Zero. The plan is to have it monitor the room temperature, control the underfloor heating, and even integrate it with my existing smart home ecosystem through Hubitat. It’s a bit intimidating, but I’m excited to see how it turns out!

I’ve started by setting up a basic temperature monitoring system. I’ve connected a DS18B20 sensor to the Pi and written a simple script to log the temperature readings. The next step is to figure out how to control the heating. I know I need to interface with the line-voltage system safely, so I’m looking into using solid-state relays to switch the heating on and off.

Here’s where I could use some advice. Has anyone here built a similar system? I’m particularly interested in how others have handled the safety aspects of working with line voltage. Any tips on reliable components or best practices would be greatly appreciated!

On a lighter note, while I’m waiting for the parts to arrive, I’ve been experimenting with some smaller projects. I’ve created a simple IR remote control widget for my OpenHAB setup, which allows me to control my entertainment system from my phone. It’s been a fun way to test out my Raspberry Pi skills before tackling the bigger project.

I’m also curious about how others have approached similar challenges. Have you ever built a custom heating controller? What tools or frameworks did you use? I’d love to hear about your experiences and any lessons you’ve learned along the way.

Thanks in advance for your insights and suggestions! I’m looking forward to hearing from you all.

Best regards,
[Your Name]