Ваять самостоятельно такую штуку, конечно, не стоит. приглашать суперпрофи под примитивную задачу - дороговато, однако.
Я бы посмотрел либо готовый контроллер, типа овеновского САУ-Д, или аналогичного Тритона. Они, хоть и для воды, но задачей справиться должны. Либо, поставить свободнопрограммируемый контроллер попроще, типа Logo!, там простенькая среда программирования, полностью визуализированная. У Овена тоже есть какое-то программируемое реле, тоже справится.
Главное - не трогать существующие системы защиты и блокировки.