A motorized component for a bicycle, the motorized component comprising: a power source configured to generate a current for a motor, the motor being configured to move a movable part of the motorized component; a first sensor configured to measure a first value, the first value representing a temperature associated with the power source as a first parameter associated with the power source; a second sensor configured to measure a second value, the second value representing a voltage of the power source as a second parameter associated with the power source; and a processor in communication with the first sensor and the second sensor, the processor being configured to: receive a request to move the movable part of the motorized component; identify a predetermined threshold, the predetermined threshold being a range of values for a combination of the first parameter and the second parameter; compare a combination of the measured first value and the measured second value to the identified predetermined threshold; based on the comparison, when the combination of the measured first value and the measured second value achieves the predetermined threshold, control the current from the power source to the motor based on the received request, such that the movable part of the motorized component moves, characterized in that the combination of the measured first value and the measured second value does not achieve the predetermined threshold when the measured first value is less than a predetermined minimum temperature value. a power source configured to generate a current for a motor, the motor being configured to move a movable part of the motorized component; a first sensor configured to measure a first value, the first value representing a temperature associated with the power source as a first parameter associated with the power source; a second sensor configured to measure a second value, the second value representing a voltage of the power source as a second parameter associated with the power source; and a processor in communication with the first sensor and the second sensor, the processor being configured to: receive a request to move the movable part of the motorized component; identify a predetermined threshold, the predetermined threshold being a range of values for a combination of the first parameter and the second parameter; compare a combination of the measured first value and the measured second value to the identified predetermined threshold; based on the comparison, when the combination of the measured first value and the measured second value achieves the predetermined threshold, control the current from the power source to the motor based on the received request, such that the movable part of the motorized component moves, characterized in that the combination of the measured first value and the measured second value does not achieve the predetermined threshold when the measured first value is less than a predetermined minimum temperature value. receive a request to move the movable part of the motorized component; identify a predetermined threshold, the predetermined threshold being a range of values for a combination of the first parameter and the second parameter; compare a combination of the measured first value and the measured second value to the identified predetermined threshold; based on the comparison, when the combination of the measured first value and the measured second value achieves the predetermined threshold, control the current from the power source to the motor based on the received request, such that the movable part of the motorized component moves, characterized in that the combination of the measured first value and the measured second value does not achieve the predetermined threshold when the measured first value is less than a predetermined minimum temperature value.