Support for Schlage Z-wave door/window sensor

Folks - Trying to add a one of the door sensors and it’s showing up as “unknown device.” I believe they’re the same as various brands discussed in this thread.

FWIW these worked with mios…

From labels on the device (I can post photos if that helps):

Model: DWZWAVE1
FCC ID: XQC-DWZ1
IC: 9863B-DWZ1

Debug logs below for opening door, then removing cover, then removing/reinstalling battery, reinstalling cover, and closing door:

2020-08-08 23:10:57.875 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 04 08 03 30 03 FF 31
2020-08-08 23:10:57.880 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 03 30 03 FF
2020-08-08 23:10:57.883 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 03 30 03 FF
2020-08-08 23:10:57.886 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-08-08 23:10:57.888 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Application Command Request (ALIVE:DONE)
2020-08-08 23:10:57.891 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: resetResendCount initComplete=true isDead=false
2020-08-08 23:10:57.895 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Incoming command class COMMAND_CLASS_SENSOR_BINARY, endpoint 0
2020-08-08 23:10:57.897 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: SECURITY not supported
2020-08-08 23:10:57.900 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 8: Received COMMAND_CLASS_SENSOR_BINARY V1 SENSOR_BINARY_REPORT
2020-08-08 23:10:57.903 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 8: Sensor Binary report, type=Unknown, value=255
2020-08-08 23:10:57.906 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
2020-08-08 23:10:57.909 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_BINARY, value=255
2020-08-08 23:10:57.912 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Commands processed 1.
2020-08-08 23:10:57.914 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@6d8de613.
2020-08-08 23:10:57.916 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:10:57.918 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:10:57.919 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:10:57.922 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2020-08-08 23:11:02.593 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 04 08 0A 71 05 00 FF 00 FF 07 03 01 00 9C
2020-08-08 23:11:02.599 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 0A 71 05 00 FF 00 FF 07 03 01 00
2020-08-08 23:11:02.603 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 0A 71 05 00 FF 00 FF 07 03 01 00
2020-08-08 23:11:02.607 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-08-08 23:11:02.611 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Application Command Request (ALIVE:DONE)
2020-08-08 23:11:02.615 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: resetResendCount initComplete=true isDead=false
2020-08-08 23:11:02.619 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2020-08-08 23:11:02.623 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: SECURITY not supported
2020-08-08 23:11:02.627 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 8: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2020-08-08 23:11:02.631 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 8: ALARM report - 0 = 255
2020-08-08 23:11:02.635 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 8: Alarm Type = BURGLAR (0)
2020-08-08 23:11:02.639 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2020-08-08 23:11:02.641 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_ALARM, value=255
2020-08-08 23:11:02.644 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Commands processed 1.
2020-08-08 23:11:02.646 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@4a82a4f4.
2020-08-08 23:11:02.649 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:11:02.651 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:11:02.652 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:02.654 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2020-08-08 23:11:24.377 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 13 00 49 84 08 0D 04 20 01 30 71 72 86 85 84 80 70 EF 20 8A
2020-08-08 23:11:24.382 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationUpdate[73], type=Request[0], dest=8, callback=132, payload=84 08 0D 04 20 01 30 71 72 86 85 84 80 70 EF 20
2020-08-08 23:11:24.385 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationUpdate[73], type=Request[0], dest=8, callback=132, payload=84 08 0D 04 20 01 30 71 72 86 85 84 80 70 EF 20
2020-08-08 23:11:24.388 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-08-08 23:11:24.390 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 0
2020-08-08 23:11:24.393 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: null
2020-08-08 23:11:24.396 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=ApplicationUpdate[73], type=Request[0], dest=8, callback=132, payload=84 08 0D 04 20 01 30 71 72 86 85 84 80 70 EF 20
2020-08-08 23:11:24.399 [DEBUG] [essage.ApplicationUpdateMessageClass] - NODE 8: Application update request. Node information received. Transaction null
2020-08-08 23:11:24.401 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: resetResendCount initComplete=true isDead=false
2020-08-08 23:11:24.404 [DEBUG] [essage.ApplicationUpdateMessageClass] - NODE 8: Application update - no transaction.
2020-08-08 23:11:24.407 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:24.410 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-08-08 23:11:24.658 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Is awake with 0 messages in the queue
2020-08-08 23:11:24.662 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Start sleep timer at 1000ms
2020-08-08 23:11:24.668 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got an event from Z-Wave network: ZWaveNodeStatusEvent
2020-08-08 23:11:24.685 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 8: Node Status event - Node is AWAKE
2020-08-08 23:11:25.167 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: WakeupTimerTask 0 Messages waiting, state DONE
2020-08-08 23:11:25.668 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: WakeupTimerTask 0 Messages waiting, state DONE
2020-08-08 23:11:25.669 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: No more messages, go back to sleep
2020-08-08 23:11:25.671 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 8: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
2020-08-08 23:11:25.672 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: SECURITY not supported
2020-08-08 23:11:25.673 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Command Class COMMAND_CLASS_WAKE_UP is NOT required to be secured
2020-08-08 23:11:25.674 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: sendTransaction org.openhab.binding.zwave.internal.protocol.transaction.ZWaveCommandClassTransactionPayload@34066587
2020-08-08 23:11:25.678 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Bump transaction 1125 priority from Immediate to Immediate
2020-08-08 23:11:25.680 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Adding to device queue
2020-08-08 23:11:25.681 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Added 1125 to queue - size 1
2020-08-08 23:11:25.682 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-08-08 23:11:25.684 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 08 02 84 08 25 24 62
2020-08-08 23:11:25.686 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 8: Sending REQUEST Message = 01 09 00 13 08 02 84 08 25 24 62
2020-08-08 23:11:25.688 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-08-08 23:11:25.689 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-08-08 23:11:25.690 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 1125: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 36
2020-08-08 23:11:25.692 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-08-08 23:11:25.700 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-08-08 23:11:25.701 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 1125: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 36

2020-08-08 23:11:25.701 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
2020-08-08 23:11:25.702 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-08-08 23:11:25.704 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:25.705 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-08-08 23:11:25.705 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-08-08 23:11:25.708 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-08-08 23:11:25.710 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 1125: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 36
2020-08-08 23:11:25.711 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-08-08 23:11:25.712 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 1125: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 36
2020-08-08 23:11:25.713 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-08-08 23:11:25.715 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 8: sentData successfully placed on stack.
2020-08-08 23:11:25.716 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 1125: Advanced to WAIT_REQUEST
2020-08-08 23:11:25.717 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: TID 1125: Transaction not completed
2020-08-08 23:11:25.719 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:25.720 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2020-08-08 23:11:25.716 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 24 00 00 02 CD
2020-08-08 23:11:25.724 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Request[0], dest=0, callback=36, payload=24 00 00 02
2020-08-08 23:11:25.728 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Request[0], dest=0, callback=36, payload=24 00 00 02
2020-08-08 23:11:25.731 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 1125: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 36
2020-08-08 23:11:25.734 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-08-08 23:11:25.735 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 1125: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 36
2020-08-08 23:11:25.737 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 1125: (Callback 36)
2020-08-08 23:11:25.741 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
2020-08-08 23:11:25.742 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 1125: callback 36
2020-08-08 23:11:25.744 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Request[0], dest=0, callback=36, payload=24 00 00 02
2020-08-08 23:11:25.757 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 8: SendData Request. CallBack ID = 36, Status = Transmission complete and ACK received(0)
2020-08-08 23:11:25.758 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: resetResendCount initComplete=true isDead=false
2020-08-08 23:11:25.761 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 1125: Transaction COMPLETED
2020-08-08 23:11:25.762 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Response processed after 72ms
2020-08-08 23:11:25.764 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: TID 1125: Transaction completed
2020-08-08 23:11:25.766 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: notifyTransactionResponse TID:1125 DONE
2020-08-08 23:11:25.768 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
2020-08-08 23:11:25.770 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:25.772 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-08-08 23:11:25.773 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 1125: Transaction event listener: DONE: DONE ->
2020-08-08 23:11:25.775 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Went to sleep COMPLETE

2020-08-08 23:11:32.769 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 04 08 03 30 03 00 CE
2020-08-08 23:11:32.774 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 03 30 03 00
2020-08-08 23:11:32.791 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=8, callback=4, payload=04 08 03 30 03 00
2020-08-08 23:11:32.794 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-08-08 23:11:32.796 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Application Command Request (ALIVE:DONE)
2020-08-08 23:11:32.798 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: resetResendCount initComplete=true isDead=false
2020-08-08 23:11:32.801 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: Incoming command class COMMAND_CLASS_SENSOR_BINARY, endpoint 0
2020-08-08 23:11:32.802 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 8: SECURITY not supported
2020-08-08 23:11:32.805 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 8: Received COMMAND_CLASS_SENSOR_BINARY V1 SENSOR_BINARY_REPORT
2020-08-08 23:11:32.807 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 8: Sensor Binary report, type=Unknown, value=0
2020-08-08 23:11:32.809 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
2020-08-08 23:11:32.811 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 8: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_BINARY, value=0
2020-08-08 23:11:32.813 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Commands processed 1.
2020-08-08 23:11:32.815 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 8: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@587a2eaa.
2020-08-08 23:11:32.817 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:11:32.819 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-08-08 23:11:32.821 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-08-08 23:11:32.822 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

If it the device been fully discovered, there will be an xml file in the zwave directory of userdata containing the information reported by that device. That will help better identify it.

Thanks bruce, was just eyeing that:

<node>
  <homeId>0xfe2b338e</homeId>
  <nodeId>8</nodeId>
  <version>4</version>
  <manufacturer>0x7fffffff</manufacturer>
  <deviceId>0x7fffffff</deviceId>
  <deviceType>0x7fffffff</deviceType>
  <listening>false</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <sleepDelay>1000</sleepDelay>
  <nodeInformationFrame>
    <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
    <commandClass>COMMAND_CLASS_ALARM</commandClass>
    <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
    <commandClass>COMMAND_CLASS_VERSION</commandClass>
    <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
    <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
    <commandClass>COMMAND_CLASS_BATTERY</commandClass>
    <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
    <commandClass>COMMAND_CLASS_MARK</commandClass>
    <commandClass>COMMAND_CLASS_BASIC</commandClass>
  </nodeInformationFrame>
  <associationGroups class="concurrent-hash-map">
    <entry>
      <int>1</int>
      <associationGroup>
        <index>1</index>
        <maxNodes>0</maxNodes>
        <associations/>
      </associationGroup>
    </entry>
    <entry>
      <int>2</int>
      <associationGroup>
        <index>2</index>
        <maxNodes>0</maxNodes>
        <associations/>
      </associationGroup>
    </entry>
  </associationGroups>
  <endpoints class="concurrent-hash-map">
    <entry>
      <int>0</int>
      <endPoint>
        <deviceClass>
          <basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
          <genericDeviceClass>GENERIC_TYPE_SENSOR_BINARY</genericDeviceClass>
          <specificDeviceClass>SPECIFIC_TYPE_ROUTING_SENSOR_BINARY</specificDeviceClass>
        </deviceClass>
        <endpointId>0</endpointId>
        <secureCommandClasses/>
        <supportedCommandClasses class="concurrent-hash-map">
          <entry>
            <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
            <COMMAND__CLASS__CONFIGURATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <configParameters/>
            </COMMAND__CLASS__CONFIGURATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
            <COMMAND__CLASS__SENSOR__BINARY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
              <types/>
            </COMMAND__CLASS__SENSOR__BINARY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ALARM</commandClass>
            <COMMAND__CLASS__ALARM>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <alarms>
                <entry>
                  <alarmType>BURGLAR</alarmType>
                  <alarmState>
                    <alarmType>BURGLAR</alarmType>
                    <reportedEvents/>
                    <outer-class reference="../../../.."/>
                  </alarmState>
                </entry>
              </alarms>
              <v1Supported>true</v1Supported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__ALARM>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
            <COMMAND__CLASS__NO__OPERATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__NO__OPERATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BATTERY</commandClass>
            <COMMAND__CLASS__BATTERY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <batteryLevel>99</batteryLevel>
              <batteryLow>false</batteryLow>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BATTERY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_VERSION</commandClass>
            <COMMAND__CLASS__VERSION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <libraryType>LIB_SLAVE_ROUTING</libraryType>
              <protocolVersion>3.40</protocolVersion>
              <applicationVersion>2.0</applicationVersion>
            </COMMAND__CLASS__VERSION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BASIC</commandClass>
            <COMMAND__CLASS__BASIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BASIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
            <COMMAND__CLASS__ASSOCIATION>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <maxGroups>2</maxGroups>
            </COMMAND__CLASS__ASSOCIATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
            <COMMAND__CLASS__MANUFACTURER__SPECIFIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <initSerialNumber>false</initSerialNumber>
              <deviceManufacturer>2147483647</deviceManufacturer>
              <deviceType>2147483647</deviceType>
              <deviceId>2147483647</deviceId>
            </COMMAND__CLASS__MANUFACTURER__SPECIFIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
            <COMMAND__CLASS__WAKE__UP>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <targetNodeId>1</targetNodeId>
              <interval>14400</interval>
              <minInterval>3600</minInterval>
              <maxInterval>604800</maxInterval>
              <defaultInterval>14400</defaultInterval>
              <intervalStep>200</intervalStep>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__WAKE__UP>
          </entry>
        </supportedCommandClasses>
      </endPoint>
    </entry>
  </endpoints>
  <nodeNeighbors/>
  <lastReceived>2020-08-08 23:01:37.671 UTC</lastReceived>

The Manufacturer, device ID & device type do not look right to me. That is how the device is identified. The numbers are too long.

Is this the device? It had different identification numbers.

https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/135

Yeah, that’s device.

So…looks like there might have been an issue when I added it to the new zwave network. Just tried removing the device (not delete) from the network, then re-add, then let it get discovered (open the case). This time it discovered correctly and I was able to create the 3 items. Will try a few more and report back in the next few days.

For comparison, here’s how it looks now:

<node>
  <homeId>0xfe2b338e</homeId>
  <nodeId>11</nodeId>
  <version>4</version>
  <manufacturer>0x11f</manufacturer>
  <deviceId>0x2</deviceId>
  <deviceType>0x1</deviceType>
  <listening>false</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <sleepDelay>1000</sleepDelay>
  <nodeInformationFrame>
    <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
    <commandClass>COMMAND_CLASS_ALARM</commandClass>
    <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
    <commandClass>COMMAND_CLASS_VERSION</commandClass>
    <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
    <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
    <commandClass>COMMAND_CLASS_BATTERY</commandClass>
    <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
    <commandClass>COMMAND_CLASS_MARK</commandClass>
    <commandClass>COMMAND_CLASS_BASIC</commandClass>
  </nodeInformationFrame>
  <associationGroups class="concurrent-hash-map">
    <entry>
      <int>1</int>
      <associationGroup>
        <index>1</index>
        <maxNodes>0</maxNodes>
        <associations>
          <associationMember>
            <node>1</node>
          </associationMember>
        </associations>
      </associationGroup>
    </entry>
    <entry>
      <int>2</int>
      <associationGroup>
        <index>2</index>
        <maxNodes>0</maxNodes>
        <associations/>
      </associationGroup>
    </entry>
  </associationGroups>
  <endpoints class="concurrent-hash-map">
    <entry>
      <int>0</int>
      <endPoint>
        <deviceClass>
          <basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
          <genericDeviceClass>GENERIC_TYPE_SENSOR_BINARY</genericDeviceClass>
          <specificDeviceClass>SPECIFIC_TYPE_ROUTING_SENSOR_BINARY</specificDeviceClass>
        </deviceClass>
        <endpointId>0</endpointId>
        <secureCommandClasses/>
        <supportedCommandClasses class="concurrent-hash-map">
          <entry>
            <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
            <COMMAND__CLASS__CONFIGURATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <configParameters>
                <entry>
                  <int>99</int>
                  <configurationParameter>
                    <index>99</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
              </configParameters>
            </COMMAND__CLASS__CONFIGURATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
            <COMMAND__CLASS__SENSOR__BINARY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
              <types/>
            </COMMAND__CLASS__SENSOR__BINARY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ALARM</commandClass>
            <COMMAND__CLASS__ALARM>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <alarms>
                <entry>
                  <alarmType>BURGLAR</alarmType>
                  <alarmState>
                    <alarmType>BURGLAR</alarmType>
                    <reportedEvents/>
                    <outer-class reference="../../../.."/>
                  </alarmState>
                </entry>
              </alarms>
              <v1Supported>true</v1Supported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__ALARM>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
            <COMMAND__CLASS__NO__OPERATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__NO__OPERATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BATTERY</commandClass>
            <COMMAND__CLASS__BATTERY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <batteryLevel>99</batteryLevel>
              <batteryLow>false</batteryLow>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BATTERY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_VERSION</commandClass>
            <COMMAND__CLASS__VERSION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <libraryType>LIB_SLAVE_ROUTING</libraryType>
              <protocolVersion>3.40</protocolVersion>
              <applicationVersion>2.0</applicationVersion>
            </COMMAND__CLASS__VERSION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BASIC</commandClass>
            <COMMAND__CLASS__BASIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BASIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
            <COMMAND__CLASS__ASSOCIATION>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <maxGroups>2</maxGroups>
            </COMMAND__CLASS__ASSOCIATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
            <COMMAND__CLASS__MANUFACTURER__SPECIFIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <initSerialNumber>false</initSerialNumber>
              <deviceManufacturer>287</deviceManufacturer>
              <deviceType>1</deviceType>
              <deviceId>2</deviceId>
            </COMMAND__CLASS__MANUFACTURER__SPECIFIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
            <COMMAND__CLASS__WAKE__UP>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <targetNodeId>1</targetNodeId>
              <interval>14400</interval>
              <minInterval>3600</minInterval>
              <maxInterval>604800</maxInterval>
              <defaultInterval>14400</defaultInterval>
              <intervalStep>200</intervalStep>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__WAKE__UP>
          </entry>
        </supportedCommandClasses>
      </endPoint>
    </entry>
  </endpoints>
  <nodeNeighbors/>
  <lastReceived>2020-08-08 23:53:46.356 UTC</lastReceived>
1 Like

The numbers you saw initially are “normal” when the device discovery has not completed - these are just placeholder values when this information hasn’t yet been received from the device. You probably didn’t need to exclude/include it again - just to wake it up, but at least it’s working now :slight_smile:

1 Like

Thanks.
I thought the xml file was only created after complete discovery.

There are a couple of points through the discovery process where the XML may be created, so this is certainly possible. The process is quite long, so to avoid having to start from the beginning if it didn’t complete and OH gets restarted, the data is saved along the way.

1 Like

I had tried waking it up a few times - door opening, popping off the cover, power cycle, but didn’t seem to change on the OH2 side. I’d see the activity light on for a longer period as it usually does when exchanging zwave info, but no love. My suspicion is the aeotec gen5 zstick doesn’t do great when adding several new devices at once, so I’ve slowed down to one-at-a-time…

Deleting ( NOT excluding) and rediscovering / re-adding to OH sometimes helps too/