| CPC B60L 58/24 (2019.02) [B60L 2240/545 (2013.01)] | 20 Claims |

|
1. A controller for an electric vehicle comprising:
a processor connected to an electric vehicle power supply system of the electric vehicle;
a network interface interconnecting the processor and a network for receiving communications over the network;
a memory for storing programming instructions that when executed by the processor configure the processor to:
enter a sleep mode drawing a lower level of power from the vehicle power supply system;
wake from the sleep mode according to a first criteria; the first criteria based on comparative data across a plurality of vehicles; the first criteria updatable via program updates received over the network;
perform a first temperature check of the power supply system drawing a higher level of power from the vehicle power supply system;
return to the sleep mode if the temperature check falls below a first threshold; the first threshold based on comparative data across the plurality of vehicles; the first threshold updatable via program updates received over the network;
enter a first alarm state if the first temperature check exceeds the first threshold;
while in the first alarm state;
perform a second temperature check of the power supply system;
enter a second alarm state if the second temperature check exceeds a second threshold; the second threshold updatable via program updates received over the network.
|