Notification (text and email) when a light powers on

I have a property over 100 miles away with a well. Sometimes the well runs dry or the line freezes and the pump continues to run. I am installing a new Pressure switch with Low pressure cutoff to correct the situation, and want to take this a step further.

On the new pressure switch, when low pressure is detected and the pump contacts open, I plan to install a relay that will power a light for on site notification. I would also like a notification sent to me so I am aware and can help rectify the situation.

Is there a way I can use an Ardrino as well to accomplish the same outcome? I would like to start working with programming an Ardrino for my personal use and expand on it.

I would also like to monitor the water tank pressure remotely.

There is WIFI on the property.

Greatly appreciate any and all help to expand my knowledge base on the Ardrino.

Thanks.

I know about that situation. Without any guard the pump ran dry and got damaged or burned up. Good You take care of that.

Good there's wifi available at the pump. Is power, like mains, available too?

If so, things look really good. A controller sending a message via the Internet to Your main location.....
It's doable but quite some high level system programming, above my head, is needed but there are much more knowing helpers here. Have a cup of coffee and trust help's on the way!

If you have WiFi/Internet then relatively easy to send an alert from a remote location.

Have a look at this tutorial - it uses an ESP32 micro-controller, that has WiFi built in. You can use an ESP32 with the Arduino development environment.

I’ve just finished selling a controller that was designed to do exactly what you want.
Four contact closure inputs, and four relay outputs.
SMS and local serial control.
Up to ten registered users.
Timers, counters, hysteresis etc all in.
It’s a bit of work, but certainly fairly easily doable with less features.
I used a MEGA1284P for the extra RAM and EEPROM, but that was just for ‘nice features and capabilities’.

First hint: Do not use delay() anywhere after setup() code if possible.

Thank you.

I use the email library mentioned in post 3 to send myself a text on low temperature in my root cellar. For backup, I use IFTTT to send myself a notification. Usually they arrive within a minute or two of each other.

I also use Tasker to trigger an alarm upon receipt of the text or notification in case the low temperature occurs when I am sleeping.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.