For the charger, I went with the Myenergi Zappi. It talks to the solar and will pull from that if it's available. Octopus can install that for you.
As a bonus, using their API I can pull in all my house stats (grid, solar, car kWh) and put it into home assistant. The whole family of Myenergi...