A system for temperature control for an energy source of a material handling vehicle, the system comprising: a battery management system in communication with the energy source, wherein the energy source is a lithium ion battery, wherein the battery management system and the energy source are positioned on the material handling vehicle; an automatic charger disposed within a refrigerated space or externally next to an insulated wall of the refrigerated space with the cables passing through the insulated wall; a counterweight case that supports the energy source; and a resistive heating element positioned on any of the inner surfaces of the counterweight case, wherein the heating element heats the energy source; wherein the automatic charger is coupled to the battery management system; and wherein the battery management system is arranged to: determine if a battery temperature of the energy source is greater than a temperature threshold; if the battery temperature is greater than the temperature threshold, the battery management system is arranged to: instruct the automatic charger to charge the energy source; and provide a voltage to the at least one heating element to maintain the energy source above the temperature threshold; or provide an AC voltage to the energy source to maintain the energy source above the temperature threshold, if the battery temperature is less than the temperature threshold: the battery management system is arranged to: provide a voltage to the at least one heating element to heat the energy source above the temperature threshold; or provide an AC voltage to the energy source to heat the energy source above the temperature threshold, determine if the battery temperature is greater than the temperature threshold; and if the battery temperature is greater than the temperature threshold, the battery management system is arranged to provide instructions that include: instruct the automatic charger to charge the energy source. a battery management system in communication with the energy source, wherein the energy source is a lithium ion battery, wherein the battery management system and the energy source are positioned on the material handling vehicle; an automatic charger disposed within a refrigerated space or externally next to an insulated wall of the refrigerated space with the cables passing through the insulated wall; a counterweight case that supports the energy source; and a resistive heating element positioned on any of the inner surfaces of the counterweight case, wherein the heating element heats the energy source; wherein the automatic charger is coupled to the battery management system; and wherein the battery management system is arranged to: determine if a battery temperature of the energy source is greater than a temperature threshold; if the battery temperature is greater than the temperature threshold, the battery management system is arranged to: instruct the automatic charger to charge the energy source; and provide a voltage to the at least one heating element to maintain the energy source above the temperature threshold; or provide an AC voltage to the energy source to maintain the energy source above the temperature threshold, instruct the automatic charger to charge the energy source; and provide a voltage to the at least one heating element to maintain the energy source above the temperature threshold; or provide an AC voltage to the energy source to maintain the energy source above the temperature threshold, if the battery temperature is less than the temperature threshold: the battery management system is arranged to: provide a voltage to the at least one heating element to heat the energy source above the temperature threshold; or provide an AC voltage to the energy source to heat the energy source above the temperature threshold, determine if the battery temperature is greater than the temperature threshold; and if the battery temperature is greater than the temperature threshold, the battery management system is arranged to provide instructions that include: instruct the automatic charger to charge the energy source. the battery management system is arranged to: provide a voltage to the at least one heating element to heat the energy source above the temperature threshold; or provide an AC voltage to the energy source to heat the energy source above the temperature threshold, provide a voltage to the at least one heating element to heat the energy source above the temperature threshold; or provide an AC voltage to the energy source to heat the energy source above the temperature threshold, determine if the battery temperature is greater than the temperature threshold; and if the battery temperature is greater than the temperature threshold, the battery management system is arranged to provide instructions that include: instruct the automatic charger to charge the energy source.