name |
string |
+ |
A name of a group. Should be unique, should meet firmware name length restrictions. Current firmware limits name length of majority of objects to 128 symbols. |
categories |
array of objects |
– |
An array of category filters. Defines a set of device categories that form a set of devices in the group. |
categories[].category |
string |
– |
A category to include to a Device Group. If not present, all categories match the group. |
categories[].subcategories |
array of strings |
– |
A subcategories list to include to a Device Group. If an empty array, or not present or empty, all subcategories of a category match the group. Otherwise, only categories present in the list match the group. |
devices |
array of device IDs |
– |
Device identifiers to be added to a set defined by categories collection |
exceptions |
array of device IDs |
– |
Device identifiers to be excluded from a device group |
persistent |
bool |
– |
Defines if an object is persistent. Default value is false. If a device group is persistent, it cannot be removed with ordinal hub.scenes.device.group.delete call. Can be used for predefined sets of groups |