A starting box is a rheostat used to cut down the voltage in the line, when starting a motor. The current should flow through it only while the motor is attaining its normal speed, the resistance being decreased as the speed of the motor increases.

A controller is a rheostat used in connection with a motor to cut down the voltage, and thereby to control the speed of the motor. It differs from the starting box in that it is intended for continuous service.