Can ConsumptionActivePower be negative?

I pushed it ‘as-is’ to GitHub - martingruening/openems-openhab: OpenEMS - Open Source Energy Management System
The code is in io.openems.edge.meter.sma.shm20

Edit: I don’t know what exactly happened. Today the code worked :slight_smile:

[modbus0 ] INFO [dbus.api.task.AbstractReadTask] [modbus0] FC3ReadHoldingRegisters [3:30865/0x7891]: 0000 0347
[re.Cycle] INFO [e.controller.debuglog.DebugLog] [ctrlDebugLog0] _sum[State:Ok Grid:839 W Consumption:839 W] meter0[L:839 W]

A manual ‘gradlew clean’ removed the problems which seem to be caused by a rookie software engineer in front of the keyboard :wink: Can you please advise on the topic ‘Symmetic vs. Asymmetric’ meter and how to convert Modbus registers available to channels using logic mentioned above?