This wonderful remote supports up to 24 scenes but it looks like Openhab2/binding is only supporting single press.
Is this the right location to request this with the developer?
Or is there any way to make this work with a rule?
Single push
NODE 3: Received scene 1 at time 0
Double push
NODE 3: Received scene 1 at time 3
Hold
NODE 3: Received scene 1 at time 2
Let go
NODE 3: Received scene 1 at time 1
2016-11-02 17:02:24.041 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 03 05 5B 03 1B 00 01 B4
2016-11-02 17:02:24.048 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:24.054 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 03 05 5B 03 1B 00 01 B4
2016-11-02 17:02:24.056 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 03 05 5B 03 1B 00 01 B4
2016-11-02 17:02:24.058 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 05 5B 03 1B 00 01
2016-11-02 17:02:24.059 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:24.060 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class CENTRAL_SCENE
2016-11-02 17:02:24.060 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received CENTRAL_SCENE command V1
2016-11-02 17:02:24.061 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received scene 1 at time 0
2016-11-02 17:02:24.062 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:24.062 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:24.063 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
2016-11-02 17:02:24.066 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:scene_number to 1 [DecimalType]
2016-11-02 17:02:24.068 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:25.527 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:25.532 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:25.535 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:25.537 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:25.540 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 03 80 03 60
2016-11-02 17:02:25.542 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:25.543 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class BATTERY
2016-11-02 17:02:25.544 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Received Battery Request
2016-11-02 17:02:25.545 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Battery report value = 96
2016-11-02 17:02:25.547 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:25.549 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:25.550 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 96
2016-11-02 17:02:25.552 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:battery-level to 96 [DecimalType]
2016-11-02 17:02:25.555 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:27.473 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 03 05 5B 03 1C 02 01 B1
2016-11-02 17:02:27.478 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:27.482 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 03 05 5B 03 1C 02 01 B1
2016-11-02 17:02:27.485 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 03 05 5B 03 1C 02 01 B1
2016-11-02 17:02:27.487 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 05 5B 03 1C 02 01
2016-11-02 17:02:27.489 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:27.490 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class CENTRAL_SCENE
2016-11-02 17:02:27.491 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received CENTRAL_SCENE command V1
2016-11-02 17:02:27.492 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received scene 1 at time 2
2016-11-02 17:02:27.493 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.494 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.495 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
2016-11-02 17:02:27.498 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:scene_number to 1 [DecimalType]
2016-11-02 17:02:27.502 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:27.680 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 03 05 5B 03 1D 02 01 B0
2016-11-02 17:02:27.685 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:27.688 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 03 05 5B 03 1D 02 01 B0
2016-11-02 17:02:27.691 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 03 05 5B 03 1D 02 01 B0
2016-11-02 17:02:27.694 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 05 5B 03 1D 02 01
2016-11-02 17:02:27.695 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:27.698 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class CENTRAL_SCENE
2016-11-02 17:02:27.699 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received CENTRAL_SCENE command V1
2016-11-02 17:02:27.700 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received scene 1 at time 2
2016-11-02 17:02:27.701 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.702 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.704 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
2016-11-02 17:02:27.705 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:scene_number to 1 [DecimalType]
2016-11-02 17:02:27.708 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:27.902 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 03 05 5B 03 1E 01 01 B0
2016-11-02 17:02:27.908 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:27.911 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 03 05 5B 03 1E 01 01 B0
2016-11-02 17:02:27.924 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 03 05 5B 03 1E 01 01 B0
2016-11-02 17:02:27.925 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 05 5B 03 1E 01 01
2016-11-02 17:02:27.925 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:27.925 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class CENTRAL_SCENE
2016-11-02 17:02:27.926 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received CENTRAL_SCENE command V1
2016-11-02 17:02:27.926 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received scene 1 at time 1
2016-11-02 17:02:27.926 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.927 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:27.927 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
2016-11-02 17:02:27.927 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:scene_number to 1 [DecimalType]
2016-11-02 17:02:27.928 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:29.385 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:29.388 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:29.389 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:29.391 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:29.392 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 03 80 03 60
2016-11-02 17:02:29.393 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:29.394 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class BATTERY
2016-11-02 17:02:29.394 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Received Battery Request
2016-11-02 17:02:29.394 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Battery report value = 96
2016-11-02 17:02:29.395 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:29.395 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:29.395 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 96
2016-11-02 17:02:29.396 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:battery-level to 96 [DecimalType]
2016-11-02 17:02:29.397 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:33.147 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 03 05 5B 03 1F 03 01 B3
2016-11-02 17:02:33.153 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:33.156 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 03 05 5B 03 1F 03 01 B3
2016-11-02 17:02:33.159 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 03 05 5B 03 1F 03 01 B3
2016-11-02 17:02:33.161 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 05 5B 03 1F 03 01
2016-11-02 17:02:33.164 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:33.165 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class CENTRAL_SCENE
2016-11-02 17:02:33.166 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received CENTRAL_SCENE command V1
2016-11-02 17:02:33.167 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 3: Received scene 1 at time 3
2016-11-02 17:02:33.168 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:33.169 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:33.170 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
2016-11-02 17:02:33.172 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:scene_number to 1 [DecimalType]
2016-11-02 17:02:33.174 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-11-02 17:02:34.638 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:34.642 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-11-02 17:02:34.646 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:34.652 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 03 03 80 03 60 11
2016-11-02 17:02:34.655 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 03 03 80 03 60
2016-11-02 17:02:34.656 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Application Command Request (ALIVE:DETAILS)
2016-11-02 17:02:34.659 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Incoming command class BATTERY
2016-11-02 17:02:34.664 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Received Battery Request
2016-11-02 17:02:34.665 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 3: Battery report value = 96
2016-11-02 17:02:34.666 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-11-02 17:02:34.668 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-11-02 17:02:34.669 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 96
2016-11-02 17:02:34.670 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 3: Updating channel state zwave:device:0e4e20e7:node3:battery-level to 96 [DecimalType]
2016-11-02 17:02:34.672 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255