Skip to main content

HeatTrack Project

For a while now (long before the invention of the Nest Thermostat (which is an awesome accomplishment in its own right), I've had the idea of building a smart heat management system for my house. Here are some of the issues that prompted me to consider doing this.

Control

The traditional operation of home heating system offers only very basic control. On a programmable thermostat, a schedule is very difficult to perfect, and is quickly rendered obsolete with people's changing lives.  The result is that most families operate with a less-than-optimal heating program, waste energy, and live with less comfort.

Monitoring

Another problem is that of data.  Besides the info you have on your monthly bill, the ins-and-outs of the of heating your house typically go unmonitored. When people examine their monthly bill, they often simply note whether this month was higher or lower than a comparable month last year, and try to make assertions about why it is such, based on available heuristics such as "I remember it was a cold January", or "I think that was the month Johnnie left the front door open overnight again".  The reality is that there is often very little scientific information available when people to make decisions about improve their home's efficiency.  This is an area some other smart thermostat products have tried to solve, but most of them are designed for commercial applications, and there isn't really anything aimed at the "geeky homeowner" demographic (like myself).

Affordability/Scalability

In the old days, houses only had one or two zones.  However, newer houses have at least three, four, or even more zones. Purchasing an expensive thermostat for each zone quickly becomes an insurmountable problem for the average homeowner's budget - not to mention quickly destroys the point of saving money.  If I had the money, I'd probably just run out and buy four Nest thermostats and be done with it (barring the point below about extensibility).  However, I don't have $1200 to invest in this, and I believe it can be done much cheaper.  I want to design a system that can be implemented in 4 zones for under $500.  This would be done with a central piece that costs around $300, and sensor/user interface pieces that are installed at each thermostat location for about $50-$75 each.

Extensibility

I believe a product isn't worth buying unless it either a.) does what I want, or b.) can be tailored to do what I want.  I will build this so that it suits me, and I expect that those who buy it will want to modify it.  I am a fan of open source software and solutions, and I believe a solution like this needs to be modular, adaptable, and interface-able, to be able to work in unforeseen circumstances.

And so, the problem statement lays out before me:

Design/build a prototype affordable, smart management component for existing heating systems, that provides superior efficiency, comfort, and feedback.

As the first phase of this project, I want to design a central monitoring system that connects to the existing thermostats and centrally monitors all the zone activity.  That way I can learn about how the heating system is currently running.  Later in phase two, I will design a sensor board and user interface that will replace each of the thermostats.

So for now, dubbing this the HeatTrack project.

Comments

Popular posts from this blog

Reaper, Linux, and the Behringer X-Air - Complete Studio Solution, Part 1

Introduction and Rationale This is part one of a major effort to document my experiences with recreating my home studio, entirely using Linux.  Without getting into too many of the specifics, a few months ago I decided that I was unhappy with Windows' shenanigans - to the point that I was ready to make a serious attempt to leave it behind.  For most in this situation, the obvious choice is to switch to Mac OS.  With its proven track record, support, and options for multimedia production, it is naturally the first alternative to consider if your goal is to simply use something other than Windows. For me the choice was not so simple. I despise Mac OS and, in general, the goals and philosophies put forth by Apple in an effort to ostensibly provide users with an "easy" working environment.  It does not help that I have also failed to find any aspect of the Mac OS UI intuitive, but I realize that this is a subjective matter. With my IT background and user-control* f...

An Alternative Take on AI Doom and Gloom

 I've purposely held my tongue until now on commenting about "AI" (or, more specifically as has come to be known, GAN or Generative Adversarial Networks).  It seems like it is very in-style to complain about how it has made a real mess of things, it is displacing jobs, the product it creates lacks soul, it's going to get smart and kill us all, etc. etc.  But I'm not here to do any of that. Rather I am going to remind everyone of how amazing a phenomenon it is to watch a disruptive technology becoming democratized From the time of its (seeming) introduction to the public at large, around November of 2022, to late 2023, the growth and adoption rate has been nothing short of explosive. It features the fastest adoption rate of any new technology ever, by a broad margin.  To give a reference, the adoption rate for AI image and text generation, real-world uses, in just 12 months is comparable to all of that of the another disruptive technology, the World Wide Web, takin...

RANT TIME: Why do replies to a message I sent go to my spam folder?

Despite what one would think/hope, sending a message to a given address does not inherently give Google a high confidence that a reply from this address is expected (and, for example, that it should bypass spam checks). I have confirmed with Google's tech support that there is no way to automatically have this happen. The user can do the following: 1. Add the address to your contacts list in Gmail. 2. Check spam folder for replies, and mark it as "not spam" if something ends up there, which should influence the fate of future replies received. I can also approve an address at the domain level, i.e. if it is a big vendor or similar. I've had to do this with several of our Chinese vendors. I regularly ask engineering and purchasing to give me a list of the supplies we deal with, so I can approve them as a preventative measure. For what it's worth, all of the false positive instances of reply -> spam we have experienced have involved the sender's email server ...