В общем, мне нравится идея с диском с отверстиями (оптический энкодер), но кто-то тут писал, что это тоже ненадёжно. Или один концевик, срабатывающий в скрученном состоянии шторы +программный счётчик оборотов до полного опускания. Это для схемы, когда мотор на валу шторы.