A control device for a roller blind adapted to assume a position selected from a range of positions varying between top and bottom limit levels corresponding to top and bottom end of travels positions of said blind, which control device includes a keypad representative of said range of positions to enable a user to select a position, an “off” key for switching off said blind, and a processor unit connected to said keypad and to said “off” key, said processor unit is adapted, when said keypad is operated, to determine and to transmit to said blind an instruction to raise or lower said blind for a given time so that said blind reaches the selected position, and said control device includes:
- a) means for determining the target position responsive to keypad selection,
- b) means for determining the displacement time of said blind between its current position and said target position,
- c) means for determining the direction of displacement of said blind from its current position to said selected target position,
- d) means for raising or lowering said blind for said displacement time determined, and
- e) means for storing said target position as the current position of said blind,
- whereby when said roller blind is switched on and said keypad is operated to select a target position, said blind assumes said selected target position is said selected target position is different from the current position.