Aeotec Z-Wave TriSensor troubleshooting with Simplicity Studio

Hi all,
I am aware of the posts with the similar issue.

My problem is the battery level is reported as 0%. So I decided to troubleshoot my TriSensor with Simplicity Studio.

When I send to the sensor BATTERY_GET (80 02) command what Rx Notification Report is expected to be returned by the sensor?

This is what I get in the Simplicity Studio log:
Rx NOTIFICATION_REPORT(71 05) + 00 00 00 FF 07 08 00
Rx SENSOR_MULTILEVEL_REPORT(31 05) + 01 2A 02 BD

You would expect a battery report - not the reports that you have seen.

I’d suggest to use the binding and provide a debug log from the binding and not to use these tools if you are not sure what they mean.

I have enabled a z-wave debug log a couple of days ago and do not see any battery_level response from the sensor, at least I do not know how Receive Message should look like.
On my support ticket to Aeotec I have got some instructions on how to troubleshoot this issue. They recommended to send BATTERY_GET command without any explanations on how to do that. So I found Simplicity Studio, connected a Z-stick to my computer, woke up the sensor and sent a command to the sensor (Node 2 in my case). No response from Aeotec support on this yet. My question is simple: how should a response from the sensor to that command (battery_get) look like? For the troubleshooting purposes I want to exclude openHAB binding and do it directly controller-sensor.

UPDATE:

From SiLabs:

Battery Level Report Command
This command is used to report the battery level of a battery operated device.
Command Class = COMMAND_CLASS_BATTERY
Command = BATTERY_REPORT
Battery Level

Battery Level (8 bits)This field is used to report the percentage indicating the battery level. This field MUST be in the range 0x00…0x64 or set to 0xFF. Values in the range 0x00…0x64 MUST indicate the battery percentage level from 0 to 100%The value 0xFF MUST indicate a low-battery warning.

So now I need to know how this response should look like.

Can I ask why you’re not just using the binding? Just enable polling and wake up the device (with debug enabled). The log will show the result.

2020-03-19 13:25:30.222 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Channel zwave:device:ee55524f:node2:sensor_temperature linked - polling started.
2020-03-19 13:25:30.223 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Channel zwave:device:ee55524f:node2:sensor_luminance linked - polling started.
2020-03-19 13:25:30.223 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Channel zwave:device:ee55524f:node2:alarm_motion linked - polling started.
2020-03-19 13:25:30.223 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Channel zwave:device:ee55524f:node2:battery-level linked - polling started.
2020-03-19 13:25:39.271 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising cmd channel zwave:device:ee55524f:node2:sensor_temperature for QuantityType
2020-03-19 13:25:39.271 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising state channel zwave:device:ee55524f:node2:sensor_temperature for QuantityType
2020-03-19 13:25:39.272 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising cmd channel zwave:device:ee55524f:node2:sensor_luminance for DecimalType
2020-03-19 13:25:39.272 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising state channel zwave:device:ee55524f:node2:sensor_luminance for DecimalType
2020-03-19 13:25:39.274 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising cmd channel zwave:device:ee55524f:node2:alarm_motion for OnOffType
2020-03-19 13:25:39.274 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising state channel zwave:device:ee55524f:node2:alarm_motion for OnOffType
2020-03-19 13:25:39.275 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising cmd channel zwave:device:ee55524f:node2:battery-level for PercentType
2020-03-19 13:25:39.275 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node Init response (0) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@7df31aa2
2020-03-19 13:25:39.275 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node Init transaction completed with response COMPLETE
2020-03-19 13:25:39.275 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node advancer - advancing to REQUEST_NIF
2020-03-19 13:25:39.276 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveInitializationStateEvent
2020-03-19 13:25:39.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: sendTransaction org.openhab.binding.zwave.internal.protocol.ZWaveSerialPayload@3cce1099
2020-03-19 13:25:39.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Bump transaction 9 priority from Controller to Immediate
2020-03-19 13:25:39.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Adding to device queue
2020-03-19 13:25:39.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Added 9 to queue - size 1
2020-03-19 13:25:39.277 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-19 13:25:39.277 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Initialising state channel zwave:device:ee55524f:node2:battery-level for PercentType
2020-03-19 13:25:39.278 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling initialised at 86400 seconds - start in 46656000 milliseconds.
2020-03-19 13:25:39.278 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Device initialisation complete.
2020-03-19 13:26:12.268 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0C 00 04 00 02 06 31 05 01 2A 02 97 79 
2020-03-19 13:26:12.269 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 97 
2020-03-19 13:26:12.269 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 97 
2020-03-19 13:26:12.269 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-19 13:26:12.270 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:REQUEST_NIF)
2020-03-19 13:26:12.270 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-19 13:26:12.271 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-19 13:26:12.271 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SENSOR_MULTILEVEL V7 SENSOR_MULTILEVEL_REPORT
2020-03-19 13:26:12.272 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Type = Temperature(1), Scale = 1
2020-03-19 13:26:12.272 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Value = 66.3
2020-03-19 13:26:12.273 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2020-03-19 13:26:12.273 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=66.3
2020-03-19 13:26:12.274 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:sensor_temperature to 66.3 °F [QuantityType]
2020-03-19 13:26:12.275 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-19 13:26:12.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@48e354cf.
2020-03-19 13:26:12.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:26:12.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:26:12.277 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-19 13:26:12.277 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-19 13:27:13.978 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0C 00 04 00 02 06 31 05 01 2A 02 96 78 
2020-03-19 13:27:13.980 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 96 
2020-03-19 13:27:13.981 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 96 
2020-03-19 13:27:13.981 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-19 13:27:13.982 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:REQUEST_NIF)
2020-03-19 13:27:13.982 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-19 13:27:13.983 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-19 13:27:13.983 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SENSOR_MULTILEVEL V7 SENSOR_MULTILEVEL_REPORT
2020-03-19 13:27:13.984 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Type = Temperature(1), Scale = 1
2020-03-19 13:27:13.985 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Value = 66.2
2020-03-19 13:27:13.985 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2020-03-19 13:27:13.985 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=66.2
2020-03-19 13:27:13.986 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:sensor_temperature to 66.2 °F [QuantityType]
2020-03-19 13:27:13.988 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-19 13:27:13.988 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@4997da25.
2020-03-19 13:27:13.989 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:27:13.990 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:27:13.990 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-19 13:27:13.991 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-19 13:29:16.551 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0C 00 04 00 02 06 31 05 01 2A 02 96 78 
2020-03-19 13:29:16.553 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 96 
2020-03-19 13:29:16.553 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 96 
2020-03-19 13:29:16.554 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-19 13:29:16.555 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:REQUEST_NIF)
2020-03-19 13:29:16.555 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-19 13:29:16.556 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-19 13:29:16.556 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SENSOR_MULTILEVEL V7 SENSOR_MULTILEVEL_REPORT
2020-03-19 13:29:16.557 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Type = Temperature(1), Scale = 1
2020-03-19 13:29:16.557 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Value = 66.2
2020-03-19 13:29:16.557 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2020-03-19 13:29:16.558 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=66.2
2020-03-19 13:29:16.559 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:sensor_temperature to 66.2 °F [QuantityType]
2020-03-19 13:29:16.560 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-19 13:29:16.560 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@3bcf6d27.
2020-03-19 13:29:16.561 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:29:16.561 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:29:16.562 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-19 13:29:16.562 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-19 13:30:18.286 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0C 00 04 00 02 06 31 05 01 2A 02 97 79 
2020-03-19 13:30:18.288 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 97 
2020-03-19 13:30:18.289 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 2A 02 97 
2020-03-19 13:30:18.289 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-19 13:30:18.290 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:REQUEST_NIF)
2020-03-19 13:30:18.290 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-19 13:30:18.291 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-19 13:30:18.291 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SENSOR_MULTILEVEL V7 SENSOR_MULTILEVEL_REPORT
2020-03-19 13:30:18.292 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Type = Temperature(1), Scale = 1
2020-03-19 13:30:18.292 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Value = 66.3
2020-03-19 13:30:18.293 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2020-03-19 13:30:18.293 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=66.3
2020-03-19 13:30:18.294 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:sensor_temperature to 66.3 °F [QuantityType]
2020-03-19 13:30:18.304 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-19 13:30:18.305 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@46fd3b23.
2020-03-19 13:30:18.305 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:30:18.306 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-19 13:30:18.306 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-19 13:30:18.308 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

I do not see any battery-level response, that is why I am using Simplicity Studio and expected to get Rx BATTERY_REPORT (XX…) as a response to BATTERY_GET. I do not know whether openHAB zwave binding sent BATTERY_GET (during polling) or not (the log indicates that at least polling initiated NODE 2: Channel zwave:device:ee55524f:node2:battery-level linked - polling started.). What I want is to make sure that my sensor works, it is still under warranty and if its battery sensor is malfunctioning, I will return it.

You need to wake up the device - if you don’t wake up the device, the binding can’t communicate with it.

I did. TriSensor button - press/hold until LED lights up RED-release.

Well, based on the log, the binding is not receiving this notification, and until it does, it is not possible to communicate with the device,

Just did it again:

2020-03-20 18:52:57.956 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling initialised at 21600 seconds - start in 50 milliseconds.
2020-03-20 18:52:57.960 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Command received zwave:device:ee55524f:node2:sensor_temperature --> REFRESH [RefreshType]
2020-03-20 18:52:57.960 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling initialised at 21600 seconds - start in 50 milliseconds.
2020-03-20 18:52:57.968 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Command received zwave:device:ee55524f:node2:battery-level --> REFRESH [RefreshType]
2020-03-20 18:52:57.968 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling initialised at 21600 seconds - start in 50 milliseconds.
2020-03-20 18:52:57.974 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Command received zwave:device:ee55524f:node2:sensor_luminance --> REFRESH [RefreshType]
2020-03-20 18:52:57.974 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling initialised at 21600 seconds - start in 50 milliseconds.
2020-03-20 18:52:58.024 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling...
2020-03-20 18:52:58.024 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling zwave:device:ee55524f:node2:sensor_temperature
2020-03-20 18:52:58.024 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 2: Generating poll message for COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-20 18:52:58.024 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Creating new message for command SENSOR_MULTILEVEL_GET
2020-03-20 18:52:58.024 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-20 18:52:58.024 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Command Class COMMAND_CLASS_SENSOR_MULTILEVEL is NOT required to be secured
2020-03-20 18:52:58.024 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling zwave:device:ee55524f:node2:sensor_luminance
2020-03-20 18:52:58.024 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 2: Generating poll message for COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-20 18:52:58.024 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Creating new message for command SENSOR_MULTILEVEL_GET
2020-03-20 18:52:58.024 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-20 18:52:58.024 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Command Class COMMAND_CLASS_SENSOR_MULTILEVEL is NOT required to be secured
2020-03-20 18:52:58.024 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling zwave:device:ee55524f:node2:alarm_motion
2020-03-20 18:52:58.024 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling zwave:device:ee55524f:node2:battery-level
2020-03-20 18:52:58.025 [DEBUG] [rnal.converter.ZWaveBatteryConverter] - NODE 2: Generating poll message for COMMAND_CLASS_BATTERY endpoint 0
2020-03-20 18:52:58.025 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_BATTERY
2020-03-20 18:52:58.025 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Command Class COMMAND_CLASS_BATTERY is NOT required to be secured
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Bump transaction 89 priority from Get to Immediate
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Adding to device queue
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Added 89 to queue - size 1
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Bump transaction 90 priority from Get to Immediate
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Adding to device queue
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Added 90 to queue - size 2
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Bump transaction 91 priority from Get to Immediate
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Adding to device queue
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Added 91 to queue - size 3
2020-03-20 18:52:58.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-20 18:53:25.075 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 02 09 71 05 00 00 00 FF 07 08 00 7B 
2020-03-20 18:53:25.076 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 09 71 05 00 00 00 FF 07 08 00 
2020-03-20 18:53:25.076 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 09 71 05 00 00 00 FF 07 08 00 
2020-03-20 18:53:25.077 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-20 18:53:25.077 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
2020-03-20 18:53:25.077 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
2020-03-20 18:53:25.077 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2020-03-20 18:53:25.077 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_ALARM
2020-03-20 18:53:25.077 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_ALARM V8 NOTIFICATION_REPORT
2020-03-20 18:53:25.078 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 2: NOTIFICATION report - 0 = 0, event=8, status=255, plen=0
2020-03-20 18:53:25.078 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 2: Alarm Type = BURGLAR (0)
2020-03-20 18:53:25.078 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2020-03-20 18:53:25.078 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_ALARM, value=255
2020-03-20 18:53:25.078 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter processing NOTIFICATION
2020-03-20 18:53:25.078 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter NOTIFICATION event is 8, type OnOffType
2020-03-20 18:53:25.079 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:alarm_motion to ON [OnOffType]
2020-03-20 18:53:25.079 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-20 18:53:25.079 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@249d1d47.
2020-03-20 18:53:25.080 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-20 18:53:25.080 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-20 18:53:25.080 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 18:53:25.080 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

I don’t see any wakeup messages here though.

Please can you tell me what the device model is.

2020-03-20 19:06:16.470 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-20 19:06:16.470 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
2020-03-20 19:06:16.470 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
2020-03-20 19:06:16.471 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Is awake with 3 messages in the queue
2020-03-20 19:06:16.471 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Start sleep timer at 1000ms
2020-03-20 19:06:16.471 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveNodeStatusEvent
2020-03-20 19:06:16.473 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 2: Node Status event - Node is AWAKE
2020-03-20 19:06:16.474 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-20 19:06:16.474 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@190a759c.
2020-03-20 19:06:16.474 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-20 19:06:16.475 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-20 19:06:16.475 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.475 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-20 19:06:16.475 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 13 02 04 31 04 01 00 25 8F 7F 
2020-03-20 19:06:16.475 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 2: Sending REQUEST Message = 01 0B 00 13 02 04 31 04 01 00 25 8F 7F 
2020-03-20 19:06:16.476 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-03-20 19:06:16.476 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 89: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.477 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-03-20 19:06:16.477 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-03-20 19:06:16.477 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-03-20 19:06:16.478 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 89: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.478 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-03-20 19:06:16.478 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.478 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-03-20 19:06:16.483 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8 
2020-03-20 19:06:16.484 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.484 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.485 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 89: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.485 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-03-20 19:06:16.485 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 89: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.485 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.488 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 2: sentData successfully placed on stack.
2020-03-20 19:06:16.489 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 89: Advanced to WAIT_REQUEST
2020-03-20 19:06:16.489 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: TID 89: Transaction not completed
2020-03-20 19:06:16.489 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.490 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-03-20 19:06:16.500 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 8F 00 00 02 66 
2020-03-20 19:06:16.500 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Request[0], dest=0, callback=143, payload=8F 00 00 02 
2020-03-20 19:06:16.500 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Request[0], dest=0, callback=143, payload=8F 00 00 02 
2020-03-20 19:06:16.500 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 89: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.501 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-03-20 19:06:16.501 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 89: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 143
2020-03-20 19:06:16.501 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 89: (Callback 143)
2020-03-20 19:06:16.501 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
2020-03-20 19:06:16.501 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 89: callback 143
2020-03-20 19:06:16.502 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Request[0], dest=0, callback=143, payload=8F 00 00 02 
2020-03-20 19:06:16.502 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 2: SendData Request. CallBack ID = 143, Status = Transmission complete and ACK received(0)
2020-03-20 19:06:16.502 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
2020-03-20 19:06:16.502 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 89: Advanced to WAIT_DATA
2020-03-20 19:06:16.502 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: TID 89: Transaction not completed
2020-03-20 19:06:16.502 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.503 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-03-20 19:06:16.516 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0C 00 04 00 02 06 31 05 01 22 00 CF 2B 
2020-03-20 19:06:16.517 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 22 00 CF 
2020-03-20 19:06:16.517 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 06 31 05 01 22 00 CF 
2020-03-20 19:06:16.517 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-20 19:06:16.517 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
2020-03-20 19:06:16.517 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
2020-03-20 19:06:16.517 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2020-03-20 19:06:16.517 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2020-03-20 19:06:16.517 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SENSOR_MULTILEVEL V7 SENSOR_MULTILEVEL_REPORT
2020-03-20 19:06:16.518 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Type = Temperature(1), Scale = 0
2020-03-20 19:06:16.518 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 2: Sensor Value = 20.7
2020-03-20 19:06:16.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2020-03-20 19:06:16.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=20.7
2020-03-20 19:06:16.518 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:ee55524f:node2:sensor_temperature to 20.7 °C [QuantityType]
2020-03-20 19:06:16.519 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2020-03-20 19:06:16.524 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5a33bcd2.
2020-03-20 19:06:16.524 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Command verified org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5a33bcd2.
2020-03-20 19:06:16.524 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: notifyTransactionResponse TID:89 DONE
2020-03-20 19:06:16.525 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
2020-03-20 19:06:16.525 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 1
2020-03-20 19:06:16.525 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-20 19:06:16.525 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.525 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-20 19:06:16.525 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 13 02 04 31 04 03 00 25 90 62 
2020-03-20 19:06:16.525 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 2: Sending REQUEST Message = 01 0B 00 13 02 04 31 04 03 00 25 90 62 
2020-03-20 19:06:16.526 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-03-20 19:06:16.526 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 90: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 144
2020-03-20 19:06:16.527 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 90: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 144
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-20 19:06:16.527 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-03-20 19:06:16.533 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8 
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 90: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 144
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 90: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 144
2020-03-20 19:06:16.534 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01 
2020-03-20 19:06:16.534 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 2: sentData successfully placed on stack.
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 90: Advanced to WAIT_REQUEST
2020-03-20 19:06:16.534 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: TID 90: Transaction not completed
2020-03-20 19:06:16.535 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

Aeotec TriSensor ZWA005 Motion, light and temperature sensor

Is the device reasonably close to the controller? Eg 5m or less (or at least no more than 10m and assuming not too many walls etc in the way).

3 meters. All main sensors are working well.

Sorry, then I’m out of ideas as to why the wakeup notification isn’t being received. Until this is addressed though, it’s unlikely to work. You could just wait and see if the automatic wakeup has been configured - the device might wake up by itself in an hour or a day (depending on the default for the device).

What about this
2020-03-20 19:06:16.473 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 2: Node Status event - Node is AWAKE

and

    2020-03-20 19:06:17.471 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: WakeupTimerTask 0 Messages waiting, state DONE
    2020-03-20 19:06:17.472 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: No more messages, go back to sleep
    2020-03-20 19:06:17.472 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 2: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
    2020-03-20 19:06:17.472 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_WAKE_UP
    2020-03-20 19:06:17.472 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Command Class COMMAND_CLASS_WAKE_UP is NOT required to be secured
    2020-03-20 19:06:17.472 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: sendTransaction org.openhab.binding.zwave.internal.protocol.transaction.ZWaveCommandClassTransactionPayload@1976d22c
    2020-03-20 19:06:17.472 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Bump transaction 92 priority from Immediate to Immediate

What a shame! I have missed one of the Aeotec’s recommendations: “…You can try removing its battery, and then place battery back…” I couldn’t even think about this as an option because all my sensors were sending reports to the controller and that confusing COMMAND_CLASS_WAKE_UP.WAKE_UP_NOTIFICATION after pressing sensor button …Probably a battery sensor needed to be reset this way. Simplicity Studio log:
Rx BATTERY_REPORT(80 03) + 64

64 is 100%