My car hits the api for my power company and knows how much charge it needs and plans out its charging schedule, always avoids peak.