OK, that’s interesting. I didn’t see any negative power readings with the default setting, but perhaps I was not testing that fully. But it was good to hear from someone who actually saw negative power readings. I read many other posts where folks had tried and failed to do so.
I think I’ve traced down part of the problem, not sure if the Aeotec firmware is the problem or the documentation for parameter 2 that’s wrong:
For parameters of 101 - 103, power, energy detection mode configuration:
0 = Report power, energy absolute value; (default value as far as I can tell)
1 = Report positive/negative power, report the algebraic sum energy;
2 = Report positive/negative power, only report energy positive part (consuming electricity);
3 = Report positive/negative power, only report energy negative part (generating electricity).
In mode 2, it seems to report only positive numbers for energy AND power. If power goes negative, 0.000W is displayed. But after changing to mode 1, after a few failed attempts, it finally seems to be reporting +/- power values. I must not have let the controller sit long enough when I first tried mode 1. I had to change that value a few times as it kept reporting “failed at setting user config” then reverted back the prior setting. Figured I would post this information here to list the setting I found to work. My 101-report setting is 6915, this is what I was using on my earlier HEM units. I’ll take a look at your parameter and see if that has any features I might need.
I think the older generation meters (I have gen1 and gen2) both did only mode 0, absolute power and energy and they had no option to change that setting.