sketch Bewaesserungsanlage

Das du dir BlinkWithoutDelay ansehen sollst, wurde ja schon geschrieben.
Deinen Ablauf mit delays zu programmieren, ist eine sehr schlechte Idee, da während eines delays der Controller nichts weiteres macht, außer zu warten.
Ich vermute aber, du hast für deine Relais und Pumpen keine Freilaufdioden verwendet.
Dadurch bekommst du Störungen, die deinen Ablauf durcheinander bringen können.