Energy values in OpenEMS per definition have to be steadily increasing. The history then just shows the last value minus the first value of a Period. You need to let it run for an entire day without changing the factor to get proper values.
last value
first value
See this elder explanation:
Regards, Stefan