Believe it or not, there are a lot of opportunity to solve a lot of these challenges with software.
https://smartcar.com/blog/electric-vehicles-power-grid
https://smartcar.com/blog/what-increasing-power-outages-tell...
Disclosure: I work for Smartcar and my company has a small role in the greater efforts solving these challenges with APIs.