Over the last few days I've been conversing with Current Cost, a UK based company which produces energy monitoring devices.
After I made a bit of a cock up (I eventually wanted a data cable after some testing with the unit in order to graph our rough power consumption and the Trec unit does not have a serial output) with the order they promptly handled and corrected my mistake.
When my unit arrived there was unfortunately the wrong sort of clamp, within the day a replacement was on its way with a little extra (USB-to-Serial data cable) to say sorry. The next day the clamp arrived and my Current Cost Envi is monitoring our apparent power consumption.
During the whole process the Current Cost staff were courteous and basically pretty damn awesome, and I'd highly recommend doing business with them to any one.
I've not yet decided how I want to grab output from the Envi yet: Perhaps an Arduino, perhaps a slightly modified WRT54G, however given that there's serial out, the fact that the units use Zigbee, and there's a fair bit of documentation out there, it's going to get done one way or another.


Let me know how you're getting on with the geekery - I am also planning power consumption telemetry, to go with the rest of the data in my Cacti set up.
My mini-itx media centre is always on, but far enough away from the leccy meter that I want to send the data wirelessly. I hadn't come across Current Cost, I'll have a look at their stuff.
The current plan at the moment is to use a second hand AppleTV running Debian, then connecting the CC Envi to the ATV via USB to Serial cable, record the polling via python into an rrd database - although now you've mentioned Cacti you've got me thinking whether or not it needs to be tweaked :D ...
I've already got the ATV, got it running Debian (another post yet to be written) - the only slight problem is that its in bits waiting to be put back together at the moment.
Ended up writing a little daemon in python to listen to the serial port and then chuck the data into an RRD database. It's not particularly polished at the moment - it needs a a few things that I want to try and get done over the weekend, if I can be arsed:
* Drop privileges
* A few more arguments - such as path to serial port (currently hard coded to /dev/ttyUSB0)
* More error checking (barfs massively if the serial port goes away)
I'll bung it up once it's done tho :)
If anyone's interested I've decided to be "cool" and push the current source of currentcostd to github.
http://github.com/theangryangel/currentcostd