(I don’t know whether this will become a feature request or a “send me a brain” request later…)
I just acquired a few Shelly 1PM Gen4 which I intend to put in front of Anker Solix systems because they are reporting their data with a lag of 5 minutes and to add an external power switch in front of them.
The 1PM is providing separate measurements for power and energy per direction (which can be found on the Web UI and on the Shelly cloud services). I don’t find any traces of it via the Shelly integration. I’d probably just open a feature request and move on (although I don’t really understand the reason behind it – even older generations of the 1PM hardware are able to provide the data and the devices are considerably cheaper than the xEM devices) but I also connected the Gen4 devices via Zigbee (as I intend to replace a number of unreliable Zigbee devices by Shelly Gen4 to keep the Zigbee mesh intact until I can replace it completely) and there I’m getting separate energy values for both directions.
If the devices are able to provide the precise data I want it seems a bit stupid to create energy meters based on the integration tools and assign the data to the correct directional counter based on the sign of the power meter… What am I supposed to do? Live with a hack, go on using Zigbee forever or try to get the feature added?