Attached is a sample project file programmed with the application described below.
We have an RPM with 4 zones, 1 through 4. We then have a phantom keypad with four buttons: scene 1, scene 2, raise, and lower. Then, we have a variable. Its called “phantom scenes” its default state is none, and its other states are scene 1 and scene 2. The idea for the variable is for it to have as many states as there are scene we should raise and lower.
On the scene 1 button of the phantom keypad, the variable is set to “scene 1” and the first two zones are sent to 100%. On button scene 2 of the phantom keypad, zones 3 and 4 are sent to 100% and the variable is set to scene 2.
The raise and lower buttons are conditionals. They have two presets: Preset scene 1 will have zones 1 and 2 go to 100%. Preset scene 2 will have zones 3 and 4 go to 100%. On the raise button, if the variable is at scene 1, we raise preset scene 1. If the variable is at scene 2, we raise the scene 2 preset. On the release tab of the button, both presets scene 1 and scene 2 stop. In order to properly operate the button, you need to send a press to start raising (“,3”) and a lower to stop raising (“,4”). The lower button is the same, it just lowers the presets.