Hi, I created an issue on GitHUB for the original problem: Create an option to set up a separate BASIC command class instead of mapping it to the specific one · Issue #637 · openhab/org.openhab.binding.zwave · GitHub
I also have one more issue exactly as described in this thread: Z-Wave rules with SCENE_ACTIVATION problem - #9 by dhde - I have two Z-Wave.Me KFOB2 devices, both configured to send SCENE_ACTIVATION commands.
I configured two items:
Number KFob_1 "KFob 1 Scene" (Home) {channel="zwave:device:875a08ad:node43:scene_number"}
Number KFob_2 "KFob 2 Scene" (Home) {channel="zwave:device:875a08ad:node34:scene_number"}
and when I press buttons on the key-fobs I can see the messages in logs:
2017-07-13 22:43:05.687 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Application Command Request (ALIVE:DETAILS)
2017-07-13 22:43:05.687 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Incoming command class SCENE_ACTIVATION
2017-07-13 22:43:05.688 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Received Scene Activation for Node ID = 43
2017-07-13 22:43:05.688 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Scene Activation Set
2017-07-13 22:43:05.688 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Scene activation node from node 43: Scene 11, Time 255
2017-07-13 22:43:05.689 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2017-07-13 22:43:05.694 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2017-07-13 22:43:05.695 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 11
2017-07-13 22:43:05.696 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 58: Transaction not completed: node address inconsistent. lastSent=58, incoming=255
but the items are not updated.
Update: the following action solved the problem: