Attributes for determining basic information about a device, setting user device information such as description of location, and enabling a device. IKEA control outlet specific. IKEA control outlet specific. As printed on the product. Set to 0x12 (0xFE) to connect (disconnect) the left button to (from) the relay. Set to 0x22 (0xFE) to connect (disconnect) the left button to (from) the relay. Attributes for determining more detailed information about a device’s power source(s), and for configuring under/over voltage alarms. Attributes for determining information about a device’s internal temperature, and for configuring under/over temperature alarms. Attributes and commands for putting a device into Identification mode (e.g. flashing a light) Start or stop the device identifying itself. The time in seconds for which a device will stay in identify mode. Allows the sending device to request the target or targets to respond if they are currently identifying themselves. The trigger effect command allows the support of feedback to the user, such as a certain light effect. The effect identifier field specifies the identify effect to use. The effect identifier field specifies the identify effect to use. Response of a identify query command. The time in seconds for which a device will stay in identify mode. Attributes and commands for group configuration and manipulation. Add a group to the device. Get the name of a group. Get the group membership of the device. Remove a group from the device. Remove all group from the device. The Response to the add group request. The Response to the view group request. The Response to the get group membership request. The Response to the remove group request. Attributes and commands for scene configuration and manipulation. Add a scenes to the group (empty). Views the scenes of a group. Removes a scenes of a group. Removes all scenes of a group. Stores a scene of a group for a device. Recalls a scene of a group for a device. Get the scenes of a group for a device. Views the scenes of a group. Response to the add scene command. Response to the view scene command. Response to the remove scene command. Response to the remove all scenes command. Response to the store scene command. Shows details about scene membership. A scene description. Attributes and commands for switching devices between 'On' and 'Off' states. On receipt of this command, a device shall enter its 'Off' state. This state is device dependent, but it is recommended that it is used for power off or similar functions. On receipt of this command, a device shall enter its 'On' state. This state is device dependent, but it is recommended that it is used for power on or similar functions. On receipt of this command, if a device is in its ‘Off’ state it shall enter its 'On' state. Otherwise, if it is in its ‘On’ state it shall enter its 'Off' state. The effect identifier field specifies the fading effect to use. The effect identifier field specifies the effect variant to use. The on with recall global scene command allows the recall of the light settings when the light was turned off. Allows lamps to be turned on for a specific duration with a guarded off duration so that should the lamp be subsequently switched off, further on with timed off commands, received during this time, are prevented from turning the lamps back on. The effect identifier field specifies the fading effect to use. Length of time (in 1/10ths second) that the lamp is to remain on. Length of time (in 1/10ths second) that the lamp shall remain off. Attributes and commands for setting devices light color. The color is specified in the RGB range from 0 - 255. On receipt of this command, the color of the light shall be changed and the current index updatet. Attributes and commands for configuring On/Off switching devices The SwitchType attribute specifies the basic functionality of the On/Off switching device. A switch with two physical states. An action by the user (e.g. toggling a rocker switch) moves the switch from state 1 to state 2. The switch then remains in that state until another action from the user returns it to state 1. A switch with two physical states. An action by the user (e.g. pressing a button) moves the switch from state 1 to state 2. When the user ends his action (e.g. releases the button) the switch returns to state 1. The SwitchActions attribute is 8-bits in length and specifies the commands of the On/Off cluster to be generated when the switch moves between its two states. This cluster provides an interface for controlling a characteristic of a device that can be set to a level, for example the brightness of a light, the degree of closure of a door, or the power output of a heater. The CurrentLevel attribute represents the current level of this device. meaning of 'level' is device dependent. The RemainingTime attribute represents the time remaining until the current command is complete - it is specified in 1/10ths of a second. IKEA specific. The OnOffTransitionTime attribute represents the time taken to move to or from the target level when On of Off commands are received by an On/Off cluster on the same endpoint. It is specified in 1/10ths of a second. The actual time taken should be as close to OnOffTransitionTime as the device is able. The OnLevel attribute determines the value that the CurrentLevel attribute is set to when the OnOff attribute of an On/Off cluster on the same endpoint is set to On. If the OnLevel attribute is not implemented, or is set to 0xff, it has no effect. Sending alarm notifications and configuring alarm functionality. This cluster provides a basic interface to a real-time clock. Measure distance between devices. Returns the result of a distance measure. An interface for reading the value of an analog measurement and accessing various characteristics of that measurement. The Analog Output (Basic) cluster provides an interface for setting the value of an analog output (typically to the environment) and accessing various characteristics of that value. An interface for setting an analog value, typically used as a control system parameter, and accessing various characteristics of that value. The Binary Input (Basic) cluster provides an interface for reading the value of a binary measurement and accessing various characteristics of that measurement. The cluster is typically used to implement a sensor that measures a two-state physical quantity. The Binary Output (Basic) cluster provides an interface for setting the value of a binary output, and accessing various characteristics of that value. The Binary Value (Basic) cluster provides an interface for setting a binary value, typically used as a control system parameter, and accessing various characteristics of that value. Provides an interface for reading the value of a multistate measurement and accessing various characteristics of that measurement. The cluster is typically used to implement a sensor that measures a physical quantity that can take on one of a number of discrete states. The Multistate Output (Basic) cluster provides an interface for setting the value of an output that can take one of a number of discrete values, and accessing characteristics of that value. The Multistate Value (Basic) cluster provides an interface for setting a multistate value, typically used as a control system parameter, and accessing characteristics of that value. Attributes and commands for commissioning and managing a ZigBee device. The Restart Device command is used to optionally install a set of startup parameters in a device and run the startup procedure so as to put the new values into effect. The new values may take effect immediately or after an optional delay with optional jitter. The server will send a Restart Device Response command back to the client device before executing the procedure or starting the countdown timer required to time the delay. The Save Startup Parameters Request command allows for the current attribute set to be stored under a given index. This command allows a saved startup parameters attribute set to be restored to current status overwriting whatever was there previously. This command allows current startup parameters attribute set and one or all of the saved attribute sets to be set to default values. There is also an option for erasing the index under which an attribute set is saved thereby freeing up storage capacity. On receipt of this command the client is made aware that the server has received the corresponding request and is informed of the status of the request. On receipt of this command the client is made aware that the server has received the corresponding request and is informed of the status of the request. On receipt of this command the client is made aware that the server has received the corresponding request and is informed of the status of the request. On receipt of this command the client is made aware that the server has received the corresponding request and is informed of the status of the request. Over the air upgrade. Provides a mechanism for the management of an end device’s MAC Data Request rate. The Poll Control Cluster server sends out a Check-in command to the devices to which it is paired based on the server‘s Check-inInterval attribute. It does this to find out if any of the Poll Control Cluster Clients with which it is paired are interested in having it enter fast poll mode so that it can be managed. This request is sent out based on either the Check-inInterval, or the next Check-in value in the Fast Poll Stop Request generated by the Poll Control Cluster Client. send Fast Poll Stop Sets the Read Only LongPollInterval attribute. Sets the Read Only ShortPollInterval attribute. The shade configuration cluster provides an interface for reading information about a shade, and configuring its open and closed limits. The door lock cluster provides an interface to a generic way to secure a door. This command causes the lock device to lock the door. This command causes the lock device to unlock the door. Request a log record. Returns the specified log record. The door lock server sends out operation event notification when the event is triggered by the various event sources. The window covering cluster provides an interface for controlling and adjusting automatic window coverings such as drapery motors, automatic shades, and blinds. An interface for configuring and controlling pumps. Thermostat control cluster attributes and commands. 0 – This mode means the thermostat setpoint is altered only by manual up/down changes at the thermostat or remotely, not by internal schedule programming. 1 – Schedule programming mode. This enables or disables any programmed weekly schedule con- figurations. Note: It does not clear or delete previous weekly schedule programming configurations. This command increases (or decreases) the setpoint(s) by amount, in steps of 0.1°C. The amount field is a signed 8-bit integer that specifies the amount the setpoint(s) are to be a increased (or decreased) by, in steps of 0.1°C. This cluster specifies an interface to control the speed of a fan as part of a heating / cooling system. dfdf This cluster provides an interface to allow configuration of the user interface for a thermostat, or a thermostat controller device, that supports a keypad and LCD screen. Attributes and commands for debugging purposes. Attributes and commands for controlling the color properties of a color-capable light. The transition time in 1/10ths of a second. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. The steps per second. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. The steps per second. The steps per second. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. Steps per second. The transitiontime in 1/10 seconds. The transitiontime in 1/10 seconds. Time in seconds used for a whole color loop. Stops move to and step commands. It has no effect on a active color loop. Steps per second. Specifies a lower bound on the color temperature for the current move operation. Specifies a upper bound on the color temperature for the current move operation. The transitiontime in 1/10 seconds. Specifies a lower bound on the color temperature for the current step operation. Specifies a upper bound on the color temperature for the current step operation. Attributes and commands to configure a ballast. The server cluster provides an interface to illuminance measurement functionality, including configuration and provision of notifications of illuminance measurements. Maximum up adjustment speed in 1/10 seconds. Maximum down adjustment speed in 1/10 seconds. Target value in Lux which should be kept. Brightness control startup type. The server cluster provides an interface to temperature measurement functionality, including configuration and provision of notifications of temperature measurements. The server cluster provides an interface to air pressure measurement functionality, including configuration and provision of notifications of air pressure measurements. The PIROccupiedToUnoccupiedDelay attribute is 16-bits in length and specifies the time delay, in seconds, before the PIR sensor changes to its occupied state when the sensed area becomes unoccupied. This attribute, along with PIRUnoccupiedToOccupiedTime, may be used to reduce sensor 'chatter' when used in an area where occupation changes frequently. The PIRUnoccupiedToOccupiedDelay attribute is 16-bits in length and specifies the time delay, in seconds, before the PIR sensor changes to its unoccupied state when the sensed area becomes occupied. The UltraSonicOccupiedToUnoccupiedTime attribute specifies the time delay, in seconds, before the ultrasonic sensor changes to its occupied state when the sensed area becomes unoccupied. This attribute, along with UltraSonicUnoccupiedToOccupiedTime, may be used to reduce sensor 'chatter' when used in an area where occupation changes frequently. The UltraSonicUnoccupiedToOccupiedTime attribute specifies the time delay, in seconds, before the ultrasonic sensor changes to its unoccupied state when the sensed area becomes occupied. Provides a mechanism for querying data about the electrical properties as measured by the device. Represents the single phase or Phase A, current demand of active power delivered or received at the premises, in Watts (W). Positive values indicate power delivered to the premises where negative values indicate power received from the premises. The diagnostics cluster provides access to information regarding the operation of the ZigBee stack over time. The IAS Zone cluster defines an interface to the functionality of an IAS security zone device. IAS Zone supports up totwo alarm types per zone, low battery reports and supervision of the IAS network. The client will react to Zone State Change Notification commands from the server. The IAS ACE cluster defines an interface to the functionality of any Ancillary Control Equipment of the IAS system. Using this cluster, a ZigBee enabled ACE device can access a IAS CIE device and manipulate the IAS system, on behalf of a level-2 user. The IAS WD cluster provides an interface to the functionality of any Warning Device equipment of the IAS system. Using this cluster, a ZigBee enabled CIE device can access a ZigBee enabled IAS WD device and issue alarm warning indications (siren, strobe lighting, etc.) when a system alarm condition is detected. The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premise. This pricing information is distributed to the ESP from either the utilities or from regional energy providers. This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. The Simple Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. These devices can operate on either battery or mains power, and can have a wide variety of sophistication. This cluster provides an interface for passing text messages between ZigBee devices. The tunneling cluster provides an interface for tunneling protocols. Attributes and commands for ZLL commissioning. The get group identifiers request command is used to retrieve the actual group identifiers that the endpoint is using in its multicast communication in controlling different (remote) devices. The get endpoint list request command is used to retrieve addressing information for each endpoint the device is using in its unicast communication in controlling different (remote) devices. Non standard write MAC address (DDEL). The get group identifiers response command allows a remote device to respond to the get group identifiers request command. The get group identifiers response command allows a remote device to respond to the get group identifiers request command. Attributes and commands. Maximum number of Sink Table entries supported by this device. Sink Table, holding information about local bindings between a particular GPD and target‘s local endpoints. Default communication mode requested by this sink. Conditions for the sink to exit the commissioning mode. Default duration of the Commissioning window duration, in seconds, as requested by this sink. The minimum required security level to be supported by the paired GPDs. The optional GP functionality supported by this sink. The optional GP functionality supported by this sink that is active. Dresden Elektronik Specific clusters. Enable Sensor X-Value Y-Value Z-Value Legrand Classic Specific clusters, used by all devices. But take care they are device specific. > Dimmer switch without neutral : Option 1 = Dimmer on/off. > Cable outlet : Option 1 = Fil pilote on/off. Choose correctly according to your device Dimmer OR fil pilote. Dimmer > Off=0100 - On=0101 Fil pilote > Off=0001 - On=0002 Option 1 Option 2 Legrand Specific clusters, Used by cable outlet. Set fil pilote mode Heating mode Attributes and commands. Attributes and commands. Samjin manufacturer-specifc cluster for SmartThings multi sensor. Samjin manufacturer-specifc cluster for SmartThings multi sensor. Samjin manufacturer-specifc cluster for SmartThings multi sensor. OSRAM manufacturer-specific cluster to set power-on defaults. LEDVANCE manufacturer-specific cluster to set power-on defaults. IKEA control outlet cluster. Lumi specific attributes. innr specific attributes. Immax specific attributes. -->