Ultraschallsensoren sollten als Tankgeber bei jeder Flüssigkeit funktionieren, da jede Flüssigkeit den Schall grundsätzlich besser leitet als Gase. Der Schall wird an jeder Grebzflläche reflektiert, der Sensor misst dabei die Schalllaufzeit, bis das Signal zurück kommt. Gase dämpfen das Signal sehr stark, sodass es hinter einem Gas nicht mehr reflektiert wird. Ist der Tank auf Höhe des Sensors leer, bzw mit Luft gefüllt, kommt das Signal sehr schnell zurück (vorausgesetzt der Sensor ist mit ordentlichem Kopplungsmittel am Tank befestigt, ansonsten würde es schon an der Tankaußenwand reflektiert werden und der Sensor könnte nicht in den Tank "hineingehen"). Ist der Tank auf Höhe des Sensors mit einer Flüssigkeit gefüllt, leitet diese das Signal hindurch bis zur gegenüberliegenden Wandung, wo es dann außen an den Übergängen wieder reflektiert würde...
Lange Rede kurzer Sinn: kaufen, Elektrik dahinter basteln und testen...