it’s an interesting coincidence that HEM#2 kWh is fluctuating around 120 since in the US that is nominal voltage.
a. kWh is a totalizer by default I expect to accumulate. You would/could chose a time interval to compare successive differences in your totalizer stream, to get what you want (which is integration/summation of the power for a sliding window of time).
b. I expect your kWh reading has been somehow mismatched in your custom device type to be fed by the current voltage sample.
c. regarding your request to monitor energy (kWh) at a moment, “I don’t have a solution using ST” but perhaps you know that energy would have to be resampled for a sliding window of time, in order for that reading to make sense. “Energy” at an instant (or moment) is zero.
Your request might be more meaningful to monitor the instantaneous current but that is not much differnt from monitoring the power (KW).
I find the ST device types language so annoying that I would probably produce the derivative streams from device streams in Grovestreams.com - which also enables nice charting and logging. There are several threads for Grovestreams at ST forums so search those.
d. your thinkspeak link didn’t open on chrome. Was it supposed to?