Разбирал две разные модели. Привод одинаковый - DC мотор и пластиковый редуктор с охерреным передаточным соотношением. В качестве детекта конца закрытия было реализовано по разному. Один имел две метки на шестерне и опто датчики. Другой мерял потребление мотора. Никакой магии короче.