A method of controlling a temperature of a battery is disclosed. The method includes providing a thermoelectric device in thermally-conductive contact with the battery, measuring an actual temperature of the battery, comparing the actual temperature of the battery to a reference temperature for the battery, heating the battery by operation of the thermoelectric device when the actual temperature is less than the reference temperature and cooling the battery by operation of the thermoelectric device when the actual temperature exceeds the reference temperature.