Hello @catsmanac,
My system is “net-consumption = Load with solar production”.
The native enphase integration does provide those energy sensors for me.
I really have to disagree with your statement about using any of the energy sensors, provided by the native enphase integration, for grid import/export.
Here are 2 diagrams to help explain why i disagree.
The text in red is what the envoy provides.
The text in green is what home assistant needs to calculate using template sensors.
Energy:
Now lets try the difference logic against the energy sensors:
40.6 kWh house consumption - 21.5 kWh solar production = 19.1 kWh grid import.
This logic DOES NOT work.
Power:
Lets try the difference logic against the power sensors:
446 W house consumption - 102 W solar production = 344 W grid import
This logic DOES work.
To further explain, at this moment in time, my house is consuming power from 2 sources at the same time:
102 W from solar production
344 W from the grid
Add these 2 together and 446 W is my house consumption
I hope this explains why I disagree with your above statement regarding trying to use Enphase provided energy sensors for anything to do with grid import / grid export.
For more information about where the native enphase integration gets its data from, see this post: