To my understanding this is not possible, but it would be a great feature!
I solved this by creating a ButtonsDevice device with a button for each rule I would like to trigger, like so:
{
"id": "triggers",
"name": "Triggers",
"class": "ButtonsDevice",
"buttons": [
{
"id": "trigger-all-lights-off",
"text": "All Lights Off"
},
{
"id": "trigger-all-devices-off",
"text": "All Devices Off"
}
]
},
Then for each button i created a rule, like so:
{
"id": "switch-all-lights-off",
"name": "Switch All Lights Off",
"rule": "if trigger-all-lights-off is pressed then switch livingroom-bay off and switch livingroom-table off and switch kitchen-table off and switch kitchen-counter off",
"active": true,
"logging": true
},
Then from an other rule I press the button, which in turn triggers the above trigger. Like so:
{
"id": "mood-sleep",
"name": "Sleep",
"rule": "if mood-sleep is turned on then press trigger-all-lights-off",
"active": true,
"logging": true
},