Process > MQTT > NodeRed - Weird values

Over the past month I’ve been dabbling in NodeRed as a replacement for my home automation.
Recently I’ve decided to try and hook in my EmonCMS.

I added Publish to MQTT into the process list for power and a daily tally.
Here you can see that the Power to kWhd value is 2.5.

In NodeRed I have added these as incoming MQTT nodes and they seem to be correctly configured and are connecting.
But the values are all messed up. power = kWhd. And the values fluctuate wildly.

This is what my node properties look like.

Does this not look to be configured correctly? Have I missed a step somewhere?
I suspect someone will tell me I’ve done something wrong in the Process list, but I don’t know what.
Thanks.