Documenting my attempt to cut my energy usage in half.

Showing posts with label TED 5000. Show all posts
Showing posts with label TED 5000. Show all posts

Friday, April 1, 2011

Water Heater Analysis

Since I've been able to work around the load profile problems with the TED 5000, I've started collecting enough data that I can start to change some things and see what affect it has on my hot water heater. 


This is a typical load profile for my hot water heater for a single day.  The heater was on for about 125 minutes of which 34 minutes was due to the shower at 8am.  The other 90 minutes of run time during the day was mostly just the tank keeping the hot water that I'm not using... hot.


I then turned on the desuperheater for the heat pump.  I usually keep this turned off during the winter and really had no way in the past of telling how much heat it supplied to the hot water tank.  Tank run time for this day was 68 minutes for the two showers.  Note that at no time during the day did the hot water heater come on to keep the tank warm.

Is this good?  I'm not sure.  During the summer months the desuperheater is always on as any heat that I can pull off the coil and put in the hot water tank is heat that doesn't get pumped out to the ground loops.  But during the winter, any heat that I pull off the coil and put in the tank is heat that's not going into the house.  So either the hot water tank comes on more often, or the heat pump runs longer.  I'm not sure which option is better.

Some of the issues/thoughts with using the desuperheater during the winter that I see are:

  1. If the desuperheater is off, the hot water heater will only come on when the temperature in the tank drops below a certain level and the water actually needs to be heated.
  2. If the desuperheater is on and it's a nice day outside such that the heat pump doesn't come on, it's the same as having the desuperheater off and the hot water heater supplies all of the hot water.
  3. If the desuperheater is on and it's cold outside, whenever the heat pump comes on, heat is pulled off of the coil and pumped into the tank even if it doesn't need it.
This last thought is the one that I have the most trouble with as it seems that I'm wasting money.

Thursday, March 10, 2011

TED 5000 Load Profiling

The HA software has been logging "seconds" data from the TED for a couple of days and I've started to do a little bit of post processing on the data.  For the most part detecting when the hot water heater kicks on is easy.  Below is a snapshot of data that I'm pulling down from the TED and saving.  The log has date/time and usage in watts.

03/05/2011 14:34:21, 1362
03/05/2011 14:34:22, 1362 
03/05/2011 14:34:23, 1362  
03/05/2011 14:34:24, 6897  <-- DHW ON.    Load change of ~ 5500 watts
03/05/2011 14:34:25, 6897


This is easy to parse and detect that the water heater came on.  But it's not always this simple to detect.  Yesterday the water heater came on over a few seconds...

03/09/2011 00:49:59, 2796
03/09/2011 00:50:00, 2796
03/09/2011 00:50:01, 4109  <-- started
03/09/2011 00:50:02, 4109
03/09/2011 00:50:03, 4109
03/09/2011 00:50:04, 4109
03/09/2011 00:50:05, 4109
03/09/2011 00:50:06, 8104  <-- full load


And later in the day it came on while the heat pump decided to turn off.  This is a more difficult situation to detect as I have no data to indicate a load change of ~5000 watts.  Best I can do is detect the off event and back track and try to guess where the on event occurred.

03/09/2011 07:13:53, 2694
03/09/2011 07:13:54, 5697
03/09/2011 07:13:55, 5697
03/09/2011 07:13:56, 5697
03/09/2011 07:13:57, 5697
03/09/2011 07:13:58, 5697
03/09/2011 07:13:59, 6153  <-- DHW ON, heat pump is shutting off.


I can set up the HA software to detect most of these different "on" events because I know what's on each panel and I know that there isn't another load like the water heater on panel 2.   These multi-second on events is why I think that the load profile software within the TED has difficulties and sometimes misses either the on or off event.  The profile that it learned was for 5500 watts almost instantly and for most cases this is how the water heater comes on.   If the device doesn't come on like that every time, then the TED is going to have issues detecting it.

Detecting multistage loads while dealing with other loads going on/off will be challenging.

Tuesday, March 8, 2011

TED 5000 Load Profiling

I finally got the load profiling data for my hot water heater that I could not obtain directly from the TED.   I went through a couple of iterations of retrieving data from the TED before deciding on a workable method.  I tried retrieving the historical minute data but that didn't give the resolution that I wanted.  So I switched to retrieving the historical second data.  It's a lot of data and the TED is really slow at delivering the data via XML.  I found in the API where I can get the raw second data and this downloads much faster.  The TED gateway only stores about an hour of second data so I have my HA software downloading the second data every 30 minutes and saving it off to disk for later processing.  This will be a workable solution.

The graph above is from the first full day of pulling second data from the TED.  It was a very low usage day for DHW which is what I wanted so that I could get a feel for how often the water heater comes on and for how long.  Total run time for the hot water heater for 3/6/11 was 83.95 min @ 5500 watts for a total of 7.7 KWH.  Almost all of this is the heater coming on just to keep the tank hot.

Thursday, March 3, 2011

TED 5000 Load Profiling

The Load Profiling still isn't working like a want.  As I mentioned in a prior post, the TED is missing some of the on/off events for the water heater.  While waiting to do the firmware update last night, I saw on the graphing tab that the water heater turned off in two seperate events.  I'm guessing that both elements were on and turned off about 3 seconds apart.  This was enough for the TED to miss the profile event.  Ugh.  The current plan now is to change the load profiling code that I put in the HA software yesterday so that instead of pulling down load profile data that the TED has collected, I'm going to pull down the historical minute data and parse that to find the water heater events.

The advantage to this is that the HA software can have more intelligence built into it since I know what loads I'm looking for and can set it up to handle events that occur over a period of time.  I will lose some resolution by looking at the minute data instead of the seconds data, but I think that will be ok.  One other note about the minute data is that the TED seems to only keep about 48 hours worth.  I'll have to set the retrieval of this on a polling timer and save the parsed xml out to disk for later processing.

TED 5000 Load Profiling

I had some success and some failures with the TED 5000 today.  First the good news... I made the changes to my HA software to query the TED for the historical load profile data.  This works well as it's now set up to pull data every 4 hours and I can also force a query as well.  The xml data is parsed and written out to disk making sure that there are no duplicate entries.

Now for the bad.... Failure #1, after I parsed the historical load data from the TED I noticed that it didn't always detect the water heater turning off.  When the next "on" event happens it won't log that either since it thinks the heater is already on.  If the heater comes on for 5 min, goes off for an hour, then comes on for 5 min, I will occasionally get xml data returned that says that the device was on for 1 hour 10 min.  It doesn't happen frequently, maybe once or twice a day.

Failure #2, I upgraded the TED gateway firmware from 1.0.400 -> 1.0.406 and the Footprints from 1.0.222 -> 1.0.223.  Checked the load profile tab and it still says I have no data.  Which is odd since I can query the XML directly and get the data.

In other interesting news, it looks like the water heater cycles on/off enough times during the day to get between 1 hour 30 min & 1 hour 45 min of actual "on" time just keeping the tank warm in hopes that I will use some hot water.  This is a trend I saw earlier but I want some decent data on disk to back it up. 

There are two things I'd like to compare that data with.  First, I currently have the geothermal DHW preheat turned off for the winter months.  I've never gotten a clear answer from the hvac people regarding if it should be left on or not.  I'd like to see what affect turning it back on has if any.  Second, I'd like to see how often the water heater turns on when the geothermal is in AC mode and the DHW preheat is on.

Tuesday, March 1, 2011

TED 5000 Load Profiling

Good news for the TED 5000, I've found a way to work around the problem with the load profile tab not showing
any historical data.  Since the TED web site didn't want to easily give up their api, a few internet searches led to what I needed.  I can query the TED gateway directly with an http request and get an XML document returned that has all of the load profile historical data.  I like this method even better than just accessing the TED via IE as now I can retrieve the data and store it so that I can use it as I see fit.   I'll be adding the ability to retrieve this data to my HA software soon.

-<LOADPROFILE>
   <DEVICE>8</DEVICE>
   <DATE>03/01/2011 19:33:58</DATE>
   <RATE>9385</RATE>
   <STATUS>0</STATUS>
   <POWER>5252</POWER>
 </LOADPROFILE>
- <LOADPROFILE>
   <DEVICE>8</DEVICE>
    <DATE>03/01/2011 19:28:10</DATE>
    <RATE>9385</RATE>
    <STATUS>1</STATUS>
    <POWER>5252</POWER> 
 </LOADPROFILE>

Tuesday, February 22, 2011

Fighting the TED

I'm not sure what's going on with the TED 5000.  Soon after I installed it I tried setting up the load profiling and noticed that for multi-stage devices like my heat pumps it has a very difficult time determining when the device is on/off.  So I gave up on the heatpumps and decided to just look at the water heater.  I figured the easiest thing to do would be to manually enter the load data for it since I know what it's going to be (5500).  After doing that, the Load Profile tab would correctly show if the water heater was on or off, however, the historical data portion of that page always showed "No Data".   I thought that maybe manually entering the load was causing a problem so I turned off the water heater, took a quick shower, started the load profiling, and turned the water heater back on.  It took about 10 secs for the load to be "learned".  After a day of running with the learned profile, I still have no historical data.

I called Energy, Inc since their forums are offline (it appears they didn't renew their domain name) and managed to get a support person that has "never played with" the load profiling. After chatting with him and one other support person, it was determined that they've never heard of this issue before and suggested that I upgrade to the latest firmware.  Since that will wipe all monthly historical data, I'll have to wait until first thing in the morning on the day my billing cycle starts.

I need to get this figured out and collect some data now so that I can see how much the water heater comes on (or doesn't come on) when the ground source heat pumps are heating the tank.

Tuesday, February 1, 2011

Heating the septic tank

The TED 5002-G that I installed in early Jan has got me thinking about a lot of things.  The other day when taking a shower it dawned on me that all that money I spent heating hot water really did go right down the drain.  It takes < 5 secs for the water to leave the shower head and enter the drain at which point all it does is heat the septic tank.  There must be a better way!   If only I could recover that heat to preheat the cold water going into the water heater.

I got online later that day and found a graywater/drainwater heat recovery product.  The GFX website is web design hell, but it or a product like it should be required by code for all new building installations.  Lord knows the builders aren't going to install it just because it should be.

Green Gate Guest House has a really good article on the one they installed.

Monday, January 3, 2011

The Energy Detective

This year for Christmas I bought myself a TED 5002-G, handed the box to my wife who put a bow on it and handed it back.  How she always seems to know what I want for Christmas is beyond me.  What a woman!

For me, this thing is awesome.  Mainly because it makes me aware of what I'm doing.  The footprints software can be a little buggy at times especially if you swap back and forth between views.  The load profiling seems to have some issues.  I manually entered load values for some devices (like the hot water heater), and when I go to the load profile page, it can correctly tell me what the current state of the hot water heater is, but it can never find any historical data for it.

Some interesting things I've noticed so far... The house hums along at about 1.5 kwh of background usage.   Is that a lot?  Some of the things that are "always on" are:
  • 1 desktop system with external drive
  • 2 laptops.  Even when they sleep the power supply is always plugged in.
  • My electronics prototyping board
  • Router, cable modem, wireless router, 2x switches, 2x powered cable splitters
  • DVR, AV system, 5x TVs in standby mode, 3x DVD, Cordless phone base plus 2 charging stands
  • 6 lights (4 CFL, 2 Halogen)
This seems like a LOT and I'm sure I'm not listing several things, but it's better than it was!  It's taking some time to convert some of the other residents of the house to my way of thinking.

The hot water heater kicks on more than I thought it would just to keep the tank hot with no usage.  It's an 80 gallon, 5500 watt tank. The energy usage sticker on the side estimates 5200 kwh per year at a cost of $440.  Based on the data that I see from my TED unit, the water heater comes on about once an hour for about 4-5 min (these are estimates since the load profiling is buggy).  That's 9-11kwh every day, roughly 4000kwh per year, just to keep the tank at temp.  With my electricity rates, that's $400+ every year if I never use a drop.

Heating and cooling is by far the biggest use of electricity in my house.