Way too many posts here to read all, so maybe this has been said already, but it's worth saying again.
Thank you @bravenel for moving the choice 'Conditional' to the top of the drop down. I use a MS Surface in touch screen mode so that saves me about 10 screen flicks per rule. I didn't know how badly I wanted that change until you made it. Thanks, I appreciate you and your work.
The changes are nice, but the interface still needs work. It took me a bit to figure out that after the conditional is made it shows above the editor but the editor still shows the conditional as well.
Having a dropdown to select the action you want to edit also takes a bit of getting used to.
If the interface could be improved to have an edit and delete link or button next to each action/trigger, I feel this would be a very solid release.
There are some things imposed by our current UI framework that don't really support doing this without a major rework of the platform app UI. We are well aware of these limits, believe me. Such a rework is not in the cards for near term, as there are higher priority things to focus on.
can we get an option to select all devices of a certain type? For instance if I want something to happen on all contact sensors, I'd prefer not to have to select each one individually. It would be much easier to select "all of this device type".
The first condition must be "active" not "changed". The condition "changed" will always be true if your trigger is also "changed". So if you modify the condition it will work.
The trigger needs to be "changed" just the condition needs to be "active"
I realize that I need to disallow changed to show up in these created conditions, but to automatically change it to the default setting for that capability.
So found a bug:
add a rule with 2 different conditional actions of if then.
select edit for one of the "conditional actions of if then" change nothing and click done.
now both are identical.
Thanks for reporting this. There are knows problems with editing expressions, and this is another variation. For now, instead of editing, one has to delete the IF-THEN and replace it.