A light emitting diode luminaire, comprising: one or more LEDs, wherein each one of the one or more LEDs comprises a maximum light output that is higher than a required light output for a particular application; a housing enclosing the one or more LEDs, the housing having an opening; and a plurality of heat sink fins coupled to the housing to dissipate heat away from the housing in a vertical direction; characterized in that the LED luminaire comprises: a temperature sensor (102, 504) located on an exterior side of the housing along a perimeter of the housing via a spacer; the spacer; an LED driver coupled to each one of the one or more LEDs and in communication with the temperature sensor (102, 504), the LED driver comprising a computer readable storage medium and a processor, wherein the computer readable storage medium stores a linear relationship between a current provided to the one or more LEDs and an external ambient temperature, and wherein the processor is configured to: (i) provide a current to the one or more LEDs that is less than a maximum current such that the current powers the one or more LEDs at a light output less than the maximum light output; (ii) calculate an amount of makeup current based upon the external ambient temperature and the stored linear relationship; and (iii) increase the current delivered to the one or more LEDs by the amount of makeup current that is calculated as an external ambient temperature increases to maintain a constant light output; and an adapter configured to communicatively couple the temperature sensor to the LED driver, wherein the adapter comprises a threaded portion and a locking nut to couple an end of the adapter to the opening in the housing. one or more LEDs, wherein each one of the one or more LEDs comprises a maximum light output that is higher than a required light output for a particular application; a housing enclosing the one or more LEDs, the housing having an opening; and a plurality of heat sink fins coupled to the housing to dissipate heat away from the housing in a vertical direction; characterized in that the LED luminaire comprises: a temperature sensor (102, 504) located on an exterior side of the housing along a perimeter of the housing via a spacer; the spacer; an LED driver coupled to each one of the one or more LEDs and in communication with the temperature sensor (102, 504), the LED driver comprising a computer readable storage medium and a processor, wherein the computer readable storage medium stores a linear relationship between a current provided to the one or more LEDs and an external ambient temperature, and wherein the processor is configured to: (i) provide a current to the one or more LEDs that is less than a maximum current such that the current powers the one or more LEDs at a light output less than the maximum light output; (ii) calculate an amount of makeup current based upon the external ambient temperature and the stored linear relationship; and (iii) increase the current delivered to the one or more LEDs by the amount of makeup current that is calculated as an external ambient temperature increases to maintain a constant light output; and an adapter configured to communicatively couple the temperature sensor to the LED driver, wherein the adapter comprises a threaded portion and a locking nut to couple an end of the adapter to the opening in the housing. a temperature sensor (102, 504) located on an exterior side of the housing along a perimeter of the housing via a spacer; the spacer; an LED driver coupled to each one of the one or more LEDs and in communication with the temperature sensor (102, 504), the LED driver comprising a computer readable storage medium and a processor, wherein the computer readable storage medium stores a linear relationship between a current provided to the one or more LEDs and an external ambient temperature, and wherein the processor is configured to: (i) provide a current to the one or more LEDs that is less than a maximum current such that the current powers the one or more LEDs at a light output less than the maximum light output; (ii) calculate an amount of makeup current based upon the external ambient temperature and the stored linear relationship; and (iii) increase the current delivered to the one or more LEDs by the amount of makeup current that is calculated as an external ambient temperature increases to maintain a constant light output; and an adapter configured to communicatively couple the temperature sensor to the LED driver, wherein the adapter comprises a threaded portion and a locking nut to couple an end of the adapter to the opening in the housing. (i) provide a current to the one or more LEDs that is less than a maximum current such that the current powers the one or more LEDs at a light output less than the maximum light output; (ii) calculate an amount of makeup current based upon the external ambient temperature and the stored linear relationship; and (iii) increase the current delivered to the one or more LEDs by the amount of makeup current that is calculated as an external ambient temperature increases to maintain a constant light output; and an adapter configured to communicatively couple the temperature sensor to the LED driver, wherein the adapter comprises a threaded portion and a locking nut to couple an end of the adapter to the opening in the housing.