I purchased an Ecolink Flood/Freeze sensor because it should solve two problems I have with a single sensor. It is a Z-wave plus device that has a remote water probe, a 5 year battery, and will sense when the temperature drops below 5 Celsius. It also senses case tampering and battery low and nearly dead. My first chore is to get it to sense water. I synched it with Indigo 7.1.1 and got this (edited for brevity):
- Code: Select all
Z-Wave Syncing - assigning return route to "005 - Leak - Ecolink w/ remote"
Z-Wave Syncing - retrieved protocol version 4.38, app version 10.09
Z-Wave Syncing - retrieved class hierarchy: Routing Slave : Notification Sensor : Notification Sensor (04 : 07 : 01, base 00)
Z-Wave Syncing - retrieved command classes: 20v1 80v1 84v2 85v1 86v1 30v1 71v1 72v1 73v1 59v1 5Av1 5Ev1
Z-Wave Syncing - retrieved encrypt commands: - none -
Z-Wave Syncing - retrieved capabilities: routing, battery, beaming, waking
Z-Wave Syncing - retrieved battery level of 99%
Z-Wave Syncing - complete
Z-Wave sent "Leak - Ecolink w/ remote" status request
Z-Wave received "005 - Leak - Ecolink w/ remote" status update battery level 99%
I then put the probe in water and Indigo didn't indicate anything (State stayed at Off). The Z-wave debut output is:
- Code: Select all
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 05 0A 71 05 00 00 00 FF 05 02 00 00 68
Z-Wave Debug . . requestAlarmSensorStatus: node 005, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 5, valueExt 2, classSubKeyExt 7100000502
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 05 04 30 03 FF 06 3A
Z-Wave Debug . . requestBinarySensorStatus: node 005, endpoint None, type 6, value 255
Taking the probe out of water I get:
- Code: Select all
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 05 0A 71 05 00 00 00 FF 05 04 00 00 6E
Z-Wave Debug . . requestAlarmSensorStatus: node 005, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 5, valueExt 4, classSubKeyExt 7100000504
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 05 04 30 03 00 06 C5
Z-Wave Debug . . requestBinarySensorStatus: node 005, endpoint None, type 6, value 0
Is there some way I can adapt Indigo to recognize this device?