Hi codemind,
to push metering data in the system you have to call the following instruction
Pseudo code:
var instantWattReading = [the field that holds the value Power:510 W]; // a string representing a decimal number eg. 510.40
Program.RaiseEvent("Meter.Watts", instantWattReading, "My Meter");
this should be called every minute or 30 seconds to have accurate results in the energy monitor widget.
The energy monitor widget indicates with Load the sum of instant watt reading for all active devices, with Counter the kW/h energy consumption counter (the one you see in the bills).
g.