I just thought I'd make a few comments on this after having installed the HEM today. I initially had some confusion similar to that noted by others in this thread, but I think it's working, and I think I understand what's going on... (although it will probably do something to prove me wrong now!)
Firstly, I ended up removing the batteries - I don't know that this made any difference, but I found the unit was acting a bit strange when it wasn't USB powered, and also if I plugged in the USB after the batteries. There's a configuration setting inside the unit that disables (be default) accumulating energy when running on batteries (parameter 12).
I then found it wasn't updating very often. After a search, I found a programming reference and changed some of the units configuration. Since then, it's been working reasonably well. In the device options tab, I changed parameter 101 to 00003f0f (setting to a 4 byte hex). This should enable all reports. The default (7 I think) didn't send the clamp readings automatically.
Now, when I turn something on, within 20 seconds (the report period) I get an update.
A couple of other observations that may answer some questions people have.
- The kWH is accumulative - it's not an instant reading (it's in Hours). So, you won't see this change dynamically.
- I think the reason that the main reading doesn't necessarily add up to the sum of the clamps at any instant is due to averaging and reporting times. Currently, mine now agree, but when I didn't have the clamp being reported at the same time as the main reading, they were different. I think this is just a case of averaging between reporting periods, and not a case that the sensor is rubish (necessarily).
Anyway, that's just my 2p worth following quite a short play with the unit, but it does seem to be working fine (now).
Also, I see someone on this thread asking about graphing data more often than 30 mins. I've just written a "dataMine" plugin that allows logging and graphing of data direct from the Vera - it's posted in the programming board (although it still needs some work!).
Cheers
Chris