I'm using the relay module as part of a well pump program. I have wireless leak detectors in the house, and have a program that checks to see if any of them are reporting wet; if so, the program turns the well pump off (to avoid flooding the house if I'm not home).
I have another program that checks to see if ALL the leak detectors are dry, and if so, it will turn the pump back on.
The problem I'm seeing has occurred twice. After a power failure for the whole house, when the power returns and the ISY is back on line, the pump relay is stuck in the off position. I can turn it on over the internet and it shows "on", but it almost instantly turns off again. I can turn it on using the button on the front of the relay, but it turns off again. The only way I can seem to fix the problem is to delete the device from the ISY, and add it back in again.
I have an identical relay module on my hot water tank, and it doesn't have the same issue. I've looked in the event log, and I see that when I turn the pump on over the web, some program turns it off again right away. This is more than a minor issue for me, since I share my well with a neighbor and he is unable to get water if the pump is off. I trust him completely (he has access to my house when I am gone), but he's not a programmer and it seems a little much to ask him to figure out the ISY!
I think the problem might lie in my program for turning the pump off:
Water Shutoff - [iD 0009][Parent 000F][Run At Startup]
If
Status 'Leak Sensors / LaunRm Leak Sens-Dry / LaunRm Leak Sens-Wet' is On
Or Status 'Leak Sensors / WS Leak Sens-Dry / WS Leak Sens-Wet' is On
Or Status 'Leak Sensors / BathRm Leak Sens-Dry / BathRm Leak Sens-Wet' is On
Or Status 'Leak Sensors / Kitchen Leak Sens-Dry / Kitchen Leak Sens-Wet' is On
Or Status 'Leak Sensors / BathRm Leak Sens-Dry / BathRm Leak Sens-Wet' is On
Then
Set 'Waterline Valve' Off
Set 'Pump Relay' Off
Else
- No Actions - (To add one, press 'Action')
I don't understand why the status line for each sensor shows "Leak Sensors / LaunRm Leak Sens-Dry / LaunRm Leak Sens-Wet". If I look at the program that restores the pump, it looks like this:
Water Restore - [iD 0008][Parent 000F][Run At Startup]
If
Status 'Leak Sensors / LaunRm Leak Sens-Dry' is On
And Status 'Leak Sensors / WS Leak Sens-Dry' is On
And Status 'Leak Sensors / Kitchen Leak Sens-Dry' is On
And Status 'Leak Sensors / BathRm Leak Sens-Dry' is On
And Status 'Leak Sensors / Ensuite Leak Sens-Dry' is On
Then
Set 'Pump Relay' On
Else
- No Actions - (To add one, press 'Action')
As you can see, the status line is different. I'm pretty much at a loss to figure this out. The Event Log is a bit of help, but I can't see where it shows me the exact program that is sending the off command. I've looked in all my other programs, and I don't see anything else turning the pump off.
I'd appreciate any help that anyone can give me.
Steve Elves
ISY Event Log 09-14-2017.zip