Если у тебя контакт несколько раз поменяет значение true-false-true-false, то этот твой таймер отработает все разы, когда были такие изменения. И если один из циклов попадет на очередное true у контакта, то false у насоса может и не случится, либо случится и по "предыдущему" таймеру пропасть сразу в true
Да здесь есть логика. Наверное из-за этого и создаётся впечатление что не срабатывает. Хотя против дребезга поставил конденсатор. Поэтому единственный здесь вариант это сделать программную задержку от этого дребезга. Может кто помочь? Смысл такой-: как только контакт получает состояние true проверить условие, чтобы оно держалась секунду и только потом включать false
Если можно подскажите через блокли очень наглядно