Одна из первых вещей, которую я хотел автоматизировать в своём доме, это ворота. Надоело постоянно быть зависимым от брелка, в котором регулярно садятся батарейки 🔋 Заказал доставку 📦 - будь добр сиди дома и жди, когда курьер нарисуется. Иначе получишь пакет, оставленный у калитки, с надеждой, что его никто не сп...дит, пока ты гуляешь по поселку.
Ворота у меня самые обычные, от DoorHan. Плата управления, оптические датчики по бокам ворот, чтобы тебя случайно не зажало. Ну и подведённое питание ⚡️ 230 вольт.
Что хотелось получить:
возможность открыть и закрыть ворота,
знать, что ворота остановились и не двигаются
в каком они состоянии - открыты или закрыты
возможность автоматического закрытия через определённый промежуток времени
подключение к Алисе / Siri
Пришлось проявить смекалку, вспомнить схемотехнику, каким образом разводить и паять самопальные платы. В результате смастерил небольшую плату, которая практически целиком состояла из нескольких оптронов.

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

От щита до ворот было кинуто два четырёхжильных кабеля (почему не витая пара - загадка, не помню). Внутри блока управления я приютил свою самопальную плату. Для контроллера Wirenboard был написан специальный шаблон, а также модуль управления воротами. Всё это было прокинуто в Spruthub, который затем связал мои ворота с умным домом Яндекса: наконец можно было сказать "Алиса, открой ворота".
Самый классный момент, который мы получили: теперь можно открыть ворота удалённо, когда приезжает курьер. Кроме того можно, регулировать автозакрытие ворот: если я чищу зимой снег, я его отключаю ("Алиса, отключи автозакрытие ворот"), и ворота перестают закрываться автоматически.
☝️ Ну и последнее. Теперь я точно знаю, когда моя жена куда-то уезжает 😀