The microprocessor operating control for a roller blind allows the blind to be adjusted automatically in dependence on the detected brightness to maintain a required light level using stored values representing the degree of light corresponding to different blind settings. The opening and closing of the roller blind may also be initiated at specific times of day entered in a memory. Pref. the roller blind adjustment is controlled using a combination of detected brightness values and detected temp values.