Mostly does what’s required
Cons: The sample frequency for the tank level is 1 day. This makes the level trend inaccurate if your water consumption is 5%+ per day or if your pump runs each day. It should be hourly at the most. This would help identify abnormal usage or leaks.
There is no time of day condition for turning the pump on. E.g If it is between 10am and 2pm AND the tank level is below 50% THEN turn pump ON. This would reduce grid power consumption if you have a grid-connected solar system.
The pump schedule only works if there is no destination. It won’t work when a tank is the destination with level limits set.
If these 3 items were improved, I’d rate the app 5 stars. The app would be even better if there were pump run time metrics. E.g hours each day/month/year the pump was running.