NIO are already doing at least part of that by charging the batteries during time of excess energy only