andere Sensorlösung wäre der Druck gewesen. Wenn Du den Wasserdruck (unten abgenommen) entweder auf einen Drucksensor gibst (Wasser komprimiert die Luft in einem Rohr) oder aber eben ein Steigrohr erfasst (gut detektierbarer Schwimmer steigt in einem Rohr und wird mit Hallsensor oder optisch erfasst), hast Du kein Problem mit Verschmutzen o.ä.
Andere Lösungen sind Ultraschall - Laufzeitmessung (Abstandswarnerprinzip) oder Kapazitive Messung (Quantum stellt da tolle Bausteine her).

HTH
Carsten