Вопрос по-существу: а как быстро ты хочешь это всё работало?
У ворот есть вывод для кнопки, когда ее нажимаешь ворота открываются, ещё раз нажимаешь, ворота закрываются. Я подключаю сонофф мини с сухим контактом к блоку управления ворот, в прошивке настраиваю секундное замыкание реле, и настраиваю вывод на gpio для кнопки (далее она нам понадобится) все, удалённое управление со смартфона у нас есть. Далее берём esp32 настраиваем в прошивке например тасмота правила, когда к блютуз кто-то подключился (естественно должен стоять пароль, что бы левые не подключались) то esp32 делает импульс высокий уровень на gpio который я подключу на sonoff mini и ворота откроются, когда блютуз соединение будет разорвано, то esp32 ещё раз отправит импульс на сонофф для закрытия. Вроде в теории должно все работать