Для более серьезных и ответственных систем рекомендую использовать датчики уровня и программируемый контроллер из младших линеек промышленных ПЛК. Например у Сименса это серия LOGO! Отличный инструмент для мелкой автоматизации. Надежен и программируется на раз. Очень рекомендую.
Могу написать проект с нуля, собрать шкаф и обеспечить пуско-наладку готового оборудования