Leviton VRCZ4-MRZ and VRCZ4-M0Z

I have both of these Z-Wave scene controllers. They are identical except the MRZ can be connected to a load for direct control of that load. I am currently playing with the M0Z.

https://groups.google.com/forum/#!topic/openhab/CyTSW7xiqyk

https://groups.google.com/forum/#!topic/openhab/7OTKrx-is3Q

The products are in the Zwave database and I have set the association groups.

I am attempting to link items to each of the 4 on/off scene buttons…

Below is the log output when I press the following sequence of buttons: Scene1-OFF, Scene1-ON, Scene2-OFF, Scene2-ON

2015-11-17 14:35:41.248 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:41.250 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:41.250 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:41.250 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:41.250 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:41.251 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 20 01 00 
2015-11-17 14:35:41.251 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:41.251 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class BASIC
2015-11-17 14:35:41.251 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74  ]- NODE 103: Received Basic Request
2015-11-17 14:35:41.251 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78  ]- NODE 103: Basic Set sent to the controller will be processed as Basic Report
2015-11-17 14:35:41.251 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ]- NODE 103: Basic report, value = 0x00
2015-11-17 14:35:41.251 [DEBUG] [b.z.i.protocol.ZWaveController:595 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2015-11-17 14:35:41.251 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-17 14:35:41.251 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2015-11-17 14:35:41.251 [WARN ] [.z.internal.ZWaveActiveBinding:467 ]- NODE 103: No item bound for event, endpoint = 0, command class = BASIC, value = 0, ignoring.
2015-11-17 14:35:41.251 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2015-11-17 14:35:43.665 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:43.667 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:43.667 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:43.668 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:43.668 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:43.668 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 2C 02 00 
2015-11-17 14:35:43.668 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:43.668 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:43.668 [DEBUG] [ApplicationCommandMessageClass:62  ]- NODE 103: Command class SCENE_ACTUATOR_CONF not found, trying to add it.
2015-11-17 14:35:43.668 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:43.668 [ERROR] [ApplicationCommandMessageClass:75  ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF (0x2c)
2015-11-17 14:35:46.555 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:46.558 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:46.558 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:46.558 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:46.558 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:46.558 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 20 01 FF 
2015-11-17 14:35:46.558 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:46.558 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class BASIC
2015-11-17 14:35:46.558 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74  ]- NODE 103: Received Basic Request
2015-11-17 14:35:46.558 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78  ]- NODE 103: Basic Set sent to the controller will be processed as Basic Report
2015-11-17 14:35:46.558 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ]- NODE 103: Basic report, value = 0xFF
2015-11-17 14:35:46.558 [DEBUG] [b.z.i.protocol.ZWaveController:595 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2015-11-17 14:35:46.559 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-17 14:35:46.559 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 255
2015-11-17 14:35:46.559 [WARN ] [.z.internal.ZWaveActiveBinding:467 ]- NODE 103: No item bound for event, endpoint = 0, command class = BASIC, value = 255, ignoring.
2015-11-17 14:35:46.559 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2015-11-17 14:35:49.866 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:49.868 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:49.868 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:49.868 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:49.868 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:49.868 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 2C 02 00 
2015-11-17 14:35:49.868 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:49.868 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:49.868 [DEBUG] [ApplicationCommandMessageClass:62  ]- NODE 103: Command class SCENE_ACTUATOR_CONF not found, trying to add it.
2015-11-17 14:35:49.869 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:49.869 [ERROR] [ApplicationCommandMessageClass:75  ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF (0x2c)
2015-11-17 14:35:51.984 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:51.986 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:51.987 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:51.987 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:51.987 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 20 01 00 B7 
2015-11-17 14:35:51.987 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 20 01 00 
2015-11-17 14:35:51.987 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:51.987 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class BASIC
2015-11-17 14:35:51.987 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74  ]- NODE 103: Received Basic Request
2015-11-17 14:35:51.987 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78  ]- NODE 103: Basic Set sent to the controller will be processed as Basic Report
2015-11-17 14:35:51.987 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ]- NODE 103: Basic report, value = 0x00
2015-11-17 14:35:51.993 [DEBUG] [b.z.i.protocol.ZWaveController:595 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2015-11-17 14:35:51.993 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-17 14:35:51.993 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2015-11-17 14:35:51.994 [WARN ] [.z.internal.ZWaveActiveBinding:467 ]- NODE 103: No item bound for event, endpoint = 0, command class = BASIC, value = 0, ignoring.
2015-11-17 14:35:51.994 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2015-11-17 14:35:55.293 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:55.295 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:55.295 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:55.295 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:55.295 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:35:55.295 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 2C 02 00 
2015-11-17 14:35:55.295 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:55.295 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:55.295 [DEBUG] [ApplicationCommandMessageClass:62  ]- NODE 103: Command class SCENE_ACTUATOR_CONF not found, trying to add it.
2015-11-17 14:35:55.295 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF
2015-11-17 14:35:55.295 [ERROR] [ApplicationCommandMessageClass:75  ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF (0x2c)
2015-11-17 14:35:56.765 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:56.769 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:35:56.769 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:35:56.769 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:56.769 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 20 01 FF 48 
2015-11-17 14:35:56.769 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 20 01 FF 
2015-11-17 14:35:56.769 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:35:56.769 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class BASIC
2015-11-17 14:35:56.769 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74  ]- NODE 103: Received Basic Request
2015-11-17 14:35:56.769 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78  ]- NODE 103: Basic Set sent to the controller will be processed as Basic Report
2015-11-17 14:35:56.769 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ]- NODE 103: Basic report, value = 0xFF
2015-11-17 14:35:56.769 [DEBUG] [b.z.i.protocol.ZWaveController:595 ]- Notifying event listeners: ZWaveCommandClassValueEvent
2015-11-17 14:35:56.769 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-17 14:35:56.769 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 255
2015-11-17 14:35:56.770 [WARN ] [.z.internal.ZWaveActiveBinding:467 ]- NODE 103: No item bound for event, endpoint = 0, command class = BASIC, value = 255, ignoring.
2015-11-17 14:35:56.770 [DEBUG] [ApplicationCommandMessageClass:85  ]- Transaction not completed: node address inconsistent.
2015-11-17 14:36:00.075 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:00.077 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:36:00.078 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:36:00.078 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:00.078 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:00.078 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 2C 02 00 
2015-11-17 14:36:00.078 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:36:00.078 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class SCENE_ACTUATOR_CONF
2015-11-17 14:36:00.078 [DEBUG] [ApplicationCommandMessageClass:62  ]- NODE 103: Command class SCENE_ACTUATOR_CONF not found, trying to add it.
2015-11-17 14:36:00.078 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF
2015-11-17 14:36:00.078 [ERROR] [ApplicationCommandMessageClass:75  ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF (0x2c)
2015-11-17 14:36:32.090 [DEBUG] [eController$ZWaveReceiveThread:1441]- Receive Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:32.093 [DEBUG] [eController$ZWaveReceiveThread:1365]- Receive queue ADD: Length=1
2015-11-17 14:36:32.093 [DEBUG] [b.z.i.protocol.ZWaveController:1123]- Receive queue TAKE: Length=0
2015-11-17 14:36:32.093 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:32.093 [DEBUG] [b.z.i.protocol.ZWaveController:1124]- Process Message = 01 09 00 04 00 67 03 2C 02 00 B8 
2015-11-17 14:36:32.093 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 67 03 2C 02 00 
2015-11-17 14:36:32.093 [DEBUG] [ApplicationCommandMessageClass:38  ]- NODE 103: Application Command Request (ALIVE:DONE)
2015-11-17 14:36:32.093 [DEBUG] [ApplicationCommandMessageClass:56  ]- NODE 103: Incoming command class SCENE_ACTUATOR_CONF
2015-11-17 14:36:32.093 [DEBUG] [ApplicationCommandMessageClass:62  ]- NODE 103: Command class SCENE_ACTUATOR_CONF not found, trying to add it.
2015-11-17 14:36:32.093 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF
2015-11-17 14:36:32.094 [ERROR] [ApplicationCommandMessageClass:75  ]- NODE 103: Unsupported command class SCENE_ACTUATOR_CONF (0x2c)

@chris

my version of the VRCZ4-M0Z was not in the Z wave database. I had to make a new reference in products.xml

here are the old and new versions. could you please add?

old:

      <Product>
  	<Reference>
  		<Type>802</Type>
  		<Id>261</Id>
  	</Reference>
  	<Model>VRCZ4-M0Z</Model>
  	<Label lang="en">4-Zone Controller</Label>
  	<ConfigFile>leviton/vrcz4-m0z.xml</ConfigFile>
  </Product>

new:

   <Product>
  	<Reference>
  		<Type>802</Type>
  		<Id>261</Id>
  	</Reference>
  	<Reference>
  		<Type>702</Type>
  		<Id>261</Id>
  	</Reference>
  	<Model>VRCZ4-M0Z</Model>
  	<Label lang="en">4-Zone Controller</Label>
  	<ConfigFile>leviton/vrcz4-m0z.xml</ConfigFile>
  </Product>

I’d really like to get this scene controller working. Family loves the look and feel of it.

If anyone would be willing to lend a hand on the development side I would be willing to buy one for you…

I’d also be willing to help in the development itself, but I’ve never done any zwave development before so not really sure where to begin.

OK, made some progress. I learned I needed to set up my scenes with other software. I tried with open z wave control panel, but couldn’t figure out how. I was able to do so with homeseer. I created a scene for each of the 4 buttons. Below are the corresponding items I created.

Switch Scene_button1	"Scene_button1"	{zwave="103:command=SCENE_ACTIVATION,scene=1,state=0,respond_to_basic=TRUE"}
Switch Scene_button2	"Scene_button2"	{zwave="103:command=SCENE_ACTIVATION,scene=2,state=0,respond_to_basic=TRUE"}
Switch Scene_button3	"Scene_button3"	{zwave="103:command=SCENE_ACTIVATION,scene=3,state=0,respond_to_basic=TRUE"}
Switch Scene_button4	"Scene_button4"	{zwave="103:command=SCENE_ACTIVATION,scene=4,state=0,respond_to_basic=TRUE"}

things are not quite working the way I would like. If I do not include “respond_to_basic=TRUE” then I do not receive any of the OFF updates. ON updates work fine. However, when I do unclude “respond_to_basic=TRUE” then when I hit the OFF side of any of the buttons I receive an OFF update for ALL 4 of the buttons. This is most certainly problematic. I was hoping to have discrete ON/OFF control for each scene. I don’t want all 4 scenes to get turned off when I hit the OFF button for a scene.

Additionally only one of the indicator lights will stay illuminated at a time. If I hit ON for button 1, the indicator light for button 1 will illuminate. Then, when I hit ON for button 2, the indicator light for button 2 will illuminate and the indicator light for button 1 will turn off. I would much prefer if each button operated independently. I’d like the indicator lights to stay on until I hit the OFF button for them. Actually, ideally I’d like all of the indicator lights to stay lit all of them time. That would make everything easier to see and read at night time.

My biggest problem though is when I hit OFF an any button, I receive an OFF update for all the buttons. If I could sort that out the keypad would be usable.

Some more progress.

By using homeseer to fully configure the scenes I’ve gotten close to what I want.

Before I had just used homeseer to create a scene and link it to a button. I had thought I could use openhab at that point to respond to the button presses and activate scenes.

Now I have used homeseer to build entire scenes. All of the lighting instructions for a particular scene are part of the controller now. In openhab I don’t do anything with the feedback of the button presses due to the issues outlined in my last post.

So now the buttons do what I want. Each button turns the scene it is linked to ON and OFF. Pressing OFF on one button doesn’t turn off the other scenes as well. That was the biggest issue I had till now :smile:

The device will still only light up one indicator light simultaneously. I was hoping I could get the indicator lights to all operate independently of one another so more than one could be illuminated at the same time.

Now my biggest issue is that the feedback from the scene execution does not make it back to openhab. If my scene turns some lights on, openhab doesn’t know the lights turned on, same thing with when I turn the scene off, openhab doesn’t know the lights went off. If I use the physical switch instead of the scene controller to turn the lights ON/OFF the feedback does make it back to openhab and my UIs update accordingly. So this only occurs when using scenes.

In any event, I’m definitely happier than I was yesterday…