OpenSprinkler Forums Comments, Suggestions, Requests Smart datalogging well pump controller ?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #35386



    I am in the middle of fixing my well pump and I am surprise how dumb these controllers are. If the well runs out of water, it just lets the pump die. Also there’s no record of what has been happening ! Very annoying !

    I searched for an open source water pump controller and this project came up.

    I would like to know if anyone as attempted to control they water pump with this software ?

    A well pump needs to start when pressure is below a certain amount and stop when it reaches a maximum pressure.

    It needs to detect if the pump is running out of water.

    It should stop the pump in case of a leak (say stop the pump after 30 minutes of continuous running)

    It should record on and off time as well as water flow rate from one of these sensors

    It should record total dissolved solids with a TDS sensor.

    It should have a pH sensor

    It should have a pressure sensor

    It should control several water valves like these

    Also I would like to monitor and control my sump pumps.

    Sump well level sensor (not just a high level switch, I want to monitor how fast the level is rising), maybe a flow meter too to check on pump health.

    Everything should be datalogged so I can generate warnings when something is abnormal.

    Later I plan to add a 100 gallon per day reverse osmosis water purification system with a booster pump and 400 gallon storage, I would like to monitor this as well.

    I think there could be a lot of interest in making those systems smarter ! The hardware to make this work is all off the shelf, with a few of the sensors needing some adapting (like the pH sensor, that will need to be hacked and cast into a pipe threaded sensor)





    Hi John, another John here from Vancouver Island, BC, Canada.  I live on a rural property serviced by a 150 foot deep brackish well (10% salt water) with low yield.  I have been building a water treatment and storage system the last year or so, I’m about half way through the project.  Firstly I bought a 12-30 volt DC solar deep well pump for pulling out the well water, and I bought a water pressure transducer ‘custom built’ from somewhere in China – cost me about $100 for the transducer, stuck it down with the pump, and the pump cost was around $300 (Sun Pumps, Texas).  The thing only puts out 1-2 gal/min which is well matched to the well capacity.  The pump runs off a variable DC power supply which I can vary the voltage programatically (to date I have just been running it at 30 volts).  The transducer senses well water level by a 4-20ma current output which can be read easily with an “adc in” on an arduinio, pi, picaxe, etc.  The water pumps to a small (200 gal) storage tank, and is re-pumped through a water softener and Reverse Osmosis (2500 Gal/day) unit which fills one of two large storage tanks, driven off regular manual float switches.  One tank is domestic use only (1,200 Gal), the other one is irrigation and/or domestic use (2,500 Gal).  The second tank can also be filled by a separate rainwater system which runs when the second tank is not full, and there is rainwater in the separate rainwater collection sump.  The irrigation tank serves the irrigation system (not yet completed), and toilets in the house (toilets can be temporarily valved back to the domestic system in winter if need be).  In a pinch, I can divert the irrigation system over to the domestic system, but would only do this in an emergency, after chlorinating the water first.

    I am interested in the open sprinkler system, I have a beaglebone black that I am not using so I could go with that, but I am interested in making the irrigation system fairly smart, so it corrects for soil moisture (potentially separate moisture sensors in each irrigation circuit, or at least in each gardening area), and I will install “hall effect” pulse flow meters and shut off each curuit based on flow delivered, and weather situation that day.  I would also like to have code monitor the well water levels, and when they are getting too low, to drop back, or eventually eliminate irrigation all together.  So I would be looking for, say, a “percent duty” of some kind that I could send to the OS system (or code it in) so that the sprinklering rates could be adjusted by a percentage that varies by the amount of water supply available at the time.

    I think I will send this in as a request for possible code and/or hardware changes in future versions of OS as well.

    Hope this helps?





Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums Comments, Suggestions, Requests Smart datalogging well pump controller ?