Jump to content

Leak Sensor and Heartbeat?


jerlands

Recommended Posts

Just added my first Link Sensor and ISY added "Sensor-Wet," Sensor-Dry" and "Sensor-Hear."  It shortened Heartbeat to just Hear and I didn't think it linked properly so I deleted it and re-linked but it wrote the same thing.  I'm wondering if this is potentially problematic or something in v4.2.5

 

I've read where Sensor-Heartbeat should remain "On" unless Sensor-Wet is On but I've test the sensor and with "Wet" On Heartbeat remains On.  I'm using the program "belias" developed http://tinyurl.com/jwwnxp7 and it seems to run fine, giving me notification for "Wet" but I'm not sure "Heartbeat" is working.  I'm also curious as to the frequency "Heartbeat" signals.

 

Thanks,

 

Jon

Link to comment

The Heartbeat node cycles every 24 hours (approx).   Making the Leak Sensor Wet will affect the Heartbeat Status in its next 24 hour cycle.

 

My Leak Sensor says Heartbeat at 4.2.25 but the Leak Sensor was added to the ISY in an earlier image.   If the size of the device name column is expanded does that show the full Heartbeat name? 

Link to comment

The Heartbeat node cycles every 24 hours (approx).   Making the Leak Sensor Wet will affect the Heartbeat Status in its next 24 hour cycle.

 

My Leak Sensor says Heartbeat at 4.2.25 but the Leak Sensor was added to the ISY in an earlier image.   If the size of the device name column is expanded does that show the full Heartbeat name? 

 

I've just learnt there is a limit to the size of the name given a device or it cuts it off.  I hadn't seen this limitation before but that seems to have been the problem.  My original name was "Dehumidifier Leak Sensor" and I had tried various combination of names apparently all too long but "LS Dehumidifier" allowed "Heartbeat" to be written out in full.  The version 4.2.5 is ISY but my Sensor only shows v.00.  I'm linking using "new insteon device" and selecting the sensor [10.08] 

 

And I did receive the ISY email alert "A problem has been detected with a leak sensor. Details Below:" but I imagine that was triggered by my testing "wet."   Is there a good means of testing "Heartbeat" that doesn't take 24 hours?

Link to comment

Tap the Set button on the Leak Sensor.   That will generate a message for either the Dry or Wet node,  Each Set button Tap message alternates between the Dry and Wet nodes.   After approx 15 seconds a message is generated for the Heartbeat node..

Link to comment

Tap the Set button on the Leak Sensor.   That will generate a message for either the Dry or Wet node,  Each Set button Tap message alternates between the Dry and Wet nodes.   After approx 15 seconds a message is generated for the Heartbeat node..

 

Is the purpose of Heartbeat to signal the state of the sensor (working or not) and work as an "out of range" or "low battery" alert?  I've tapped the set button and don't see any change in state (on/off) to heartbeat when looking at the device but I am receiving the alert so I guess from that heartbeat should be working?

Link to comment

The Heartbeat does not change state from the Set button test.  Here is the sample trace ....

 

Dry node On

 

Mon 07/21/2014 04:22:06 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.01 CB 11 01    LTONRR (01)
 
Mon 07/21/2014 04:22:06 PM : [std-Group   ] 21.7A.CC-->Group=1, Max Hops=3, Hops Left=2
 
Mon 07/21/2014 04:22:06 PM : [D2D EVENT   ] Event [21 7A CC 1] [DON] [1] uom=0 prec=-1
 
Mon 07/21/2014 04:22:06 PM : [  21 7A CC 1]      DON   1
 
Heartbeat On
 
Mon 07/21/2014 04:22:22 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.04 CB 11 04    LTONRR (04)
 
Mon 07/21/2014 04:22:22 PM : [std-Group   ] 21.7A.CC-->Group=4, Max Hops=3, Hops Left=2
 
Mon 07/21/2014 04:22:22 PM : [D2D EVENT   ] Event [21 7A CC 4] [DON] [4] uom=0 prec=-1
 
Mon 07/21/2014 04:22:22 PM : [  21 7A CC 4]      DON   4
 
Wet node On
 
Mon 07/21/2014 04:22:36 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.02 CB 11 02    LTONRR (02)
 
Mon 07/21/2014 04:22:36 PM : [std-Group   ] 21.7A.CC-->Group=2, Max Hops=3, Hops Left=2
 
Mon 07/21/2014 04:22:36 PM : [D2D EVENT   ] Event [21 7A CC 2] [DON] [2] uom=0 prec=-1
 
Mon 07/21/2014 04:22:36 PM : [  21 7A CC 2]      DON   2
 
Heartbeat On
 
Mon 07/21/2014 04:22:53 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.04 CB 11 04    LTONRR (04)
 
Mon 07/21/2014 04:22:53 PM : [std-Group   ] 21.7A.CC-->Group=4, Max Hops=3, Hops Left=2
 
Mon 07/21/2014 04:22:53 PM : [D2D EVENT   ] Event [21 7A CC 4] [DON] [4] uom=0 prec=-1
 
Mon 07/21/2014 04:22:53 PM : [  21 7A CC 4]      DON   4
 
There were additional messages for each event I did not post.\
 
 
There would not be a visible change to the Heartbeat node as both test messages indicate On.
 
The Heartbeat node indicates the device is functional every 24 hours.  Device could have a low battery, not be in range of a Dual Band device, not functional, if the Heartbeat node message does not occur.   If Control should be used in Program that is monitoring the Heartbeat node
 
If
        Control 'Leak Sensor-Heartbeat' is switched On
     Or Control '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')
Link to comment

I'm not certain how you traced "Heartbeat" because I've traced it using the set button and also activated it with water and neither gave me a trace on Heartbeat but I did get "wet" and "dry."  So was that a 24 hour trace:)  Anyway.. I'm using code supplied by "belias" and essentialy does the same thing but gives me email notification rather than turning all the lights on.

 

 

(Dry Node)

 

[iNST-SRX    ] 02 50 2D.2E.19 00.00.01 C7 11 01    LTONRR (01)

[std-Group   ] 2D.2E.19-->Group=1, Max Hops=3, Hops Left=1

 [D2D EVENT   ] Event [2D 2E 19 1] [DON] [1] uom=0 prec=-1

 [  2D 2E 19 1]      DON   1
 

 

(Wet Node)

 

[iNST-SRX    ] 02 50 2D.2E.19 00.00.02 C7 11 02    LTONRR (02)

[std-Group   ] 2D.2E.19-->Group=2, Max Hops=3, Hops Left=1

[D2D EVENT   ] Event [2D 2E 19 2] [DON] [2] uom=0 prec=-1

[  2D 2E 19 2]      DON   2

<Dehumidifier - Variable Control 2>

If
        Control 'LS - Dehumidifier-Heartbeat' is switched On
     Or Control 'LS - Dehumidifier-Heartbeat' is switched Off
 
Then
        $sLeakDehumidifier  = 1
        Wait  25 hours 
        $sLeakDehumidifier  = 2
 
Else
   - No Actions - (To add one, press 'Action')
 

<Leak Sensor Problem>

If
        (
             Time is  9:00:00AM
          Or Time is  6:00:00PM
        )
    And (
             $sLeakDehumidifier is not 1
        )
 
Then
        Send Notification to 'Jon Erlandson' content 'Leak Sensor Problem'
        Send Notification to 'Pamela Erlandson' content 'Leak Sensor Problem'
 
Else
   - No Actions - (To add one, press 'Action')
 




I guess I'll just wait until tomorrow and see whether or not I receive the notification after setting it off several times today.

 

Thanks,

 

Jon

Link to comment

Generating an actual Wet and Dry condition does NOT generate a Heartbeat message.   Note the timestamps and the wording in my earlier posts.   When the Set button is tapped and either a Wet or Dry message is generated there is approx 15 second delay before the event trace at level 3  will trace the Heartbeat message.

 

Dry node On at 04:22:06 PM

 

Mon 07/21/2014 04:22:06 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.01 CB 11 01    LTONRR (01)
 
 
Heartbeat On at 04:22:22 PM - 16 seconds later
 
Mon 07/21/2014 04:22:22 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.04 CB 11 04    LTONRR (04)
 
 
Wet node On at 04:22:36 PM
 
Mon 07/21/2014 04:22:36 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.02 CB 11 02    LTONRR (02)
 
 
Heartbeat On at 04:22:53 PM - 17 seconds later
 
Mon 07/21/2014 04:22:53 PM : [iNST-SRX    ] 02 50 21.7A.CC 00.00.04 CB 11 04    LTONRR (04)
Link to comment

 

Generating an actual Wet and Dry condition does NOT generate a Heartbeat message.   Note the timestamps and the wording in my earlier posts.   When the Set button is tapped and either a Wet or Dry message is generated there is approx 15 second delay before the event trace at level 3  will trace the Heartbeat message.

 

 

 

Ahh.. I see.. Thank you LeeG..

 

Trace did show a message generated for Heartbeat so it seems it's working.  My inquiry started with the program not writing out the entire name of the device and I've learned a lot along the way..

 

Thanks again,

 

Jon

Link to comment

Archived

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


×
×
  • Create New...