hamw wrote:Just to ask, why is it not possible to trigger on an arbitrary change, for instance a variable changing from "Playing" to "Paused"?
The Group Trigger plugin only supports two actions: The ON action (what to do when something turns ON) and the OFF action (what to do when something turns OFF). For devices these are triggered by the device becoming ON or OFF. For variables, this is triggered by a change in the variable value from some value defined as ON and another defined as OFF. You can set arbitrary values (foo/bar, Playing/Paused, etc) to represent ON and OFF or also use the default supported values like True/False, Yes/No, 1/0, etc. So, in your example, if the variable value was only ever
Playing or
Paused, you could define this as the True and False values, and associate an action with each value. But, if the variable changed to
Stopped, then the plugin would have no idea what to do, and would ignore the change.
The problem with recognizing "any change" as a trigger option is that the plugin has no idea what to do, should that change be seen as an ON or an OFF. Think of it like a yes no question: Are you hungry? The only actionable responses are ones that can be interpreted as True or False (Yes or No). If you answer: I like french fried potatoes! I cannot interpret that as a Yes or a No.
If you look through the plugin
documentation I think you will see how this actually works on action.