Вся логика определяется скриптом, который управляет движением шторы. Преимуществом MegaD является наличие обратной связи. Мы в любой момент можем "спросить" контроллер, в каком состоянии находится тот или иной вход или выход (или каково текущее значение датчика).kas5858 писал(а):Я имею ввиду при открытие штор, как система распознает что штора уже открыта и останавливает двигатель.
Перед тем как начинать движение скрипт спрашивает Мегу, не замнут ли вход, к которому подсоединен геркон (в данном случае верхний). Если замкнут, то это означает, что штора уже находится верхнем положении и команда "Вверх" в таком случае просто игнорируется.
Ну а если штора движется вверх и срабатывает верхних геркон, контроллер запускает тот же самый скрипт (управляющий всей логикой) и скрипт посылает на Мегу команду на выключение выхода, от которого идет сигнал на движение двигателя по направлению "вверх".
Между Мегой и двигателем находится такой драйвер (http://ab-log.ru/smart-house/ethernet/megad-led-rgb), правда в данном случае драйвер использован для управления светодиодной RGB-лентой.