There is absolutely no need to apologize for your thoughtful comments.
Hereâs the background on all of this: My family are memberâs of a water association which has two water tanks that provide water for 62 families. There have been more than one occasion where water levels go very low leaving some households without water. These âoccasionsâ are generally caused by homeownerâs leaving water hoses running for days, line breakage by construction crews et al.
Tank Level Readings
Tank level readings are taken manually, by climbing up the squirrel cage, opening the hatch and peering inside. Method two is by a pressure gauge mounted at the bottom of each tank. Method three is by tapping or touching the tank and so on. All of these methods are poor at best.
WiFi
The state (NM) forced the association to install wifi as a âsecurityâ precaution or surround each tank with a fence. This logic is beyond my comprehension because neither is secure in any way. Regardless, when I became aware of the wifi installation, I realized I could build Arduino wifi sensors to monitor each tank level.
I thought that would be the difficult part, but at this moment in time, it was childâs play in comparison to getting this bloody database set up.
Board Member Feedback
Now, besides setting up the database, the other issue is working off of vague email comments from the board members such as âwe need to see the data.â What that actually meant was never clarified to me. I hear from them monthly, if Iâm lucky. My emails are ignored. All of these folks have full time jobs so I cut them a lot of slack. For the time being anyway.
The board president only cares about tank levels so he can react to low levels by switching valves if one tank gets low and switches back if or when the tank recovers. He could care less about historic data. His only concern is keeping us in water and for that we are all grateful.
Water Loss
At the moment, the association has a staggering 40% water loss rate. This is hard to comprehend, but for instance, if they are charged for 100 gallons of water, they only have 60 gallons to sell because the other 40 gallons vanish. Hard to believe, I know, but it is what it is. This, I believe, is why the single engineer on the board wants to see historic data. I would argue that this will not solve the water loss issue, but she may have a plan.
I have several (electronic) ideas to determine if this loss is real or not, but will wait until we have a face-to-face because emails are a waste of time.
Dashboard
At the moment when I am taking sensor data I am using Adafruitâs IO to visualize this sensor data as shown next:
I hope to create a dashboard such as this on their website. I am not certain at this moment, if this will require a database or not. However, the president really liked this because he would know the tank status at a glance when connected with his smart phone.
Bottom Line
While it may sound that Iâm moaning and groaning about all of this, the truth is that I am actually enjoying all of it. I have learned quite a bit over the last two months or so and all of my $$ and efforts are going for a genuinely good cause.
And, for the sake of clarity, I am not charging the association for the hardware or my time. However, I have been encouraged (by a non-member) to apply for a patent for my sensor board, but have not decided to pursue that venue or not. The micro controller has already been tested on a tank and works as it should.
Now, if I can only get the database configured âŠ
Thanks again for your post.