You guys may want to take a look at the Brultech thread over on the CQC forums (Beta Drive Developments sub-forum). Brultech has a version of their server software that will stream the info over a TCP/IP connection. It will support up to six ECM's and may even have Google PowerMeter support in it. It's currently in beta.
I'm running this now, but I have 4 issues with it:
- Doesn't run as a service, I have to log in and start it whenever the box reboots
- I have to maintain a windows box to run it
- It's definitely beta
- No support for different costs like if I have main panel and an off-peak panel just for electric heat. My main panel is 6.5 cents/kwh, and a heating panel is 2 cents/kwh. The software assumes the same cost for everything.
This perl program can run on one of my linux boxen. RRD is awesome because it will aggregate old data automatically. And with RRD, you can apply different cost calcs to different channels, or integrate temperature data, HVAC setpoints/runtime, etc into your graphs to correlate data and figure out how outside temp or setpoints affect your heating costs. There are also tools to monitor the RRD data and send alerts based on different criteria, and a ton of tools to do other sorts of data analysis. RRD has been around for a long long time, and has become the standard for storing and dealing with this type of data.
I used to use it to figure out my bills from my ISP's when I worked for a large news organization to make sure those ISP's weren't screwing me when I got my monthly bill.