I have a 2000l water tank separated 100m from another 3000l tank. I have a pump to move water from 2000l tank to 3000l tank. This 2000l tank gathers rain water, what i want is that when this tank is full, pump is activated and move 2000l to bigger tank. Then if rain continues and 2000l more are gathered then 1000l should be moved to the other tank and then pump is deactivated. Idea is that if rains continues both 3000 and 2000l tanks are full with minimum use of the pump.
Current design: attach a electrode in 2000l level which flag when tank is full. This input will be read by Rasp, which will activate a relay which activates a contactor which activates the pump. According to pump specs is able to move 2000l in 30 minutes. So, after 30 min Rasp deactivates relay and pump. If 2000l level is again reached, then pump is again activated during 15 minutes which would move another 1000l and then pump is deactivated. No more pump activation will happen till system is manually rearmed when i know that 3000l tank is empty.
Let me know your opinion about this design, any other suggestion would be appreciated.