Page 1 of 1

Please add support for Ecolink ZWave+ Door and Window Sensor

PostPosted: Fri Feb 17, 2017 6:10 pm
by akindigo
Indigo Z-Wave Version: 2.0.68
Node ID: ...
Model: Notification Sensor
Model ID: 00040002
Manufacturer: Ecolink
Manufacturer ID: 014A
Protocol Version: 4.05
Application Version: 10.01
Model Definition Version: 0
Library Type: 6
Class Name: Notification Sensor
Class Hierarchy: 04 : 07 : 01
Command Class Base: 00
Command Versions: 20v1 80v1 84v2 85v1 86v1 30v1 70v1 71v1 72v1 73v1 59v1 5Ev1
Encryption Status: Not Supported
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, waking
Neighbors: ...
Associations: 1:[1] 2:[]
Config Values: - none -

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Fri Feb 17, 2017 8:54 pm
by matt (support)
The manual I found didn't have the technical information we need. Can you turn on Z-Wave debug logging via the Interfaces->Z-Wave->Configure... menu item, then move the magnet to/from the sensor 4 or 5 times? Also trip and reset the tamper switch a few times. Wait a few seconds between each action, then when you are done copy/paste the Event Log window contents into a reply for me.

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Fri Feb 17, 2017 9:27 pm
by akindigo
The Ecolink is Node 100.

Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 02 0B 71 05 00 00 00 00 07 07 01 07 00 91
Z-Wave Debug . . requestAlarmSensorStatus: node 002, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 7, classSubKeyExt 7100000707
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 16 00 00 00 1E
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 22, classSubKeyExt 7100000616
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 FF FF A2
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 06 17 00 00 00 1F
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 23, classSubKeyExt 7100000617
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 64 04 30 03 00 FF 5D
Z-Wave Debug . . requestBinarySensorStatus: node 100, endpoint None, type 255, value 0
Z-Wave Debug RCVD requestVarSensorStatus: 01 0C 00 04 08 3F 06 31 05 03 0A 00 06 FD
Z-Wave Debug . . requestVarSensorStatus: node 063, endpoint None, type 3, raw value 0A00...
Z-Wave Debug . . requestVarSensorStatus: 6 lux (float: 6.000000)


Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Fri Feb 17, 2017 9:33 pm
by akindigo
The previous dump was for the magnetic sensor test. This one is for the tamper switch:

Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug SENT requestBatteryLevel: 01 09 00 13 64 02 80 02 25 42 66
Z-Wave Debug . . nodeAwake: inhibit count++ to 1
Z-Wave Debug . . nodeAwake: started inhibit sleep timer
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 64 03 80 03 64 72
Z-Wave Debug . . requestBatteryLevel: node 100, level 100
Z-Wave received "100 - Door Sensor" status update battery level 100%
Z-Wave Debug . . nodeAwake: inhibit count-- to 0
Z-Wave Debug . . nodeAwake: stopping inhibit sleep timer
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 43 68
Z-Wave Debug RCVD packet: 01 05 00 13 43 00 AA (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 44 6F
Z-Wave Debug RCVD packet: 01 05 00 13 44 00 AD (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703


Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Fri Feb 17, 2017 9:38 pm
by akindigo
This one may be a better (more complete) capture of the tamper switch:

Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 54 7F
Z-Wave Debug RCVD packet: 01 05 00 13 54 00 BD (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 55 7E
Z-Wave Debug RCVD packet: 01 05 00 13 55 00 BC (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 56 7D
Z-Wave Debug RCVD packet: 01 05 00 13 56 00 BF (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 57 7C
Z-Wave Debug RCVD packet: 01 05 00 13 57 00 BE (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 58 73
Z-Wave Debug RCVD packet: 01 05 00 13 58 00 B1 (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 59 72
Z-Wave Debug RCVD packet: 01 05 00 13 59 00 B0 (hex)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 11 00 04 00 64 0B 71 05 00 00 00 FF 07 03 00 00 00 0A
Z-Wave Debug . . requestAlarmSensorStatus: node 100, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 64 02 84 07 16
Z-Wave Debug . . nodeAwake: node 100
Z-Wave Debug . . . . . . . : skipping battery check (next check in 716 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 64 02 84 08 24 5A 71
Z-Wave Debug RCVD packet: 01 05 00 13 5A 00 B3 (hex)
Z-Wave Debug RCVD sensorSetLevel: 01 09 00 04 00 02 03 20 01 FF 2D
Z-Wave Debug . . sensorSetLevel: node 002, endpoint None, cmdClass 20, value 255

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sat Feb 25, 2017 10:08 am
by akindigo
Was this enough information, or do you need anything else?

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sat Feb 25, 2017 2:54 pm
by matt (support)
Yes, that should cover it – it is on our request list.

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sat Nov 04, 2017 2:39 pm
by akindigo
The 7.1 release didn't seem to include support for it? I thought it'd make it in, given the ~9 months gap between report and release... :(

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sat Nov 04, 2017 5:42 pm
by matt (support)
It is actually very close to the top of the list and likely to be in 7.2 (with a beta possible in 7.1.1).

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Fri Sep 28, 2018 1:06 pm
by matt (support)
Indigo 7.2.0 is now available for download and has Z-Wave support for the Ecolink Door/Window Sensor (DWZWAVE2.5-ECO).

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sun Dec 30, 2018 8:57 pm
by Ramias
Will this work with the Aeotec Gen 5 ZWave stick?

Re: Please add support for Ecolink ZWave+ Door and Window Se

PostPosted: Sun Dec 30, 2018 9:56 pm
by matt (support)
Yes.