groupSetItemValue
- Set the value in every item that matches the device/item group with a new value. The value would be set for every item present at the moment the action is actually started. It will set the value passed through this command to a set of items present in the device/item group.
Edit
Field | Type | Required | Description |
---|---|---|---|
blockOptions.method.args.deviceGroup | External Reference, Device Group | + | Device Group identifier. Argument declaration of DeviceGroup ID |
blockOptions.method.args.itemGroup | External Reference, Item Group | + | Item Group Identifier. Argument declaration of ItemGroup ID |
blockOptions.method.args.valueType | enum, Item Value Types | – | Item Value Type to limit scope of an action. Optional. Should not be used with constants, only with expressions. |
blockOptions.method.args.value | any | + | Argument declaration of Value should be set to item when event arises. The name is . The type is one of the . |
Edit
Edit
{
"blockOptions": {
"method": {
"args": {
"deviceGroup": "deviceGroup",
"itemGroup": "itemGroup",
"value": "value"
},
"name": "groupSetItemValue"
}
},
"blockType": "then",
"fields": [
{
"name": "deviceGroup",
"type": "device_group",
"value": "device_group_id"
},
{
"name": "itemGroup",
"type": "item_group",
"value": "item_group_id"
},
{
"name": "value",
"type": "int",
"value": 10
}
]
}
Edit
Examples of possible values:
{
"name":"value",
"type":"bool",
"value": false
}
{
"name":"value",
"type":"token",
"value": "idle_off"
}
{
"name":"value",
"type":"power",
"value": 30,
"scale": "watt"
}
{
"name":"value",
"type": "float",
"value": 5.0
}
{
"name":"value",
"type": "string",
"value": "example"
}
Note: Available since advanced_scenes/1.63.