The load weight is detected by a rotary speed sensor which recognizes the water level. For bigger loads, more water is needed to soak the dishes and the water level decreases. In that case more water is added. For smaller loads, less water is needed for rinsing. The load sensor provides for optimal water usage even for half loads or partial loads, saving water and electricity.