A power charging module, the power charging module comprising: a controller programmed to define at least three thermal condition ranges, wherein the at least three thermal condition ranges include a nominal thermal condition range, a critical thermal condition range, and an intermediate thermal condition range, the intermediate thermal condition range being between the nominal thermal condition range and the critical thermal condition range; a plurality of charging ports including a first charging port, each charging port being associated with the controller and being configured to deliver power to an external device plugged into the charging port; and a first temperature sensor, the first temperature sensor configured to sense a temperature and to provide the sensed temperature to the controller, wherein the first temperature sensor is located within or connected to the controller of the charging module, or wherein the first temperature sensor is integrated into the controller, or the power charging module further including a housing including an application-specific integrated circuit, ASIC, therein and the first temperature sensor being adjacent the housing or being integrated into the ASIC, a second temperature sensor adjacent one of the charging ports, the second temperature sensor being configured to sense a second temperature and to provide the second sensed temperature to the controller, wherein the controller is configured to determine in which thermal condition range the sensed temperature is categorized, and wherein the controller is configured to: deliver a standard maximum power output to each of the charging ports if the sensed temperatures from both temperature sensors are categorized in the nominal thermal condition range, deliver a standard maximum power output to the first charging port and a modified maximum power output to at least one of the charging ports if the sensed temperature from either temperature sensor is categorized in the intermediate thermal condition range and the sensed temperature from another of the temperature sensors is categorized in the nominal thermal condition range, and discontinue power output to at least one of the charging ports if the sensed temperatures from either temperature sensor is categorized in the critical thermal condition range. a controller programmed to define at least three thermal condition ranges, wherein the at least three thermal condition ranges include a nominal thermal condition range, a critical thermal condition range, and an intermediate thermal condition range, the intermediate thermal condition range being between the nominal thermal condition range and the critical thermal condition range; a plurality of charging ports including a first charging port, each charging port being associated with the controller and being configured to deliver power to an external device plugged into the charging port; and a first temperature sensor, the first temperature sensor configured to sense a temperature and to provide the sensed temperature to the controller, wherein the first temperature sensor is located within or connected to the controller of the charging module, or wherein the first temperature sensor is integrated into the controller, or the power charging module further including a housing including an application-specific integrated circuit, ASIC, therein and the first temperature sensor being adjacent the housing or being integrated into the ASIC, a second temperature sensor adjacent one of the charging ports, the second temperature sensor being configured to sense a second temperature and to provide the second sensed temperature to the controller, wherein the controller is configured to determine in which thermal condition range the sensed temperature is categorized, and wherein the controller is configured to: deliver a standard maximum power output to each of the charging ports if the sensed temperatures from both temperature sensors are categorized in the nominal thermal condition range, deliver a standard maximum power output to the first charging port and a modified maximum power output to at least one of the charging ports if the sensed temperature from either temperature sensor is categorized in the intermediate thermal condition range and the sensed temperature from another of the temperature sensors is categorized in the nominal thermal condition range, and discontinue power output to at least one of the charging ports if the sensed temperatures from either temperature sensor is categorized in the critical thermal condition range. deliver a standard maximum power output to each of the charging ports if the sensed temperatures from both temperature sensors are categorized in the nominal thermal condition range, deliver a standard maximum power output to the first charging port and a modified maximum power output to at least one of the charging ports if the sensed temperature from either temperature sensor is categorized in the intermediate thermal condition range and the sensed temperature from another of the temperature sensors is categorized in the nominal thermal condition range, and discontinue power output to at least one of the charging ports if the sensed temperatures from either temperature sensor is categorized in the critical thermal condition range.