Leviton Scene Selector

I’m having trouble finding a way to set an item value based on the following Zwave debug output.

2016-05-25 21:46:20.178 [DEBUG] [eController$ZWaveReceiveThread:1481]- Receive Message = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.183 [DEBUG] [eController$ZWaveReceiveThread:1405]- Receive queue ADD: Length=1
2016-05-25 21:46:20.183 [DEBUG] [b.z.i.protocol.ZWaveController:1163]- Receive queue TAKE: Length=0
2016-05-25 21:46:20.186 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.189 [DEBUG] [b.z.i.protocol.ZWaveController:1164]- Process Message = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.191 [DEBUG] [b.z.i.protocol.ZWaveController:192 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 08 07 04 2B 01 01 00
2016-05-25 21:46:20.192 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 7: Application Command Request (ALIVE:DONE)
2016-05-25 21:46:20.193 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 7: Incoming command class SCENE_ACTIVATION
2016-05-25 21:46:20.194 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:62  ]- Received Scene Activation for Node ID = 7
2016-05-25 21:46:20.195 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:66  ]- Scene Activation Set
2016-05-25 21:46:20.196 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:93  ]- Scene activation node from node 7: Scene 1, Time 0
2016-05-25 21:46:20.197 [DEBUG] [b.z.i.protocol.ZWaveController:635 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-05-25 21:46:20.198 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2016-05-25 21:46:20.199 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 1
2016-05-25 21:46:20.200 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2016-05-25 21:46:20.318 [DEBUG] [eController$ZWaveReceiveThread:1481]- Receive Message = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.323 [DEBUG] [eController$ZWaveReceiveThread:1405]- Receive queue ADD: Length=1
2016-05-25 21:46:20.323 [DEBUG] [b.z.i.protocol.ZWaveController:1163]- Receive queue TAKE: Length=0
2016-05-25 21:46:20.326 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.329 [DEBUG] [b.z.i.protocol.ZWaveController:1164]- Process Message = 01 0A 00 04 08 07 04 2B 01 01 00 D1
2016-05-25 21:46:20.332 [DEBUG] [b.z.i.protocol.ZWaveController:192 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 08 07 04 2B 01 01 00
2016-05-25 21:46:20.333 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 7: Application Command Request (ALIVE:DONE)
2016-05-25 21:46:20.334 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 7: Incoming command class SCENE_ACTIVATION
2016-05-25 21:46:20.335 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:62  ]- Received Scene Activation for Node ID = 7
2016-05-25 21:46:20.336 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:66  ]- Scene Activation Set
2016-05-25 21:46:20.337 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:93  ]- Scene activation node from node 7: Scene 1, Time 0
2016-05-25 21:46:20.338 [DEBUG] [b.z.i.protocol.ZWaveController:635 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-05-25 21:46:20.339 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2016-05-25 21:46:20.339 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 1
2016-05-25 21:46:20.340 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2016-05-25 21:46:20.350 [DEBUG] [eController$ZWaveReceiveThread:1481]- Receive Message = 01 0A 00 04 00 07 04 2B 01 01 00 D9
2016-05-25 21:46:20.356 [DEBUG] [eController$ZWaveReceiveThread:1405]- Receive queue ADD: Length=1
2016-05-25 21:46:20.356 [DEBUG] [b.z.i.protocol.ZWaveController:1163]- Receive queue TAKE: Length=0
2016-05-25 21:46:20.360 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0A 00 04 00 07 04 2B 01 01 00 D9
2016-05-25 21:46:20.362 [DEBUG] [b.z.i.protocol.ZWaveController:1164]- Process Message = 01 0A 00 04 00 07 04 2B 01 01 00 D9
2016-05-25 21:46:20.365 [DEBUG] [b.z.i.protocol.ZWaveController:192 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 04 2B 01 01 00
2016-05-25 21:46:20.366 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 7: Application Command Request (ALIVE:DONE)
2016-05-25 21:46:20.367 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 7: Incoming command class SCENE_ACTIVATION
2016-05-25 21:46:20.368 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:62  ]- Received Scene Activation for Node ID = 7
2016-05-25 21:46:20.370 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:66  ]- Scene Activation Set
2016-05-25 21:46:20.372 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:93  ]- Scene activation node from node 7: Scene 1, Time 0
2016-05-25 21:46:20.373 [DEBUG] [b.z.i.protocol.ZWaveController:635 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-05-25 21:46:20.374 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2016-05-25 21:46:20.375 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- **NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 1**
2016-05-25 21:46:20.376 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.

It looks like NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 1 has got it right but I can’t seem to get it to report the value.

I’ve tried:

Number KitchenLiving_SceneC	"Kitchen Living Scene Selector [%d]" { zwave="7:command=SCENE_ACTIVATION" }

and

String KitchenLiving_SceneC	"Kitchen Living Scene Selector [%s]" { zwave="7:command=SCENE_ACTIVATION" }

Both with

Frame {
    Text item=KitchenLiving_SceneC
}

In the sitemap but no values ever show up.

Any clues?

This showed a solution/workaround…

It’s a little annoying to have separate switches but workable.