Originally posted by dBeau in the TED thread and moved to this one:
How does the software work as far as passing the data to the PC? the unit seems to store the data in real time so can you hook it up to a pc and dump out a months worth of data or does the PC need to be up 24-7 to get a full set of data?
I installed an ECM1220 a couple of months ago. It's a great device. They have some software for windows that allows both realtime readings as well as downloading of history. The device protocol is very simple to work with. It took me less than an hour to put together a python script that would run from my SuSE box and grab the realtime samples so I havnt used their software much and cant comment on it. Their protocol docs arent complete but they claim they are working on it. One of these days I'll write and bug them for an update on how to set the history sample period. But since I am constantly sampling I really dont need the feature. The sample rate is about once per second with a 1 joule (watt/sec) resolution from each of the two channels.
My biggest complaint is that they only have a usb interface. When plugged in, it appears as a serial port so programming is not a problem, it's just a bit limiting in that the device you connect it to needs to support usb and have a driver for the serial chipset. Anything I have with a 2.6 kernel or better has worked, and this includes my nslu2. I'd would have preferred ethernet or straight rs232 for more flexibility.
I'm glad you are enjoying your ECM-1220.H. FYI, we have a new firmware version
available on our site. This new version has a new packet format in addition to the
current ones. The new format offers greater flexibility and now accomodates net
metering for solar and wind systems. We hope to have more information on this available
shortly.
There are some possible alternatives to the USB only situation. One possibility would
be to use Digi's (digi.com) XBEE to RS-232 adaptor along with a zigbee equipped monitor
(we use digi ZNET2.5 zigbee modules)
http://www.digi.com/products/wireless/zigb...es2-adapter.jsp
For you hackers, you can easily interface ZNET2.5 module ($23) to a MAX3232 chip for
RS-232 communication. You can also apply a similar solution using an RS232 to ethernet
module saelig.com in conjunction with a the zigbee module for TCP/IP solution.
Our new boards can provide a TTL rs-232 signal directly from an internal header. We
currently do not populate this area of the board however anyone wishing this option
could let us know in advance. We will populate a limited number of boards during our
next production run for anyone interested.