| <?xml version="1.0"?> |
| |
| <!-- |
| Copyright (c) 2021 Project CHIP Authors |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <configurator> |
| <deviceType> |
| <name>MA-orphan</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Orphan Clusters</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0xF001</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Proxy Configuration" client="false" server="true" clientLocked="true" serverLocked="true"/> |
| <include cluster="Proxy Discovery" client="false" server="true" clientLocked="true" serverLocked="true"/> |
| <include cluster="Proxy Valid" client="false" server="true" clientLocked="true" serverLocked="true"/> |
| <include cluster="Pulse Width Modulation" client="false" server="true" clientLocked="true" serverLocked="true"/> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-rootdevice</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Root Node</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0016</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Access Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ACL</requireAttribute> |
| <requireAttribute>EXTENSION</requireAttribute> |
| </include> |
| <include cluster="Basic Information" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DATA_MODEL_REVISION</requireAttribute> |
| <requireAttribute>VENDOR_NAME</requireAttribute> |
| <requireAttribute>VENDOR_ID</requireAttribute> |
| <requireAttribute>PRODUCT_NAME</requireAttribute> |
| <requireAttribute>PRODUCT_ID</requireAttribute> |
| <requireAttribute>NODE_LABEL</requireAttribute> |
| <requireAttribute>LOCATION</requireAttribute> |
| <requireAttribute>HARDWARE_VERSION</requireAttribute> |
| <requireAttribute>HARDWARE_VERSION_STRING</requireAttribute> |
| <requireAttribute>SOFTWARE_VERSION</requireAttribute> |
| <requireAttribute>SOFTWARE_VERSION_STRING</requireAttribute> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="General Commissioning" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireCommand>SetRegulatoryConfig</requireCommand> |
| </include> |
| <include cluster="Power Source Configuration" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Time Synchronization" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Group Key Management" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Network Commissioning" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Administrator Commissioning" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Operational Credentials" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Localization Configuration" client="false" server="true" clientLocked="true" serverLocked="false"> |
| <requireAttribute>ACTIVE_LOCALE</requireAttribute> |
| <requireAttribute>SUPPORTED_LOCALES</requireAttribute> |
| </include> |
| <include cluster="Time Format Localization" client="false" server="true" clientLocked="true" serverLocked="false"> |
| <requireAttribute>HOUR_FORMAT</requireAttribute> |
| </include> |
| <include cluster="Unit Localization" client="false" server="true" clientLocked="true" serverLocked="false"></include> |
| <include cluster="General Diagnostics" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Diagnostic Logs" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Software Diagnostics" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Ethernet Network Diagnostics" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="WiFi Network Diagnostics" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Thread Network Diagnostics" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-powersource</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Power Source</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0011</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Power Source" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-otarequestor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter OTA Requestor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0012</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="OTA Software Update Requestor" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="OTA Software Update Provider" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-otaprovider</name> |
| <domain>CHIP</domain> |
| <typeName>Matter OTA Provider</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0014</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="OTA Software Update Provider" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="OTA Software Update Requestor" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-aggregator</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Aggregator</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x000e</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Actions" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-bridgeddevice</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Bridged Device</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0013</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Bridged Device Basic" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>REACHABLE</requireAttribute> |
| </include> |
| <include cluster="Power Source Configuration" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Power Source" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-onofflight</name> |
| <domain>CHIP</domain> |
| <typeName>Matter On/Off Light</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0100</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="false" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| <include cluster="Occupancy Sensing" client="false" server="false" clientLocked="false" serverLocked="true" /> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-dimmablelight</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Dimmable Light</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0101</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| <include cluster="Occupancy Sensing" client="false" server="false" clientLocked="false" serverLocked="true" /> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-colortemperaturelight</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Color Temperature Light</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x010C</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| <include cluster="Color Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>COLOR_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMPERATURE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_MODE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_OPTIONS</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_NUMBER_OF_PRIMARIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_ENHANCED_CURRENT_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_CAPABILITIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_TEMPERATURE_LEVEL_MIN_MIREDS</requireAttribute> |
| <requireAttribute>START_UP_COLOR_TEMPERATURE_MIREDS</requireAttribute> |
| <requireCommand>MoveToHue</requireCommand> |
| <requireCommand>MoveHue</requireCommand> |
| <requireCommand>StepHue</requireCommand> |
| <requireCommand>MoveToSaturation</requireCommand> |
| <requireCommand>MoveSaturation</requireCommand> |
| <requireCommand>StepSaturation</requireCommand> |
| <requireCommand>MoveToHueAndSaturation</requireCommand> |
| <requireCommand>MoveToColor</requireCommand> |
| <requireCommand>MoveColor</requireCommand> |
| <requireCommand>StepColor</requireCommand> |
| <requireCommand>MoveToColorTemperature</requireCommand> |
| <requireCommand>EnhancedMoveToHue</requireCommand> |
| <requireCommand>EnhancedMoveHue</requireCommand> |
| <requireCommand>EnhancedStepHue</requireCommand> |
| <requireCommand>EnhancedMoveToHueAndSaturation</requireCommand> |
| <requireCommand>ColorLoopSet</requireCommand> |
| <requireCommand>StopMoveStep</requireCommand> |
| <requireCommand>MoveColorTemperature</requireCommand> |
| <requireCommand>StepColorTemperature</requireCommand> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-extendedcolorlight</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Extended Color Light</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x010D</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| <include cluster="Color Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>COLOR_CONTROL_CURRENT_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_SATURATION</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMPERATURE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_MODE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_OPTIONS</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_NUMBER_OF_PRIMARIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_ENHANCED_CURRENT_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_ENHANCED_COLOR_MODE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_ACTIVE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_DIRECTION</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_TIME</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_CAPABILITIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_TEMPERATURE_LEVEL_MIN_MIREDS</requireAttribute> |
| <requireAttribute>START_UP_COLOR_TEMPERATURE_MIREDS</requireAttribute> |
| <requireCommand>MoveToHue</requireCommand> |
| <requireCommand>MoveHue</requireCommand> |
| <requireCommand>StepHue</requireCommand> |
| <requireCommand>MoveToSaturation</requireCommand> |
| <requireCommand>MoveSaturation</requireCommand> |
| <requireCommand>StepSaturation</requireCommand> |
| <requireCommand>MoveToHueAndSaturation</requireCommand> |
| <requireCommand>MoveToColor</requireCommand> |
| <requireCommand>MoveColor</requireCommand> |
| <requireCommand>StepColor</requireCommand> |
| <requireCommand>MoveToColorTemperature</requireCommand> |
| <requireCommand>EnhancedMoveToHue</requireCommand> |
| <requireCommand>EnhancedMoveHue</requireCommand> |
| <requireCommand>EnhancedStepHue</requireCommand> |
| <requireCommand>EnhancedMoveToHueAndSaturation</requireCommand> |
| <requireCommand>ColorLoopSet</requireCommand> |
| <requireCommand>StopMoveStep</requireCommand> |
| <requireCommand>MoveColorTemperature</requireCommand> |
| <requireCommand>StepColorTemperature</requireCommand> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-onoffpluginunit</name> |
| <domain>CHIP</domain> |
| <typeName>Matter On/Off Plug-in Unit</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x010A</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-dimmablepluginunit</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Dimmable Plug-in Unit</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x010B</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireAttribute>GLOBAL_SCENE_CONTROL</requireAttribute> |
| <requireAttribute>ON_TIME</requireAttribute> |
| <requireAttribute>OFF_WAIT_TIME</requireAttribute> |
| <requireAttribute>START_UP_ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| <requireCommand>OffWithEffect</requireCommand> |
| <requireCommand>OnWithRecallGlobalScene</requireCommand> |
| <requireCommand>OnWithTimedOff</requireCommand> |
| </include> |
| <include cluster="Level Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireAttribute>OPTIONS</requireAttribute> |
| <requireAttribute>LEVEL_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>START_UP_CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-pump</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Pump</typeName> |
| <profileId editable="false">0x0999</profileId> |
| <deviceId editable="false">0x0303</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| </include> |
| <include cluster="Pump Configuration and Control" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>MAX_PRESSURE</requireAttribute> |
| <requireAttribute>MAX_SPEED</requireAttribute> |
| <requireAttribute>MAX_FLOW</requireAttribute> |
| <requireAttribute>EffectiveOperationMode</requireAttribute> |
| <requireAttribute>EffectiveControlMode</requireAttribute> |
| <requireAttribute>Capacity</requireAttribute> |
| <requireAttribute>OperationMode</requireAttribute> |
| </include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Temperature Measurement" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Pressure Measurement" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Flow Measurement" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Occupancy Sensing" client="false" server="false" clientLocked="false" serverLocked="true" /> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-onofflightswitch</name> |
| <domain>CHIP</domain> |
| <typeName>Matter On/Off Light Switch</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0103</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-dimmerswitch</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Dimmer Switch</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0104</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Level Control" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-colordimmerswitch</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Color Dimmer Switch</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0105</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Level Control" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Color Control" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-controlbridge</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Control Bridge</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0840</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="true" server="false" clientLocked="true" serverLocked="true"> |
| </include> |
| <include cluster="Scenes" client="true" server="false" clientLocked="true" serverLocked="true"> |
| </include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Level Control" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Color Control" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Illuminance Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Occupancy Sensing" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-pumpcontroller</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Pump Controller</typeName> |
| <profileId editable="false">0x0999</profileId> |
| <deviceId editable="false">0x0304</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="false" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"> |
| </include> |
| <include cluster="Pump Configuration and Control" client="true" server="false" clientLocked="true" serverLocked="true"> |
| </include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Temperature Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Pressure Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Flow Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-genericswitch</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Generic Switch</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x000f</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Switch" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Fixed Label" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="User Label" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-contactsensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Contact Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0015</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Boolean State" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>STATE_VALUE</requireAttribute> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-lightsensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Light Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0106</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Illuminance Measurement" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ILLUM_MEASURED_VALUE</requireAttribute> |
| <requireAttribute>ILLUM_MIN_MEASURED_VALUE</requireAttribute> |
| <requireAttribute>ILLUM_MAX_MEASURED_VALUE</requireAttribute> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-occupancysensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Occupancy Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0107</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Occupancy Sensing" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>OCCUPANCY</requireAttribute> |
| <requireAttribute>OCCUPANCY_SENSOR_TYPE</requireAttribute> |
| </include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-tempsensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Temperature Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0302</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Temperature Measurement" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-pressuresensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Pressure Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0305</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Pressure Measurement" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-flowsensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Flow Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0306</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Flow Measurement" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-humiditysensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Humidity Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0307</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Relative Humidity Measurement" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-onoffsensor</name> |
| <domain>CHIP</domain> |
| <typeName>Matter On/Off Sensor</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0850</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Color Control" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-doorlock</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Door Lock</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x000A</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Door Lock" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Time Synchronization" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-doorlockcontroller</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Door Lock Controller</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x000B</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Door Lock" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Time Synchronization" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-windowcovering</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Window Covering</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0202</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Window Covering" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-windowcoveringcontroller</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Window Covering Controller</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0203</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="false" clientLocked="false" serverLocked="false"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Groups" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Window Covering" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-heatcool</name> |
| <domain>XCHIP</domain> |
| <typeName>Matter Heating/Cooling Unit</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0300</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="Thermostat" client="true" server="false" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Fan Control" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Level Control" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-thermostat</name> |
| <domain>HA</domain> |
| <typeName>Matter Thermostat</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0301</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Scenes" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="Groups" client="false" server="false" clientLocked="true" serverLocked="false"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Thermostat" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Time Synchronization" client="false" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Thermostat User Interface Configuration" client="false" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Fan Control" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Temperature Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Occupancy Sensing" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Relative Humidity Measurement" client="false" server="false" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-fan</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Fan</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x002B</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Fan Control" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-casting-videoplayer</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Casting Video Player</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0023</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Media Playback" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Keypad Input" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Application Launcher" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Media Input" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Channel" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Audio Output" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Low Power" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Wake on LAN" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Target Navigator" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Account Login" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Content Launcher" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-basic-videoplayer</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Basic Video Player</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0028</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Media Playback" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Keypad Input" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Media Input" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Channel" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Audio Output" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Low Power" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Wake on LAN" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Target Navigator" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-casting-videoclient</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Casting Video Client</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0029</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="false" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Media Playback" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Content Launcher" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Keypad Input" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Account Login" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Level Control" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Wake on LAN" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Channel" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Target Navigator" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Media Input" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Low Power" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Audio Output" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Application Launcher" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Application Basic" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-video-remotecontrol</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Video Remote Control</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x002A</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="false" serverLocked="true"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Media Playback" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Content Launcher" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Keypad Input" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Account Login" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="On/Off" client="true" server="false" clientLocked="true" serverLocked="false"></include> |
| <include cluster="Level Control" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Wake on LAN" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Channel" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Target Navigator" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Media Input" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Low Power" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Audio Output" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Application Launcher" client="true" server="false" clientLocked="false" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-speaker</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Speaker</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0022</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="On/Off" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Level Control" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-contentapp</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Content App</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0024</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Application Basic" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Keypad Input" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Application Launcher" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| <include cluster="Account Login" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Content Launcher" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Media Playback" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Target Navigator" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| <include cluster="Channel" client="false" server="true" clientLocked="false" serverLocked="false"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-modeselect</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Mode Select</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0027</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Mode Select" client="false" server="true" clientLocked="false" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-all-clusters-app</name> |
| <domain>CHIP</domain> |
| <typeName>Matter All-clusters-app Server Example</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0x0000</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>IDENTIFY_TIME</requireAttribute> |
| <requireAttribute>IDENTIFY_TYPE</requireAttribute> |
| <requireCommand>Identify</requireCommand> |
| <requireCommand>IdentifyQuery</requireCommand> |
| <requireCommand>TriggerEffect</requireCommand> |
| </include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| <include cluster="Binding" client="false" server="true" clientLocked="true" serverLocked="false"> |
| <requireAttribute>BINDING</requireAttribute> |
| </include> |
| <include cluster="Barrier Control" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireCommand>BarrierControlGoToPercent</requireCommand> |
| <requireCommand>BarrierControlStop</requireCommand> |
| </include> |
| <include cluster="Color Control" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>COLOR_CONTROL_CURRENT_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_SATURATION</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_REMAINING_TIME</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_CURRENT_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_DRIFT_COMPENSATION</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COMPENSATION_TEXT</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMPERATURE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_MODE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_OPTIONS</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_NUMBER_OF_PRIMARIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_1_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_2_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_3_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_4_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_5_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_PRIMARY_6_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_WHITE_POINT_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_WHITE_POINT_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_R_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_R_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_R_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_G_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_G_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_G_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_B_X</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_B_Y</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_POINT_B_INTENSITY</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_TEMPERATURE_LEVEL_MIN_MIREDS</requireAttribute> |
| <requireAttribute>START_UP_COLOR_TEMPERATURE_MIREDS</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_ENHANCED_CURRENT_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_ENHANCED_COLOR_MODE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_ACTIVE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_DIRECTION</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_LOOP_TIME</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_START_ENHANCED_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_STORED_ENHANCED_HUE</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_CAPABILITIES</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN</requireAttribute> |
| <requireAttribute>COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX</requireAttribute> |
| <requireCommand>MoveToHue</requireCommand> |
| <requireCommand>MoveHue</requireCommand> |
| <requireCommand>StepHue</requireCommand> |
| <requireCommand>MoveToSaturation</requireCommand> |
| <requireCommand>MoveSaturation</requireCommand> |
| <requireCommand>StepSaturation</requireCommand> |
| <requireCommand>MoveToHueAndSaturation</requireCommand> |
| <requireCommand>MoveToColor</requireCommand> |
| <requireCommand>MoveColor</requireCommand> |
| <requireCommand>StepColor</requireCommand> |
| <requireCommand>MoveToColorTemperature</requireCommand> |
| <requireCommand>MoveColorTemperature</requireCommand> |
| <requireCommand>StepColorTemperature</requireCommand> |
| <requireCommand>StopMoveStep</requireCommand> |
| </include> |
| <include cluster="Door Lock" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireCommand>LockDoor</requireCommand> |
| <requireCommand>UnlockDoor</requireCommand> |
| <requireCommand>SetUser</requireCommand> |
| <requireCommand>GetUser</requireCommand> |
| <requireCommand>GetUserResponse</requireCommand> |
| <requireCommand>ClearUser</requireCommand> |
| <requireCommand>SetCredential</requireCommand> |
| <requireCommand>SetCredentialResponse</requireCommand> |
| <requireCommand>SetCredentialStatus</requireCommand> |
| <requireCommand>SetCredentialStatusResponse</requireCommand> |
| <requireCommand>ClearCredential</requireCommand> |
| </include> |
| <include cluster="Groups" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>GROUP_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddGroup</requireCommand> |
| <requireCommand>AddGroupResponse</requireCommand> |
| <requireCommand>ViewGroup</requireCommand> |
| <requireCommand>ViewGroupResponse</requireCommand> |
| <requireCommand>GetGroupMembership</requireCommand> |
| <requireCommand>GetGroupMembershipResponse</requireCommand> |
| <requireCommand>RemoveGroup</requireCommand> |
| <requireCommand>RemoveGroupResponse</requireCommand> |
| <requireCommand>RemoveAllGroups</requireCommand> |
| <requireCommand>AddGroupIfIdentifying</requireCommand> |
| </include> |
| <include cluster="Level Control" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>CURRENT_LEVEL</requireAttribute> |
| <requireCommand>MoveToLevel</requireCommand> |
| <requireCommand>Move</requireCommand> |
| <requireCommand>Step</requireCommand> |
| <requireCommand>Stop</requireCommand> |
| <requireCommand>MoveToLevelWithOnOff</requireCommand> |
| <requireCommand>MoveWithOnOff</requireCommand> |
| <requireCommand>StepWithOnOff</requireCommand> |
| <requireCommand>StopWithOnOff</requireCommand> |
| </include> |
| <include cluster="On/Off" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>ON_OFF</requireAttribute> |
| <requireCommand>Off</requireCommand> |
| <requireCommand>On</requireCommand> |
| <requireCommand>Toggle</requireCommand> |
| </include> |
| <include cluster="Scenes" client="true" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>SCENE_COUNT</requireAttribute> |
| <requireAttribute>CURRENT_SCENE</requireAttribute> |
| <requireAttribute>CURRENT_GROUP</requireAttribute> |
| <requireAttribute>SCENE_VALID</requireAttribute> |
| <requireAttribute>SCENE_NAME_SUPPORT</requireAttribute> |
| <requireCommand>AddScene</requireCommand> |
| <requireCommand>AddSceneResponse</requireCommand> |
| <requireCommand>ViewScene</requireCommand> |
| <requireCommand>ViewSceneResponse</requireCommand> |
| <requireCommand>RemoveScene</requireCommand> |
| <requireCommand>RemoveSceneResponse</requireCommand> |
| <requireCommand>RemoveAllScenes</requireCommand> |
| <requireCommand>RemoveAllScenesResponse</requireCommand> |
| <requireCommand>StoreScene</requireCommand> |
| <requireCommand>StoreSceneResponse</requireCommand> |
| <requireCommand>RecallScene</requireCommand> |
| <requireCommand>GetSceneMembership</requireCommand> |
| <requireCommand>GetSceneMembershipResponse</requireCommand> |
| </include> |
| <include cluster="Temperature Measurement" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| </clusters> |
| </deviceType> |
| <deviceType> |
| <name>MA-secondary-network-commissioning</name> |
| <domain>CHIP</domain> |
| <typeName>Matter Secondary Network Commissioning Device Type</typeName> |
| <profileId editable="false">0x0103</profileId> |
| <deviceId editable="false">0xF002</deviceId> |
| <clusters lockOthers="true"> |
| <include cluster="Network Commissioning" client="false" server="true" clientLocked="true" serverLocked="true"></include> |
| <include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"> |
| <requireAttribute>DEVICE_TYPE_LIST</requireAttribute> |
| <requireAttribute>SERVER_LIST</requireAttribute> |
| <requireAttribute>CLIENT_LIST</requireAttribute> |
| <requireAttribute>PARTS_LIST</requireAttribute> |
| </include> |
| </clusters> |
| </deviceType> |
| </configurator> |