Jump to content

Detecting if water leak detectors or motion sensors are working


prairiecode

Recommended Posts

Hi folks,

 

I am considering adding some water leak detectors to my ISY-994i system, using either Insteon or Z-Wave.  I notice on the Insteon page for their leak detectors, it mentions that they send an update every 24 hours so an automation controller can detect if they're still working.

 

Made me wonder: hmm, how would I detect this on the 994i?

 

I notice there is a "is responding" or "is not responding" condition that is undocumented in the User Guide.  However, http://forum.universal-devices.com/topic/7869-responding/page-2 suggests that this test is not useful for this sort of purpose.  Not only that, but it seems to have no "timeout" so I don't know what to make of it.

 

How exactly would one go about detecting that a leak detector is or is not working on the 994i?

 

I have a similar problem with motion detectors.  I had one on Z-Wave that had a marginal RF link, apparently.  Sometimes it would drop off the system when the last state it had indicated was "on" (motion), and thus the ISY thought there was motion for hours.  In this case, the ISY did somehow recognize that it wasn't responding (how?  Does it have some timeout where it expects to hear from it every x minutes?) based on the icons/alerts in the admin console.  But based on the other thread, that "responding" test may not have helped there either.

 

Ideas?

 

Thanks!

Link to comment

A Leak Sensor Heartbeat Program.   It displays X10 traffic and is no longer marked Running 'Then' if Heartbeat message stops.  Note that Motion Sensors have no Heartbeat message.

 

HeartBeat - [iD 0044][Parent 0001]
 
If
        Control 'Leak Sensor-Dry / Leak Sensor-Heartbeat' is switched On
     Or Control 'Leak Sensor-Dry / Leak Sensor-Heartbeat' is switched Off
 
Then
        Wait  25 hours 
        Send X10 'A10/All Lights On (5)'
 
Else
   - No Actions - (To add one, press 'Action')

post-707-0-89781200-1422198837_thumb.jpg

Link to comment

Thanks to both of you for your tips.

 

@LeeG, this makes sense; the bit I missed was that the "is switched" would trigger the If clause each time.  I suppose, though, that we must also have a second program, set to run at startup, that jumps into this program's Then clause at each startup?  (To guard against the program never being triggered if the leak detector is broken with the ISY boots?)

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...