EVs and solar