Item Group Object
Item Group is a set of rules to filter out item modification events from the whole set of events.
An Item Group is used in composition with Device Group to filter out events from the event stream and react to a system state change on a group level. Item Group defines a set of items to which the filtering is applied. The stand-alone object is needed to create rules for items not present on a current hub, like rules for all the future hubs. Item Group contains the following filters:
- item names
- value type
- value enumeration for token value types
- hasGetter/hasSetter flags – to separate triggers and
- persistent flag
- All hub.item.updated events are filtered with all item groups to which there are references in active scenes.