Hi,
scheinbar war bei dir ja dann nicht nur der Motor die Ursache wenn du jetzt die gesamte Steuerung erneuerst.
Ist der untere Sensor für die Auslösung des Transports nicht etwas niedrig. Ich würde tippen das du dadurch einen deutlich höheren Vliesverbrauch bekommst.
Gerad die letzten cm dauern bei mir nochmals ordentlich bis der Wasserstand zum Auslösen des Schwimmers erreicht ist.
Alternativ kannst du auch den oberen Sensor nehmen und über einen "Wischimpuls" den Motor schützen. Heist also bei Auslösung läuft der Motor entweder bis der Sensor wieder frei ist oder aber maximal die Zeit X, z.B. nach 2 Sekunden wird der Motor zwangsweise abgeschaltet. Sollte auch über den Arduino zu realisieren sein.
Gutes Gelingen
Carsten