There are many monitors available for measuring tank liquid levels - oil, water, sewage - and they commonly use ultra sonic (non-contact) methods of measurement. As such I suggest the standard Ultrasonic modules used with Arduino and via the I2C interface providing you can make the necessary...