However the zway software does not create a device for accessing the status of the external sensor. The logs clearly show that the secondary sensor reports something. At least an alarm frame is sent which can be used to distinguish between the sources of the alarm command (secondard: event = 254, primary: event=2)External Switch: If your window need two sensors for fully monitoring. You could use an external switch to connect with the ZD2102 for extending detection. The ZD2102 has 2 normally closed contact terminals. These can be used for additional external switch wired contacts.
Open external sensor:
Code: Select all
[2015-11-07 12:35:40.829] [D] [zway] RECEIVED: ( 01 10 00 04 00 0F 0A 71 05 07 FF 00 FF 07 FE 00 00 64 )
[2015-11-07 12:35:40.829] [D] [zway] SENT ACK
[2015-11-07 12:35:40.829] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:35:40.829] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.alarmType = 7 (0x00000007)
[2015-11-07 12:35:40.830] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.level = 255 (0x000000ff)
[2015-11-07 12:35:40.830] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event = Empty
[2015-11-07 12:35:40.830] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-11-07 12:35:40.830] [D] [zway] ( zero-length buffer )
[2015-11-07 12:35:40.830] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.event = 254 (0x000000fe)
[2015-11-07 12:35:40.832] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventString = "unknown"
[2015-11-07 12:35:40.832] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-11-07 12:35:40.832] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7 = Empty
Code: Select all
[2015-11-07 12:35:45.241] [D] [zway] RECEIVED: ( 01 10 00 04 00 0F 0A 71 05 07 00 00 FF 07 FE 00 00 9B )
[2015-11-07 12:35:45.242] [D] [zway] SENT ACK
[2015-11-07 12:35:45.242] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:35:45.242] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.alarmType = 7 (0x00000007)
[2015-11-07 12:35:45.243] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.level = 0 (0x00000000)
[2015-11-07 12:35:45.243] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event = Empty
[2015-11-07 12:35:45.243] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-11-07 12:35:45.243] [D] [zway] ( zero-length buffer )
[2015-11-07 12:35:45.244] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.event = 254 (0x000000fe)
[2015-11-07 12:35:45.246] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventString = "unknown"
[2015-11-07 12:35:45.246] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-11-07 12:35:45.246] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7 = Empty
Code: Select all
[2015-11-07 12:38:36.875] [D] [zway] RECEIVED: ( 01 09 00 04 00 0F 03 20 01 FF 20 )
[2015-11-07 12:38:36.875] [D] [zway] SENT ACK
[2015-11-07 12:38:36.876] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:38:36.876] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 15 (0x0000000f)
[2015-11-07 12:38:36.876] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-11-07 12:38:36.876] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 255 (0x000000ff)
[2015-11-07 12:38:36.877] [D] [zway] SETDATA devices.15.instances.0.commandClasses.48.data.1.level = True
[2015-11-07 12:38:36.877] [D] [zway] SETDATA devices.15.instances.0.commandClasses.48.data.1 = Empty
[2015-11-07 12:38:36.956] [D] [zway] RECEIVED: ( 01 10 00 04 00 0F 0A 71 05 07 FF 00 FF 07 02 00 00 98 )
[2015-11-07 12:38:36.956] [D] [zway] SENT ACK
[2015-11-07 12:38:36.957] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:38:36.957] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.alarmType = 7 (0x00000007)
[2015-11-07 12:38:36.957] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.level = 255 (0x000000ff)
[2015-11-07 12:38:36.957] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event = Empty
[2015-11-07 12:38:36.958] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-11-07 12:38:36.958] [D] [zway] ( zero-length buffer )
[2015-11-07 12:38:36.958] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.event = 2 (0x00000002)
[2015-11-07 12:38:36.960] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventString = "Intrusion, location unknown"
[2015-11-07 12:38:36.961] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-11-07 12:38:36.961] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7 = Empty
Code: Select all
[2015-11-07 12:38:41.591] [D] [zway] RECEIVED: ( 01 09 00 04 00 0F 03 20 01 00 DF )
[2015-11-07 12:38:41.592] [D] [zway] SENT ACK
[2015-11-07 12:38:41.592] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:38:41.592] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 15 (0x0000000f)
[2015-11-07 12:38:41.593] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-11-07 12:38:41.593] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)
[2015-11-07 12:38:41.593] [D] [zway] SETDATA devices.15.instances.0.commandClasses.48.data.1.level = False
[2015-11-07 12:38:41.594] [D] [zway] SETDATA devices.15.instances.0.commandClasses.48.data.1 = Empty
[2015-11-07 12:38:41.611] [D] [zway] RECEIVED: ( 01 10 00 04 00 0F 0A 71 05 07 00 00 FF 07 02 00 00 67 )
[2015-11-07 12:38:41.611] [D] [zway] SENT ACK
[2015-11-07 12:38:41.612] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-11-07 12:38:41.612] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.alarmType = 7 (0x00000007)
[2015-11-07 12:38:41.612] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event.level = 0 (0x00000000)
[2015-11-07 12:38:41.613] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.V1event = Empty
[2015-11-07 12:38:41.613] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-11-07 12:38:41.614] [D] [zway] ( zero-length buffer )
[2015-11-07 12:38:41.614] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.event = 2 (0x00000002)
[2015-11-07 12:38:41.617] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.eventString = "Intrusion, location unknown"
[2015-11-07 12:38:41.617] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-11-07 12:38:41.618] [D] [zway] SETDATA devices.15.instances.0.commandClasses.113.data.7 = Empty
Would be great if this could be fixed.