This is a great idea. I have already built my own solution but would have used this had I found it beforehand.
Instead of a vibration monitor I am using a smart plug to monitor the energy used by the pump. This approach doesn’t work if the pump goes on battery however. I also modified the Smart Plug to plot the times when the pump runs.
i have a sump pump for my driveway that has a float valve for on’off and a 2" check valve (pushing water uphill) but that worked great for all of a day due to debris getting in the check valve so it wouldn’t close causing the pump to short cycle each time water from the pipe reversed when the pump was off. i installed a WEMO switch and a water sensor at my grate on my driveway and set a rule to turn on the pump when the sensor was wet and turn it off 2 minutes after sensor was dry. worked great for 2 days until debris (once again) accumulated around the sensor so it thought it was wet when it wasn’t. going to put a “cage” around the sensor to protect from that. otherwise, seems to work well. good idea for the app. i may try it.
Yes, I would be happy to. I’m kinda tied up on a few projects and haven’t had much time for SmartThings which has been running great despite my lack of attention. After Labor Day I can get the code pushed to my GitHub.
Can the logic for the vibration sensing and notification be reversed? Getting a message every X minutes that the pump DID run is pointless spam. My thoughts, before purchasing this, was that it would notify when there was a problem. Like the sump pump hasn’t ran while it’s raining outside.
Hi, the logic doesn’t need to be inverted, it’s already there…
However, you can avoid being “spammed” by saying “no” to detailed Notification in the last page…
If you want even fewer notifications, with the last version (v1.2.5: to download it, just use the original sellfy download link), you can answer “no” to “send a push notification” and the smartapp will notify you only when there is a WET event at the sump pump (provided that you have a water sensor inputted in the smartapp) or it’s raining AND the sump pump is not working.
I could accomplish the same thing in webcore with one line and have saved $10. Not trying to be rude, but I don’t see what this offers then. You can either be spammed every set amount of minutes or only be alerted if a water sensor is wet. I just thought there would be more than just a notification bot for a paid smart app. My assumption is there would be actual “monitoring” involved. Not just checks that it ran, but that it is running an appropriate amount with logic based on weather conditions to influence the checks. IE, not just that it did run, but that it ran an appropriate amount, and if not, then alert.
IF (water_sensor) STAYS wet for 2 minutes --> send notification
Seriously, not trying to be rude, but turning off notifications, this is the equivalent to what you get.
Please explain how I could receive a notification more complex than this with your smartapp? If monitoring notifications are turned off and just alerting to a wet condition as you suggested, what I posted is the exact same thing.
I use other DTH’s you’ve created that I have purchased from you, which is why I trusted in buying this. I am just disappointed that the only options are receive an influx of notifications saying it is running, or only getting a notification is the water sensor trips. As I explained in my original post, it comes far short of what I was expecting. I thought there would be checks based on weather to make sure the pump is running an appropriate amount, and alert if not. Sending a message every X minutes just stating it is running, is definitely not what I expected or would have paid for.
I can’t code in groovy, so more power to you and that is why I was willing to pay for your expertise. I can however, get around webcore fairly well and in about 30 minutes created a piston that does more like what I was expecting. So thanks for your contributions, and I won’t spam your thread any longer.