A method of controlling an uninterruptible power supply system with a controller of the uninterruptible power supply system to improve component life, comprising: periodically sensing an ambient temperature in an equipment enclosure in which at least a rectifier and inverter of the uninterruptible power supply system are located with a temperature sensor and receiving with the controller the sensed ambient temperature from the temperature sensor; after the controller receives each periodically sensed ambient temperature, updating with the controller a maximum power output limit of the uninterruptible power supply system based on the sensed ambient temperature most recently received by the controller wherein if the sensed ambient temperature has increased the maximum output power limit is decreased and if the sensed ambient temperature has decreased the maximum power output limit is increased; wherein updating with the controller the maximum power output limit includes setting with the controller the maximum power output limit to a value in a range of values associated with values for the sensed ambient temperature wherein as the values for the sensed ambient temperature progress from lower to higher the associated values for the maximum power output limit progress from higher to lower; and then controlling the uninterruptible power supply system with the controller so that a power output of the uninterruptible power supply system is reduced if the power output of the uninterruptible power supply system is above the updated maximum power output limit, and so that the power output of the uninterruptible power supply is not affected by the updated maximum power output limit if the power output of the uninterruptible power supply system is below the updated maximum power output limit. periodically sensing an ambient temperature in an equipment enclosure in which at least a rectifier and inverter of the uninterruptible power supply system are located with a temperature sensor and receiving with the controller the sensed ambient temperature from the temperature sensor; after the controller receives each periodically sensed ambient temperature, updating with the controller a maximum power output limit of the uninterruptible power supply system based on the sensed ambient temperature most recently received by the controller wherein if the sensed ambient temperature has increased the maximum output power limit is decreased and if the sensed ambient temperature has decreased the maximum power output limit is increased; wherein updating with the controller the maximum power output limit includes setting with the controller the maximum power output limit to a value in a range of values associated with values for the sensed ambient temperature wherein as the values for the sensed ambient temperature progress from lower to higher the associated values for the maximum power output limit progress from higher to lower; and then controlling the uninterruptible power supply system with the controller so that a power output of the uninterruptible power supply system is reduced if the power output of the uninterruptible power supply system is above the updated maximum power output limit, and so that the power output of the uninterruptible power supply is not affected by the updated maximum power output limit if the power output of the uninterruptible power supply system is below the updated maximum power output limit.