Наиболее простое решение данной проблемы: использование механизма от автосигнализации(центрозамок) внутри которого электродвигатель, к зубчатому штоку добавить контакты от реле, которые "переворачивают" полярность на двигателе (при повторном нажатии он будет крутить в другую сторону). Технически там уже есть контакты встроенные, но для "переворота" маловато, нужно как минимум две тройки независимых контактов. никакого постоянного потребления.