My solar peaks mid summer at 14+kW, charging PowerWall flat out and only then (plus at peak if we have more than House + PowerWall can consume) pushing overspill to car (using Zappi in my case) doesn't use it all up ...
The route I've gone down is predicting Solar (I'm using
solcast.com.au which is more accurate than Met Office ...), and then charging car(s) via the car's API when there is enough PV - i.e. I charge the car concurrently with PowerWall, rather than waiting until PowerWall is full and only then spilling over. I think this reduced AMPs is kinder to the PowerWall (
I aim for what Tesla use for overnight charge, which I have read is "kinder" to the PowerWall than the flat-out peak rate which it will use to absorb max-Solar).
I am thus using the PowerWall to buffer the overspill - i.e. I can set the car to charge at X AMPs, and the PowerWall will absorb all additional, and cover whilst a cloud comes over.
Clearly a lot more complicated than just having the Zappi detect export and push that to the car, as was my original expectation, but in practice given the amount of PV I have and because we have 2x EV with varying SoC each day, and priority for which one is "Next needed for a trip", I've opted for complexity!
Just mentioning in case of interest