у вас поворотная дверь? легко - серия блоков (можно найти в мебельной фурнитуре но дешевле колхозить самому из самых дешевых подшипников и на 3d принтере напечатать колесики), чрез которые протянуто соединенное в кольцо бечевка, желательно которая не тянется, зафиксированная на двери и она же обернута вокруг вала обычного коллекторного двигателя за пару сотен рублей 12в-24в (его придется как то защищать от влаги и перепадов температур), в идеале чтобы одна и та же бечевка была соединена с дверью снизу и с верху, чтобы не было перекоса. Направление вращения двигателя определяет порядок подачи тока +- (меняется трехпозиционным парным переключателем либо двумя двухпозиционными), при клине двери бечевка на блоке двигателя просто прокручивается, ничего не повреждается.
Вся сложность сделать ее натянутой и правильно разместить блоки, проблема это вытекает из отсутствия жесткости всей конструкции, чем дешевле материалы, тем сильнее будут гулять и раскачиваться размеры, меняться расстояния между блоками а значит будут перекосы, можно попытаться решить дополительным натяжением нити пружиной с блоком или грузиком. Так же пролему создаст способ соединения бечевки с дверью, если без полуколеса, то в зависимости от угла открытия двери натяжение бечевки так же меняется, так что противовес для натяжения нити нужен.