Ok, I’m back home and looking at this sensor again.
This the ZW089 Sensor and shows an ON|OFF value in habmin, but is also not showing any Battery Channel. The device shows initialized fine as well, yet can not only get an undefined state in site.
Habmin Screenshots of the ZW089 sensor
And under the channels, the battery actually shows no link/channel
And in my Items File I have
Contact FF_Sensor_Frontdoor "Front Door [MAP(contact.map):%s]" (Door) { channel="zwave:device:158135ef039:node15:sensor_door" }
And contact map is trying to set to map to an ON|OFF State as follows:
ON=Closed
OFF=Open
NULL=unknown
-=undefined
And in the log file for the node I get the below. It appears it sets the value to ON of OFF but then then the controller says it is incomplete?
2016-11-12 09:06:24.517 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Application Command Request (INITIALIZING:PING)
2016-11-12 09:06:24.517 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 15: Node is ALIVE. Init stage is PING.
2016-11-12 09:06:24.517 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveNodeStatusEvent
2016-11-12 09:06:24.517 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Got an event from Z-Wave network: ZWaveNodeStatusEvent
2016-11-12 09:06:24.517 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Setting ONLINE
2016-11-12 09:06:24.517 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: Node Status event during initialisation - Node is ALIVE
2016-11-12 09:06:24.517 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: Node advancer - PING: queue length(0), free to send(true)
2016-11-12 09:06:24.517 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: Node advancer: loop - PING try 1: stageAdvanced(false)
2016-11-12 09:06:24.517 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: Node advancer: PING - send NoOperation
2016-11-12 09:06:24.517 [DEBUG] [ndclass.ZWaveNoOperationCommandClass] - NODE 15: Creating new message for command No Operation
2016-11-12 09:06:24.518 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: Node advancer - queued packet. Queue length is 1
2016-11-12 09:06:24.518 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 15: Putting message SendData in wakeup queue.
2016-11-12 09:06:24.518 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 15: Node Status event - Node is ALIVE
2016-11-12 09:06:24.518 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Incoming command class BASIC
2016-11-12 09:06:24.518 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Received Basic Request
2016-11-12 09:06:24.518 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic Set sent to the controller will be processed as Basic Report
2016-11-12 09:06:24.518 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic report, value = 0xFF
2016-11-12 09:06:24.518 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-12 09:06:24.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-12 09:06:24.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 255
2016-11-12 09:06:24.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Updating channel state zwave:device:158135ef039:node15:sensor_door to ON [OnOffType]
2016-11-12 09:06:24.519 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 15: CC event during initialisation stage IDLE
2016-11-12 09:06:24.519 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 2: Transaction not completed: node address inconsistent. lastSent=2, incoming=255
2016-11-12 09:06:29.656 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0F 03 20 01 00 DF
2016-11-12 09:06:29.659 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-12 09:06:29.659 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 0F 03 20 01 00 DF
2016-11-12 09:06:29.659 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 0F 03 20 01 00 DF
2016-11-12 09:06:29.659 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0F 03 20 01 00
2016-11-12 09:06:29.660 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Application Command Request (ALIVE:DETAILS)
2016-11-12 09:06:29.660 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 15: Incoming command class BASIC
2016-11-12 09:06:29.660 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Received Basic Request
2016-11-12 09:06:29.660 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic Set sent to the controller will be processed as Basic Report
2016-11-12 09:06:29.660 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 15: Basic report, value = 0x00
2016-11-12 09:06:29.660 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-12 09:06:29.660 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-12 09:06:29.660 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2016-11-12 09:06:29.660 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 15: Updating channel state zwave:device:158135ef039:node15:sensor_door to OFF [OnOffType]
2016-11-12 09:06:29.660 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 2: Transaction not completed: node address inconsistent. lastSent=2, incoming=255