The Birth Of My Home Monitor
In Dec 2010 I ran across BuildItSolar and Gary's Half Program and I soon knew where I was going with those few temperature sensors. The project needed to grow. A lot. After looking at a couple of options for chips/circuit boards to monitor multiple 1-wire temperature sensors, I decided to just keep on using the Parallax BS2P's since I had them on hand. Personally, I've not used the Arduino yet, but from what I've read I'm sure it would be more than capable of doing what I've implemented.
What I'm Monitoring
I now have 16 temperature sensors installed around the house with most of them monitoring what my two Water Furnace ground source heat pumps are doing. Here's a run down of where the sensor are located:
Upstairs | Logging Time |
---|---|
Attic | Every 15 minutes |
Outside | Every 15 minutes |
HP Supply Air | Every 1 min when HP On |
HP Return Air | Every 1 min when HP On |
HP Desuperheater Out | Every 1 min when HP On |
HP Desuperheater In | Every 1 min when HP On |
HP Earth Loop Out | Every 1 min when HP On |
HP Earth Loop In | Every 1 min when HP On |
Downstairs | Logging Time |
---|---|
Crawl Space | Every 15 minutes |
Hot Water Tank | Every 1 minute |
HP Supply Air | Every 1 min when HP On |
HP Return Air | Every 1 min when HP On |
HP Desuperheater Out | Every 1 min when HP On |
HP Desuperheater In | Every 1 min when HP On |
HP Earth Loop Out | Every 1 min when HP On |
HP Earth Loop In | Every 1 min when HP On |
I also have 7 sensors that detect when the different zones for each heat pump come on. The upstairs heat pump has 3 zones and the downstairs heat pump has 4 zones. Detecting when the heat pumps are on allows me to log the heat pump temperature sensors only when they have meaningful data.
When I received and installed my TED 5000 in Jan 2011 I quickly found out that the load profiling software didn't work quite as well as I wanted it to. To fix that problem I added the ability to retrieve all of the "seconds" data from the TED 5000 and save it to disk and I wrote my own functions to do the load profiling. Since I have all the data locally now, I generate all the usage graphs within my monitor program and rarely look at the TED web console anymore.
I now have a fairly complete energy picture of my house and can see not only how much electricity is being used and what's using it but can also see how well things are working. It also gives me the ability to log some baseline data so that when I do make changes I can actually see if it makes a difference.
Workin on some similar projects. Impressed you were able to get so many DS1820 interfaced to a Basic stamp. Have you published that program? I use 1-wire buttons.
ReplyDeleteMy son did a high school science project on "effects of roof construction on solar gain". We found that the most cost effective way to decrease solar gain was to use a radiant heat barrier.
But now I'd like to heat domestic hot water with attic air. I have a project in progres.
Do you have an email address?
James Jones md, phd
Jacksonville Fl
No I haven't published the program anywhere. The code for the stamp is fairly simple. The home monitor program really controls everything at it tells the stamp what sensor to poll and when. The BS2P just listens for a command, reads the appropriate sensor and sends back the raw temp reading along with the status of all the zone dampers. The 1-wire network is configured as a star (which isn't ideal) and presented some issues getting it to function correctly.
ReplyDeletePlease send any notes about your DHW/Attic Air project to Gary at BuildItSolar
Great post! Me and my husband have recently been investigating heat pumps for our home. The main reason for this is because I heard that the heat dispersing properties could eliviate the usual outbursts of excema I get from tradational skirting radiators, so far it's been successful!
ReplyDelete