Page 1 of 1

"Little" project I've been busy with

Posted: Thu Mar 15, 2012 8:13 pm
by Red Squirrel
I've always wanted a thermostat I could set unlimited schedule/programs on as well as add some efficiency features such as keeping the fan blowing for a while till the heat exchanger cools off. The primary thing was also accessibility, I want to be able to access it from virtually any web enabled device. No need for a specific device or an "app", rather, just a basic web page that does not use any kind of plugins.

So I got to work.

I found a 6 channel 4 relay control board that would do just as I need, and it's USB/Serial and interfacing with it with C++ was not too hard to do after a bit of hair pulling.

Image


After a bit of research on how to cleanly interconnect everything, I opted for a DIN rail and terminal blocks. It's very modular, clean looking, and I can mount all sorts of stuff on there in the future.

Image

Ran lot of cat6 wiring around, used for the sensors. There is capacity for 6 sensors on that board so figured may as well use em all.

a sensor where my existing thermostat is, one in the hallway, server room, return duct, supply duct and outside. The outside one has to wait till summer. I don't want to drill through my house in Winter and anything I use to seal it wont cure properly.

Image

Image

Image

Some of the wiring is preexisting actual Ethernet runs.


First sensor is inside the old thermostat.

Image
It's the thing that looks like a transistor sticking out from the side.


supply and return duct sensors:

Image

Image

server room sensor (basically basement, it's not a self contained room yet)
Image


And this one is the most genious, I did not have anything existing to hide it in...

Image

...So I installed a wallmount light

Image


Control board connected.

Image


And lastly, the web interface. I plan to make it better and more intuitive, but it's a good start.


Image


Image


Image



So yeah this is pretty much done, and has been running live for the past few days. Got some minor tweaks to do but all in all it works!

We're in the middle of a heat wave right now so the heat does not have to run as much, so it was a good time to test in case something goes wrong and it does not start. I'm also off for a few days. Going back

Archived topic from AOV, old topic ID:6430, old post ID:37760

"Little" project I've been busy with

Posted: Thu Mar 15, 2012 10:06 pm
by d.
You sir are a maniac.

Archived topic from AOV, old topic ID:6430, old post ID:37761

"Little" project I've been busy with

Posted: Sat Mar 17, 2012 7:30 am
by DOCTOR THUNDER
Nice job! wait till one of the people you banned figures out how to hack your HVAC.

Archived topic from AOV, old topic ID:6430, old post ID:37771

"Little" project I've been busy with

Posted: Sat Mar 17, 2012 8:45 am
by Red Squirrel
There's some hard coded limit values as an extra safety measure. I still need to decide how I want to make this available online. I'm thinking SSH tunnel.

Archived topic from AOV, old topic ID:6430, old post ID:37772