Ok, I do not know if this helps, and hopefully I’m not going crazy here. I’ve been trying to get both of these sensors working. The Aeon Recessed we are talking about here and also my Monoprice Door Tilt Sensor (mentioned in another post)
So, in trouble shooting. I uninstalled the Zwave 2.0 binding, and installed the 1.x binding. I then set my zwave.cfg file and set the items for the zwave nodes of both devices. I was able to get the open/closed to then show in a site map for both doors, and the battery as well for the Garage Door Sensor. I may not have waited long enough for Aeon Recessed door sensor battery to awake, but overall pretty successful.
I have also disabled simple mode in PaperUI
Below is a Screen Shot when using the 1.x zwave binding and some log info. The Aeon Recessed is Node 15 and the Garage Door Tilt Sensor is Node 17.
and the log info when using the 1.x binding
2016-11-12 16:25:43.323 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 0F 03 20 01 00 DF
2016-11-12 16:25:43.323 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 0F 03 20 01 00 DF
2016-11-12 16:25:43.323 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 0F 03 20 01 00 , callbackid = 0
2016-11-12 16:25:43.323 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Application Command Request (ALIVE:GET_CONFIGURATION)
2016-11-12 16:25:43.323 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Incoming command class BASIC (0x20)
2016-11-12 16:25:43.323 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Received Basic Request
2016-11-12 16:25:43.323 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic Set sent to the controller will be processed as Basic Report
2016-11-12 16:25:43.323 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic report, value = 0x00
2016-11-12 16:25:43.323 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 15: Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-12 16:25:43.323 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - ZwaveIncomingEvent
2016-11-12 16:25:43.323 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - NODE 15: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2016-11-12 16:25:50.452 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive Message = 01 08 00 04 00 02 02 98 40 2B
2016-11-12 16:25:50.455 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive queue ADD: Length=1
2016-11-12 16:25:50.455 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
and node 17 with the 1.x binding
2016-11-12 16:30:43.191 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 11 03 20 01 00 C1
2016-11-12 16:30:43.191 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 11 03 20 01 00 C1
2016-11-12 16:30:43.191 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 11 03 20 01 00 , callbackid = 0
2016-11-12 16:30:43.191 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Application Command Request (ALIVE:DONE)
2016-11-12 16:30:43.191 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Incoming command class BASIC (0x20)
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Received Basic Request
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Basic Set sent to the controller will be processed as Basic Report
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Basic report, value = 0x00
2016-11-12 16:30:43.192 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-12 16:30:43.192 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - ZwaveIncomingEvent
2016-11-12 16:30:43.192 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - NODE 17: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2016-11-12 16:30:43.192 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-12 16:30:43.220 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 11 0A 71 05 07 00 00 FF 07 02 00 00 79
2016-11-12 16:30:43.223 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive queue ADD: Length=1
2016-11-12 16:30:43.224 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
Now… after uninstalling the 1.x binding, switching back to the Zwave 2.0 binding, restarting OH2 and changing items info, all I can get is an undefined state in a site map. The log info when using the 2.0 binding for those items looks like this:
node 15 info…
2016-11-12 16:30:43.191 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 11 03 20 01 00 C1
2016-11-12 16:30:43.191 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 11 03 20 01 00 C1
2016-11-12 16:30:43.191 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 11 03 20 01 00 , callbackid = 0
2016-11-12 16:30:43.191 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Application Command Request (ALIVE:DONE)
2016-11-12 16:30:43.191 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Incoming command class BASIC (0x20)
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Received Basic Request
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Basic Set sent to the controller will be processed as Basic Report
2016-11-12 16:30:43.192 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 17: Basic report, value = 0x00
2016-11-12 16:30:43.192 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-12 16:30:43.192 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - ZwaveIncomingEvent
2016-11-12 16:30:43.192 [DEBUG] [ng.zwave.internal.ZWaveActiveBinding] - NODE 17: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2016-11-12 16:30:43.192 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-12 16:30:43.220 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 11 0A 71 05 07 00 00 FF 07 02 00 00 79
2016-11-12 16:30:43.223 [DEBUG] [l.ZWaveController$ZWaveReceiveThread] - Receive queue ADD: Length=1
2016-11-12 16:30:43.224 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
and node 17
2016-11-12 17:31:00.703 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Application Command Request (ALIVE:APP_VERSION)
2016-11-12 17:31:00.703 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 17: Incoming command class ALARM
2016-11-12 17:31:00.703 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 17: Received ALARM command V0
2016-11-12 17:31:00.703 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 17: Process NOTIFICATION_REPORT V0
2016-11-12 17:31:00.703 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 17: NOTIFICATION report - 7 = 0, event=2, status=255
2016-11-12 17:31:00.703 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 17: Alarm Type = BURGLAR (7)
2016-11-12 17:31:00.703 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2016-11-12 17:31:00.703 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 17: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2016-11-12 17:31:00.703 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 17: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2016-11-12 17:31:00.703 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2016-11-12 17:31:00.703 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 2, type OnOffType
2016-11-12 17:31:00.703 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 17: Updating channel state zwave:device:158135ef039:node17:alarm_burglar to ON [OnOffType]
It appears Node 17 is changing the Alarm_Burglar to to the ON |OFF state and not sensor?
And finally, below is the items being used for the 1.x and 2.0 bindings when going between the two.
// ZWave Binding 2 Testing
Contact FF_Sensor_FrontDoorStatus "Front Door [MAP(en.map):%s]" <door> (Door) { channel="zwave:device:158135ef039:node15:sensor_door" }
Number FF_Sensor_FrontDoorBattery "Front Door Battery [%d %%]" <door> (Door) { channel="zwave:device:158135ef039:node15:battery-level" }
Contact FF_Sensor_GarageDoorStatus "Garage Door Status [MAP(en.map):%s]" <garagedoor> (Garage) { channel="zwave:device:158135ef039:node17:sensor_binary" }
Number FF_Sensor_GarageDoorBattery "Garage Door Battery [%d %%]" <garagedoor> (Garage) { channel="zwave:device:158135ef039:node17:battery-level" }
// Zwave Binding 1 Testing
//Contact FF_Sensor_FrontDoorStatus "Front Door Status [MAP(en.map):%s]" <door> (Door) { zwave="15:command=sensor_binary,respond_to_basic=true" }
//Number FF_Sensor_FrontDoorBattery "Front Door Battery [%d %%]" <door> (Door) { zwave="15:command=battery" }
//Contact FF_Sensor_GarageDoorStatus "Garage Door Status [MAP(en.map):%s]" <garagedoor> (Garage) { zwave="17:command=sensor_binary,respond_to_basic=true" }
//Number FF_Sensor_GarageDoorBattery "Garage Door Battery [%d %%]" <garagedoor> (Garage) { zwave="17:command=battery" }