HomeSeer Leak Sensor (HS-LS100+) Tamper Detection Issue
Posted: Tue Nov 19, 2019 10:03 am
Just purchased a HomeSeer Leak Sensor (HS-LS100+) to monitor for a water leak in our bonus room. The water detection function seems to be working as expected, but there appears to be an issue with tamper detection. Every time the device is moved (tampered with), Indigo reports a leak detected. I believe the Notification Type and/or Notification Event/State fields are being decoded incorrectly. Here are snippets from the log file:
Water Sensed:
Z-Wave received "Leak Sensor Bonus Room" status update is on
Z-Wave Watcher Debug Raw command received (Node 35): 01 0F 00 04 00 23 09 71 05 00 00 00 FF 05 02 00 52
Z-Wave Watcher Debug Raw command received (Node 35): 01 0A 00 04 00 23 04 30 03 FF 06 1C
Device Moved:
Z-Wave received "Leak Sensor Bonus Room" status update is on
Z-Wave Watcher Debug Raw command received (Node 35): 01 0F 00 04 00 23 09 71 05 00 00 00 FF 07 09 00 5B
Z-Wave Watcher Debug Raw command received (Node 35): 01 0A 00 04 00 23 04 30 03 FF 08 12
Here's what I believe to be the decode:
Water Sensed - 71 05 00 00 00 FF 05 02 00
Water Sensed - 30 03 FF 06
Device Moved - 71 05 00 00 00 FF 07 09 00
Device Moved - 30 03 FF 08
With the tamper function disabled (config parameter 18 with a value of 0), water detection still works as expected and tamper detection is in fact disabled. This is how I have it configured for now, but I would like to turn tamper detection back on at some point.
Thanks,
-Tommy
Water Sensed:
Z-Wave received "Leak Sensor Bonus Room" status update is on
Z-Wave Watcher Debug Raw command received (Node 35): 01 0F 00 04 00 23 09 71 05 00 00 00 FF 05 02 00 52
Z-Wave Watcher Debug Raw command received (Node 35): 01 0A 00 04 00 23 04 30 03 FF 06 1C
Device Moved:
Z-Wave received "Leak Sensor Bonus Room" status update is on
Z-Wave Watcher Debug Raw command received (Node 35): 01 0F 00 04 00 23 09 71 05 00 00 00 FF 07 09 00 5B
Z-Wave Watcher Debug Raw command received (Node 35): 01 0A 00 04 00 23 04 30 03 FF 08 12
Here's what I believe to be the decode:
Water Sensed - 71 05 00 00 00 FF 05 02 00
- 0x71 COMMAND_CLASS_NOTIFICATION
0x05 NOTIFICATION_REPORT
0x00 V1 Alarm Type (Not Implemented)
0x00 V1 Alarm Level (Not Implemented)
0x00 Reserved
0xFF Notification Status (Unsolicited report is activated)
0x05 Notification Type (Water Alarm)
0x02 Notification Event / State (Water Leak Detected)
0x00 (0 00 00000)
- 0 Sequence (No “Sequence Number” field is appended after the “Event / State Parameter” field)
00 Reserved
00000 Event / State Parameters Length (0)
Water Sensed - 30 03 FF 06
- 0x30 COMMAND_CLASS_SENSOR_BINARY
0x03 SENSOR_BINARY_REPORT
0XFF Sensor Value (Water Present)
0X06 Sensor Report (Water)
Device Moved - 71 05 00 00 00 FF 07 09 00
- 0x71 COMMAND_CLASS_NOTIFICATION
0x05 NOTIFICATION_REPORT
0x00 V1 Alarm Type (Not Implemented)
0x00 V1 Alarm Level (Not Implemented)
0x00 Reserved
0xFF Notification Status (Unsolicited report is activated)
0x07 Notification Type (Home Security)
0x09 Notification Event / State (Tampering, product moved)
0x00 (0 00 00000)
- 0 Sequence (No “Sequence Number” field is appended after the “Event / State Parameter” field)
00 Reserved
00000 Event / State Parameters Length (0)
Device Moved - 30 03 FF 08
- 0x30 COMMAND_CLASS_SENSOR_BINARY
0x03 SENSOR_BINARY_REPORT
0XFF Sensor Value (Device Tamper)
0X08 Sensor Report (Tamper)
With the tamper function disabled (config parameter 18 with a value of 0), water detection still works as expected and tamper detection is in fact disabled. This is how I have it configured for now, but I would like to turn tamper detection back on at some point.
Thanks,
-Tommy