Have you checked the DCERouter.log file for "power usage changed" events? You probably have, just wanted to make sure
I can't recall what the current code does - I know there are some special code to make things work more transparent (like asking for reports automatically, like metering reports for instance). Not sure if that applies to this particular device.
For the next release, I think we will use a ZWave driver based on the open-zwave library. The code is available in ZWave-OZW in our source tree. Myself and hari have been working on this for a while now, and I use this code now instead of the standard ZWave code. It works very well, but does not have some of the automatic setup that the old code has. Not sure how much of that we will add though. So to summarize, if you want to invest your time into this, I suggest looking at the new ZWave-OZW code
regards,
sambuca