I'm looking for a solution to monitor water levels in a number of large rainwater/springwater tanks.
Obviously one solution would be to use a simple float switch and some form of binary sensor (such as a Shelly), this could at least report an empty tank or other arbitrary level, however what i'm seeking is an indication of water level from which i can calculate litres remaining. There's a mention of the binary/float switch approach in this forum in relation to well monitoring but this isn't what i need.
There are numerous integrated solutions out there using ultrasonic sensing of the water level, however I can see no mention of anyone integrating with Indigo. The ultrasonic sensors have an additional advantage of operating from the top of the tank so nothing needs to be installed underwater.
Wondering if anyone has a success (or failure) story on water level sensing (eg using a sensor attached to an RPi)?