Bugs in node shelly-gen2 from node-red-contrib-shelly?

When using a Shelly 1PM as a virtual device, there are significant differences between the shelly-gen1 and shelly-gen2 nodes.

Here is the debug information for shelly-gen1:


“Power” is located under "payload.meters[0].power" and is a positive number

And here is the information for shelly-gen2:


The Shelly 1PMGen3 does not report the “meters” category. “APower” is listed under “payload.switch0.apower” and is a negative number

Is this intentional? Or is it a bug?