My electric car, your solar home, a microgrid, and the future