Hi HA community,
I’m currently gathering all bits and pieces to add rainwater collection and treatment to my home. I’m looking at monitoring water quality before and after successive filtration stages. This planned rainwater collection system will consist of 2x5500lt+ rainwater holding tanks, a backup well connection for dry season, several stages of filtration (including Ultrafiltration and Ultraviolet) upstream from a 3000lt roof-mounted concrete tank. Have a look at the attached jpg’s (from SGV files) to get a better idea of the system…
Tank water level, pipe pressure, flow and even tank/well temperature will be monitored at several points of the process using cheap and readily available sensors: Ultrasound sensors (8USD), DN8 transducers for water pressure (7USD), DN25/DN32 Hall effect flow meters (9USD) and DS18B20 (2USD) respectively. I’ll be using Wemos D1 Mini Pro’s (4USD), as these are compatible with both 5V and 3.3V sensors. The sensors will be set for MQTT integration in HA. Sonoff POW’s (8USD) will be connected to the pump to both monitor power and shut off pumps and UV filtration (when not in use for more than 2 hours). I’m trying to avoid using expensive and unreliable solenoids…
I will integrate this in HA using both the regular UI and @pkozul’s fantastic floorplan GUI. All sensors will be monitored via InfluxDB & Grafana with outputs on custom State Cards and/or panels. HA, MQTT, InfluxDB & Grafana are hosted on a Synology NAS. These components already work well with Tasmota flashed Sonoff POW’s and temperature/humidity sensors. Milight lamps, CCTV cameras and media servers are also part of the present HA setup (I will describe my setup more fully in another post, if there is any interest).
Now, what is missing from this system is some way to monitor water quality. In a best case scenario, this would be done at different stages of storage (well, rainwater tank, post-filtration tank). At the very least, water quality monitoring is needed in the potable water holding tank. Adding a few in-tanks PH sensors (15USD) will be relatively easy in spite of their short lifespan, but that info would not be enough to indicate whether water is potable at the tap.
What other sensors is the HA community using to monitor water quality? Maybe, some aquariophiles/ fish tank buffs can chime in? The only info I could find on here was on a great thread by @cowboy: Going to next level of Aquarium Automation...who's with me?
On that thread, I’ve noted the use of Seneye sensors, but these cost 400USD (the price of my current entire sensor setup) and do not fill the task at hand completely. Libelium offers monitoring options, but this looks like an industrial (expensive) solution. I’ve contacted them anyway, just in case their monitoring solutions will not leave me bankrupt.
In an ideal world, I would need sensors for Acidity (pH), Turbidity, Oxidation-Reduction Potential (ORP), Dissolved Oxygen (DO), Conductivity (Salinity), Calcium (Ca2+), Iodide (I-), Chloride (Cl-), Nitrate (NO3-), Magnesium (Mg2+), Sodium (Na+). Considering there is both well and rain water connected to the system, data on these could also be useful: Nitrite (NO2-), Perchlorate (CIO4-), Fluoroborate (BF4-), Bromide (Br-), Chloride (Cl-) and Fluoride (F-). My max budget (300USD for a single station) probably does not allow that type of setup…
TDS tester units (6USD) are readily available, but I cannot find any cheap standalone sensor that could do this job. Turbidity (25USD) are available and seem easy to integrate. ORP (74USD), DO (199USD), Ammonia (90USD), Bromide (215USD), Fluoride (215USD), Chloride (215USD), Calcium (215USD), Sodium (215USD) sensors from China are available under the Bante brand.
Has anyone used any of these sensors or others available at an affordable rate? Any pointers in the right direction would be much appreciated…
Update on the Libelium solution:
It looks like the Libelium solution to monitor Calcium, Chloride, Iodide, Nitrate, DO, ORP, Conductivity and pH will set you back 2500 Euros, ouch. Anyway, here is the link to their site: http://www.libelium.com/new-ion-sensor-probes-pro-ammonia-magnesium-nitrite-sodium-nitrate-lithium-fluoride-chloride-iodide-cupric-bromide-silver-smart-water/
There is also a DIY Dfrobot solution called KnowFlow that looks more promising with a price tag under 200USD with 3 sensors.