There is no BC 4.0. Button controller was wrapped into RM 4.0.
I would highly recommend you use RM 4.0 and select the "Button Device" as the trigger. This allows for conditional actions just like you would for any other rule. So, buttons can have different functions based on the mode and can interact with the rest of Rule Machine, including setting global or local variables.
I don't follow. If I pick Button Device, there's no ability to set an action. If I say button, and say a button number, I can set an action, but then I don't see how you create a rule for a multi-button controller (like a Lutron Pico) without creating separate rules for each button (which seems dumb and a step backward from Button Controller 3)
Yes you can. You pick the button device. Then populate the actions for all of your buttons. Then you assign the actions for the individual buttons. Just keep going....you will see where you do it.
RM4 "button device" looks identical to my Button Controller 3.0 devices. Buttons and rules always were separate things as far as I am aware. If you use "button" instead of "button device" you can then build rules around a button event.
In my opinion, I think it would be confusing or too complicated to mix and match these things.
You can have conditional actions for the buttons. I have buttons do different things based on the mode the house is in or based on the state of a light currently...stuff like that.
I think part of the issue is one of my buttons is an Iris button and it doesn't report number of buttons... so rule machine doesn't know how to handle it. =/
found this is an issue reported a few months back, and doesn't look like it was ever fixed. Looks like this one will stay in ABC since it allows me to manually set number of buttons.
It only has one button....why do you need to use button device at all? Just put it in a rule. Plus, if you're able to accurately distinguish between press and held for your Iris, it must be better than mine because I could NEVER get it to differentiate reliably.
What am I missing here? I don’t have the options you have. To me, it looks like I have to have separate RM entries per button. There isn’t a condition for a button press either, so if I select all buttons and try to do conditionals per each, not sure that would work.