Схема управления по сухим контактам (логика с кнопкой фиксации или без) может быть изменена, правда сам не пробывал за ненадобностью, но тем не менее информация ниже может быть полезна:
Что касается положения штор по сухим контактам, думаю это хрень потребуется опытным путем определять движение коретки и снимать\давать сигнал на останов через определенное время. Вопрос как вы будете запоминать промежуточное положение? опять скрипты и т.д. опять бубен