Please forgive me as I am an extreme newbie to the Arduino community. I have always wanted to jump in so why not attempt something significantly over my head.
I live in the country and have a sewage pump (pump down configuration) that gets rid of my wastewater. I have been trying to locate something to help monitor and control this pump, but nothing seems to offer all the features I would like or be even remotely cost effective. I figured this could be built with some various sensors and an Arduino so here we are.
The pump that runs is 120VAC. I believe it is a 1/2HP, but it definitely runs on a circuit with other devices and doesn't blow a 15A breaker. I can get the exact specs later.
The floats (triggers to run the pump / alarm) are both NO and have the following specs:
Maximum Voltage: 250 VAC or DC
Maximum AC Current (Resistive): 6 A
Maximum AC Current (Inductive): 3 A
Maximum DC Power: 75 VA (0.3 A @ 250 V)
Minimum requirements:
Supply DC voltage to the float and when it closes, relay 120VAC to the pump until it opens again. Loop.
Supply DC voltage to the alarm float and when it closes, some sort of alarm (wifi/ethernet/etc would be preferred)
Notify if the pump runs longer than xxx seconds.
Ability to handle a sudden power outage and come back alive when power is restored.
Additional features:
Monitor the pumps health by checking it's current and voltage pull.
Monitor pressure differential across the sewage filter and notify me if it's out of spec (time to clean the filter).
Not required currently, but potentially the ability to have a secondary pump hooked up and either alternate between the pumps each run or have the secondary pump automatically trigger if the high alarm is tripped.
This will all be inside my climate controlled basement. I also have a mac mini running 24/7 within 6 feet of where this will be located if I need to run anything on it to make this work. I need this to be very skookum as if it fails, my basement can be flooded with sewage (already happened a few times hence why I'm going down this route).
Any guidance/comments/suggestions would be greatly appreciated. Is this even feasible? Links to other projects I can cobble together for some of the features would be great also.
Thanks everyone!