This is not a feature request in my universe of embedded SW but I was asked to make a feature request after my bug report was closed.
The integration IAMMETER already has the capability/feature, it just does it incorrectly (too few input processed in code already capable of doing all it needed) for the specified device and does it correctly for others. It is a one constant variable fix, change a 5 to a 7.
id_phase_range = 1 if model == DEVICE_3080 else 4
id_name_range = 5 if model == DEVICE_3080 else 7
I tried the PR but screw that up as I couldn’t figure out exactly where the patches go in the HA core source. So what I posted was incomplete. The device communications and variable parsing part if the is not located with the sensor code that formats the data into the HA API.
core/homeassistant/components/iammeter
I have no idea where the client.py and power_meter.py parts of the updated code go in the HA tree.
My set of working codes for the IAMMETER update for the WEM3080 devices running is here.