[quote=“micasaverde, post:5, topic:164869”]
Wow, what were the Z-Wave folks thinking
There’s a mis-understanding here. This isn’t the way the Z-Wave folks intended it. The Z-Wave scene transfer command, which you use to get the scenes into the handheld remote, let’s you specify (a) the scene id, aka button, (b) the device id and a level. So, scene button 3 can turn node 8 to 70% and node 5 to 50%. There is no concept of ‘off’. Intermatic and the others added the concept of ‘off’ by just saying ‘whatever node we turned on, 8 and 5 in this case, set them to 0’.
The problem with the Zensys scene is that it works only for lights, because a scene takes nothing more than a level value for a node (0-100). So, we our docs describe: method #1 where Vera programs your scene controller using the officially sanctioned method. This means if you create a scene that turns the thermostat to 70 degrees, sets light 5 to 20% and light 3 to 50%, Vera will program in the scene controller ‘light 5 is 20%, light 3 is 50%’, and skip the thermostat. Then your ‘off’ buttons work–Intermatic sends an ‘off’ to light 5 and 3.
But, to get around the limitation of a scene only controlling lights, we invented our own workaround: method #2. Vera tells the scene controller that Vera is a light. Vera programs scene #1 to set Vera to 1% dim level. Scene #2 programs Vera to 2%, etc. Now, when Vera gets the ‘Light switch go to 2% dim level’ Vera says “Aha, scene button #2 was pushed”, and runs the scene which has the ‘scene button #2’ event attached. In this way the scene can set the thermostat, turn on an X10 light, turn off the TV with infrared, etc. So with method #2, Vera is acting as the intermediary. This is the ‘treat scenes as events’ option.
Now you see the problem with the ‘off’ buttons, right? The off button just sends a ‘go to level 0’ to whatever node it otherwise would turn on. Since scene buttons #1 through 5 all just turn “Vera the light switch” on to different dim levels, the ‘off’ for scenes #1 through 5 all do the same thing: ‘turn Vera the light switch off, to level 0’. Vera can’t know which one you pressed.
The limitation, therefore, is not from Zensys. It’s because Intermatic did a ‘hack’ to get the off concept to work, since Zensys scenes don’t have an off. And Vera did a ‘hack’ with method #2 to let scenes to do more than lights. And the 2 hacks are not fully compatible.[/quote]
Just curious then, why not create more than one virtual Vera light device to achieve this behavior? That way you could make use of all the buttons. In other words, during the setup of a particular remote, set up amn equal number of virtual lights corresponding to the number of buttons on the remote.