Higher priority notification
Similar to Notification but with a higher priority (and might override other endpoint states which Type=Notification would not override).
Example: flash all lights in the house when CO sensor triggers.
Control an automation (e.g. motion sensor controlling lights)
Indications an automation (e.g. a motion sensor controlling lights, an alarm system) which can bee.g. started, stopped, paused, resumed. Example: see example 3.
Sequence that will run when something doesn’t happen
Indicates some action which the server will execute when a certain condition (which normally does not happen) is not met.
Example: lock the doors when the server’s system has detected no one is at home while the doors are in the 'unlocked' state.
Use the endpoints to send a message to user
Indicates an action that can be triggered (e.g. by InstantAction) to notify the user.
Example: play a pattern on the lights in the living room if there is someone in the garden in the evening.
Use this only when none of the other values applies
Bring the endpoints into a certain state
Can be used to set a static state of the associated endpoints (typically using InstantAction or InstantActionWithTransition), or to bring these endpoints into a more dynamic state (typically using StartAction), where the endpoints would e.g. gradually cycle through certain colors for a pleasing effect. A voice controller could use "set" (to map to InstantAction) or "play" (to map to StartAction) to trigger such actions.
Example: see examples 1 and 2.
A sequence of states with a certain time pattern
Indicates an action which involves a sequence of events/states of the associated endpoints, such as a wake-up experience.
Example: see example 4.
See
MatterSpecification.v13.Core § 9.14.4.2