This is wishful thinking. Solar, wind and batteries has tons of unsolved problems. And I have serious doubts they will be solved in the next 15-20 years.
I hear news about new "revolutionary" batteries every months for at least 20 years. But still, every device uses the same old batteries.