Skip to main content

Function Codes

Overview

functionCodeDescription
DescriptorDescribes the composition and capability structure of device endpoints, including endpoint lists, device types, and Server/Client clusters.
BasicInformationProvides basic device information, including the manufacturer, product model, firmware version, serial number, online status, and other core attributes.
EndpointLabelManages endpoint visibility and presentation information, such as names, rooms, icons, and tags, for frontend display and organization.
CameraCoordinationHandles complex camera workflows, including WebRTC calls, pan-tilt-zoom control, recognition-data synchronization, and extension events.
GeneralConfigurationProvides common device configuration options, such as sensitivity, delays, default parameters, and other device-level settings.
EcosystemInformationDescribes the ecosystems to which a device is connected, including binding status for HomeKit, Matter fabrics, and more.
EnergyManagementManages device battery and energy-consumption information, including battery percentage, power-consumption statistics, and low-battery alerts.
HubCoordinationServes as the gateway coordination core, managing child-device commissioning, configuration, heartbeats, tokens, and various proxy services.
SceneCoordinationManages the lifecycle of smart scenes (automation rules), including synchronization, deletion, triggered execution, and consistency validation.
PowerSourceDescribes a device’s power source and battery status, including charge level, charging status, battery type, and related information.
WakeupCoordinationObtains a wake-up service address or token for low-power devices that support remote wake-up.
CentralHubCoordinationManages advanced central-hub gateway capabilities, including hub enablement, broker information, and data passthrough channels.
SecurityGuardCoordinationManages home-security arming capabilities, including arming and disarming, alarm acknowledgment, and local/cloud configuration synchronization.
OTACoordinationManages the OTA firmware-upgrade coordination workflow, including task delivery, progress reporting, result feedback, and version queries.
LockCoordinationHandles extended smart-lock functions, including dedicated passthrough channels, encryption/decryption assistance, and extension-event reporting.
DeviceAnomalyMonitoringContinuously monitors device operating parameters to promptly detect and report abnormal or fault conditions.
GeneralDiagnosticsProvides general diagnostic information, including uptime, reboot count, network interfaces, and hardware faults.
RingtoneCoordinationManages local gateway ringtone and music files, including downloads, deletion, and consistency validation against the cloud library.
ZigbeeNetworkDiagnosticsProvides Zigbee network diagnostics, including channel, PAN, neighbor, and routing information.
MatterCoordinationCentralizes coordination operations related to Matter, including commissioning, binding, data synchronization, and certificate management.
ScreenCoordinationManages smart-scene panel interactions, including configuration delivery, status queries, and bidirectional cloud/panel passthrough.
CommLinkCoordinationMonitors the quality of communication links between the gateway and cloud, performs latency checks, and reports results.
IftttCoordinationServes as the automation-rule coordination center, managing synchronization, subscriptions, and execution for IFTTT and local automation rules.
NetworkManagementServes as the core control module for device network connectivity and access policies, managing remote proxies and access addresses.
IdentifyProvides device-identification capabilities that help users locate physical devices through indicator flashes, sounds, and similar methods.
LightBoxCoordinationManages configuration delivery for smart light-box devices and controls displayed content and effects.
IRCoordinationManages gateway infrared learning and transmission, including code-library synchronization, virtual remote creation, and button control.
NetworkCommissioningProvides network commissioning capabilities, including scanning, connecting to, and configuring Wi-Fi, Thread, and other networks.
ConfigurationCoordinationManages common-function configuration, resource subscriptions, and location-information synchronization through multicast or batch operations.
CloudStorageCoordinationManages cloud recording and storage service resources, obtaining storage quotas, upload credentials, and related information.
StudioCoordinationManages integration between gateways and the Aqara Studio development environment, including account authentication, project backups, and device synchronization.
TemperatureMeasures and reports ambient temperature, providing attributes such as the current temperature and valid measurement range.
TemperatureControlProvides temperature-setting and adjustment capabilities for target-temperature control on thermostatic devices.
PackageRecognitionAutomatically recognizes packages in a video frame and can send reminders and record events when packages are delivered or removed.
FaceRecognitionCaptures facial features, compares them with a local library, and reports facial-recognition results and match information.
HumanPresenceDetects human presence in a space and supports advanced sensing capabilities such as people counting, trajectories, and identity association.
HumanRecognitionUses vision and other algorithms to detect human figures in real time, distinguish people from other objects, and report events.
AirQualityMonitors and reports air-quality indicators, such as AQI or an overall air-quality level.
AttitudeDetectionDetects changes in device orientation or tilt angle and reports orientation anomalies or angle information.
LifterProvides travel control for lifting devices, supporting target-position settings, stopping, and status queries.
BindingRepresents a persistent binding relationship between an endpoint and one or more other local or remote endpoints.
PetFeederProvides pet-feeding controls, including portion counts, feeding schedules, and remaining-food status.
ButtonDescribes event reporting for button input devices, including recognition of single clicks, long presses, and multiple clicks.
OutputProvides switched-output control, supporting reading and controlling the on/off state of a load.
IRControlProvides infrared-transmission control for conventional infrared appliances such as air conditioners and televisions.
HeaterCoolerProvides cooling and heating control, including HVAC parameters such as target temperature, operating mode, and fan speed.
VibrationDetects vibration or motion-state changes and reports events such as movement, tilting, and dropping.
CubeDescribes gesture recognition for cube controllers, including flips, rotations, shakes, and face recognition.
KnobDescribes rotation-angle, press, and combined-action events for knob input devices.
BinaryOutputObjectDrives binary actuator outputs, such as relays, contactors, solenoid valves, or sirens.
AnalogInputObjectAcquires continuously varying analog inputs in read-only mode, such as voltage and simulated temperature signals.
MediaPlaybackProvides media-playback control, including play, pause, track changes, volume, and playback-state management.
MediaInputDescribes media input-source management and switching, supporting selection of the current playback source and input list.
FlameDetectionDetects visible flames through image or sensor algorithms and immediately reports fire events for early warning.
OperationalStateDescribes the device’s current operational state, such as idle, running, paused, or faulted.
RefrigeratorStateDescribes refrigerator operational states, including idle, cooling, defrosting, and faults.
ModeProvides a device feature-mode interface that supports switching among multiple predefined modes.
BridgedConfigurationDescribes configuration information for bridged child devices in Matter/Zigbee bridging scenarios.
MultiStateInputObjectAcquires multi-state discrete inputs that represent one of N states.
MARSConfigurationProvides smart-load (MARS) configuration for load identification and intelligent power-distribution management.
ScreenUserInterfaceManages screen-side user-interface configuration, including page layouts, cards, themes, and displayed data.
CustomizedConfigurationProvides read and write access to manufacturer- or user-defined extension configuration items.
HEPAFilterMonitoringMonitors HEPA filter use, remaining life, and replacement reminders.
ActivatedCarbonFilterMonitoringMonitors activated-carbon filter use, remaining life, and replacement reminders.
FanControlProvides fan-speed and mode control, supporting speed-level adjustment and operating-state reading.
HeartMonitoringUses sensors to continuously or periodically measure user heart rate and record and analyze heart-health data.
PressureMeasures and reports atmospheric or system pressure values.
MultiStateOutputObjectOutputs multi-state discrete control commands, such as HVAC mode or lighting-scene changes.
ContactDetects binary contact or door-sensor states and reports open/closed states and optional angle information.
DoorbellProvides doorbell capabilities, including call-event reporting and integration with indoor chimes or relays.
WaterFreezeDetectorDetects freezing risk in pipes or the environment and reports water-freezing events when thresholds are reached.
SpeakerDescribes device speaker output capabilities, including audio-output attributes such as volume control and mute.
DoorLockProvides core smart-lock capabilities, including lock status, user/credential management, unlocking/locking, and alarm events.
CO2Measures and reports ambient carbon-dioxide concentration.
VacuumOperationalStateDescribes the current operational state of a robot vacuum, such as cleaning, returning to charge, or charging.
ValveControlProvides automatic or manual valve control for precise adjustment of water or gas flow.
ScreenDisplayManages screen-display hardware attributes, such as resolution, brightness, backlight, and display state.
IlluminanceMeasures and reports ambient illuminance (lux).
CameraManages core camera capabilities, including device status, mode switching, image encryption, and cloud-related functions.
GasDetects combustible or harmful gas leaks and reports alarm events.
GestureRecognitionAnalyzes hand gestures in real time and converts predefined gestures into control commands.
BreathingMonitoringUses sensors to continuously or periodically measure user breathing rate and patterns for health monitoring.
CharacterStringValueObjectDefines data objects represented as strings and their externally visible characteristics.
SweeperProvides basic robot-vacuum controls, including starting cleaning, pausing, returning to charge, and status feedback.
EVSEProvides electric vehicle supply equipment (EVSE) control, including starting and stopping charging, current limits, and charging status.
COProvides carbon-monoxide concentration monitoring and alarm capabilities to detect ambient carbon-monoxide leaks and issue timely alerts.
LightingThis Function provides the ability to activate and control dynamic lighting effects.The server provides a list of effects driven by different sources, from which clients can select and trigger effects. Dynamic lighting effects can be used both with luminaires that support the Color Control Function and with luminaires that support only the Level Control Function (for example, dimmable lights). The specific implementation of effects is manufacturer-defined.Even when devices from different manufacturers use the same EffectID, they are not guaranteed to represent the same effect; a manufacturer may reuse an EffectID across devices to represent a consistent implementation.
LevelControlProvides brightness-level adjustment, supporting setting and reading the current brightness, step dimming, and dimming control coupled with or decoupled from on/off control.
ColorControlProvides color control, supporting adjustment of lighting color through HSV, XY, and color-temperature modes, including combined delivery with brightness commands. This Function provides an interface for adjusting lighting color.Color definitions follow the CIE 1931 color space, with x and y chromaticity coordinates as the primary control method (corresponding to ColorXY / CurrentX / CurrentY). Additionally, color can be controlled through ColorTemperature (color temperature) or Hue + Saturation; Hue and Saturation are recommended to be interpreted using the HSV (HSB) model. RGB/W primary-point capabilities can extend the range of color expression. This Function does not control brightness; brightness is provided by the LevelControl Function. When used together, the brightness value in LevelControl should be interpreted as a proportion of the maximum achievable light intensity for the current color.
PanTiltProvides pan/tilt/zoom control, including presets, calibration, and relative or absolute movement.
WindowCoveringThis Function provides open/close control, tilt control, target-position management, and operating-state feedback for window coverings such as curtains, roller shades, and blinds. In addition to standard open/close and tilt control, this Function includes Aqara extensions: scene management (starting, reading, previewing, adding, deleting, and editing built-in/custom scenes), manual calibration, remote pairing, motor-mapping exchange, and enhanced-mode status. Clients should use Traits such as TravelConfigured, MotorControllability, MotorOperationStatus, and EnhanceMode to determine the device’s current controllability and operation phase, avoiding invalid commands when requirements are not met.
FlowMeasures and reports the flow rate of liquids or gases.
OccupancySensingDetects whether people are present in a space and reports occupied/vacant status and parameters such as hold time.
RainSensorDetects rainfall status and reports whether it is raining and related precipitation information.
SmokeDetects smoke and reports alarm events, supporting related configuration such as sensitivity, self-test, and mute.
FreshAirControlProvides fresh-air system control, supporting outdoor-air intake and adjustment of airflow, mode, and other settings.
AnalogOutputObjectProvides writable continuous analog output control signals.
LocationProvides location-information reporting and query capabilities for devices or targets.
PetRecognitionRecognizes pets such as cats and dogs in a video frame and reports pet appearances or related recognition events.
ParticulateMatterMonitors and reports particulate-matter concentrations, such as PM2.5 and PM10.
OnOffSensorDetects binary switch-input states and reports discrete states such as on/off or triggered/not triggered.
SoundDetectionCaptures ambient sounds through a microphone, recognizes specific sound types (such as breaking glass or a crying baby), and raises alerts.
RingtoneProvides ringtone and music-playback control, supporting track selection, volume/duration adjustment, and playback-state monitoring.
BridgeConfigurationManages gateway bridging configuration and describes child-device access, bridging capabilities, and network-topology information.
MatterBridgeCommissioningManages the ability of a Matter Bridge to share bridged devices with third-party Matter ecosystems.
GarageDoorOpenerProvides garage-door control and status feedback, including open, close, stop, and position status.
RelativeHumidityMeasures and reports ambient relative humidity, providing attributes such as the current humidity and valid measurement range.
SleepMonitors sleep-related states and reports metrics such as sleep stage, duration, and quality.
BinaryInputObjectAcquires binary state inputs, such as door sensors and switches, represented as true/false or active/inactive values.
WaterLeakDetects water-leak events and promptly reports an alarm when a leak is detected.
VehicleDetectionDetects vehicles appearing in a monitored area and reports vehicle-presence events for security or automation use.

Descriptor

Describes the composition and capability structure of device endpoints, including endpoint lists, device types, and Server/Client clusters.

functionCodetrait/commandCodeTrait or Command?
DescriptorSupportedEndpointDynamicTrait
EndpointCountTrait
EndpointStructureTrait
EndpointDeviceTypesTrait
EndpointDynamicCountTrait
EndpointArrayDynamicTrait
EndpointArrayTrait
EndpointFunctionsTrait
SelectedEndpointDynamicTrait

BasicInformation

Provides basic device information, including the manufacturer, product model, firmware version, serial number, online status, and other core attributes.

functionCodetrait/commandCodeTrait or Command?
BasicInformationProductNameTrait
PartNumberTrait
BLVersionTrait
ManufacturerChipIDTrait
SupportedMatterRolesTrait
HardwareVersionStringTrait
HubConnectionStatusTrait
DeviceXCodeTrait
MatterSpecificationVersionTrait
VendorNameTrait
FirmwareRevisionStringTrait
DeviceIDTrait
VendorIDTrait
MCUVersionTrait
ProductIDTrait
ConfigurationFlagTrait
ModelValueTrait
HardwareVersionTrait
MacTrait
RadarVersionTrait
SerialNumberTrait
ConfigurationVersionTrait
ReachableTrait
FirmwareRevisionTrait
ChipTemperatureTrait
LocationTrait

EndpointLabel

Manages endpoint visibility and presentation information, such as names, rooms, icons, and tags, for frontend display and organization.

functionCodetrait/commandCodeTrait or Command?
EndpointLabelEndpointTagTrait
EndpointNameTrait
EndpointApplianceTypeTrait
EndpointRoomTrait
EndpointVisibilityTrait
EndpointIconTrait
EndpointStatisticsTrait
EndpointRoomNameTrait

CameraCoordination

Handles complex camera workflows, including WebRTC calls, pan-tilt-zoom control, recognition-data synchronization, and extension events.

functionCodetrait/commandCodeTrait or Command?
CameraCoordinationAPIUnbindWiFiSubdeviceCommand
APICheckCarDataConsistencyCommand
APIBindWiFiSubdeviceCommand
APIOperateBridgedDeviceCommand
APIDeviceCameraCallCommand
APIOperateCameraUpCommand
APIIssueTokenForWebRTCCallCommand
APIOperateCameraDownCommand
APIGetSignallingServerAddressCommand
APIReportCameraExtEventsCommand
APICheckFaceDataConsistencyCommand

GeneralConfiguration

Provides common device configuration options, such as sensitivity, delays, default parameters, and other device-level settings.

functionCodetrait/commandCodeTrait or Command?
GeneralConfigurationVoiceLanguageTrait
EnergySavingEnableTrait
CurrentSensitivityLevelTrait
TransmissionPowerSettingTrait
HubArkTechEnableTrait
BeepEnableTrait
NightLightModeTrait
OutputInterlockFlagTrait
ActivityDetectionModeSettingTrait
TimeZoneTrait
NumberOfSensitivityLevelIsSupportedTrait
PollingTimeTrait
InstallationOrientationConfigurationTrait
DetectionModeSettingTrait
LightingModeSettingTrait
ResetModeTrait

EcosystemInformation

Describes the ecosystems to which a device is connected, including binding status for HomeKit, Matter fabrics, and more.

functionCodetrait/commandCodeTrait or Command?
EcosystemInformationMagicPairPayloadTrait
SupportedEcosystemTrait
MatterPayloadTrait
HomeKitPayloadTrait
BoundEcosystemTrait

EnergyManagement

Manages device battery and energy-consumption information, including battery percentage, power-consumption statistics, and low-battery alerts.

functionCodetrait/commandCodeTrait or Command?
EnergyManagementCurrentVoltageTrait
CircuitCurrentTrait
CumulativeEnergyConsumptionTrait
CurrentPowerTrait

HubCoordination

Serves as the gateway coordination core, managing child-device commissioning, configuration, heartbeats, tokens, and various proxy services.

functionCodetrait/commandCodeTrait or Command?
HubCoordinationAPIUnbindHubDownCommand
APIUploadDeviceInfoCommand
APIReportDeviceResponseCommand
APIGetSubdeviceConfigCommand
APICheckHubDataConsistencyCommand
APICheckHubLocalSyncCommand
APIGetLoginRandomCodeCommand
APIGetRandomJoinCodeCommand
APIClearHubConfigCommand
APISyncDataCloudToHubCommand
APIReportSubdeviceModelCommand
APIClearLocalDataCommand
APINotifyConfigChangeCommand
APIGetVoiceFileUrlCommand
APIDisableSubdeviceJoiningCommand
APIAskOtherHubTokenCommand
APISubdeviceKeepAliveCommand
APIBindBleDeviceToHubCommand
APIReportHeartbeatCommand
APIGetInstallCodeCommand
APIReportPropertyExaminationCommand
APIBindSubdeviceWithSecurityCodeCommand
APIStartHubProvisioningCommand
APIReportHubLocalInfoCommand
APIUnsubscribeDeviceResourceCommand
APIReportHubLocalConfigCommand
APICheckHubConfigCommand
APIPushHubConfigCommand
APIQueryDeviceResMultiExtGbkCommand
APIReportExceptionLogCommand
APINotifySubdeviceReadResultCommand
APISubscribeDeviceResourceCommand
APIReportCommandExecResultCommand
APIGetWeatherDataCommand
APIConnectHubCommand
APIUnbindHubUpCommand
APISyncTokenDownCommand
APIRefreshHubTokenCommand
APIRpcDebugCommandCommand
APISyncSubdeviceListCommand
APIRegisterDirectDeviceCommand
APINotifyNoSubdeviceCommand
APIExecuteSubstituteCommandCommand
APIRunFunctionInstructionCommand
APIUnbindSubdeviceDownCommand
APIUnbindSubdeviceUpCommand
APIEnableSubdeviceJoiningCommand
APIUploadLogFileEventCommand
APIGetSubdeviceServiceConfigCommand
APIQueryDeviceResMultiExtCommand
APITriggerSubdeviceReadCommand
APIBindSubdeviceNoAuthCommand
APISetSubdeviceMixingCommand

SceneCoordination

Manages the lifecycle of smart scenes (automation rules), including synchronization, deletion, triggered execution, and consistency validation.

functionCodetrait/commandCodeTrait or Command?
SceneCoordinationAPICheckLocalSceneSyncCommand
APIDownloadLocalSceneCommand
APIRunSceneCommand
APIDeleteLocalSceneCommand
APIRunLocalSceneCommand
APIDownloadCentralSceneCommand

PowerSource

Describes a device’s power source and battery status, including charge level, charging status, battery type, and related information.

functionCodetrait/commandCodeTrait or Command?
PowerSourceCurrentVoltageTrait
BatReplacementDescriptionTrait
BatChargeStateTrait
BatReplaceabilityTrait
PowerModeTrait
BatPercentRemainingTrait
WiredPresentTrait
RechargeableTrait
StateOfLowBatTrait
BatReplacementNeededTrait
BatQuantityTrait

WakeupCoordination

Obtains a wake-up service address or token for low-power devices that support remote wake-up.

functionCodetrait/commandCodeTrait or Command?
WakeupCoordinationAPIGetWakeupUrlCommand

CentralHubCoordination

Manages advanced central-hub gateway capabilities, including hub enablement, broker information, and data passthrough channels.

functionCodetrait/commandCodeTrait or Command?
CentralHubCoordinationAPIInquiryCentralBrokerCommand
APIHubPassthroughDataDownCommand
APIEnableCentralHubFunctionCommand
APIHubPassthroughDataUpCommand
APIInquiryCentralEnableStateCommand

SecurityGuardCoordination

Manages home-security arming capabilities, including arming and disarming, alarm acknowledgment, and local/cloud configuration synchronization.

functionCodetrait/commandCodeTrait or Command?
SecurityGuardCoordinationAPIDeleteSecurityLocalCommand
APISyncSecurityLanInfoCommand
APICheckSecurityEnableConsistencyCommand
APIConfirmSecurityAlertCommand
APICheckSecurityConfigConsistencyCommand
APIEnableSecurityCommand
APIRepairSecurityEnableCommand

OTACoordination

Manages the OTA firmware-upgrade coordination workflow, including task delivery, progress reporting, result feedback, and version queries.

functionCodetrait/commandCodeTrait or Command?
OTACoordinationAPIReportOtaDeviceListStateCommand
APIReportOtaResultCommand
APIReportOtaProgressCommand
APICancelOtaUpgradeCommand
APIInquiryFirmwareInfoCommand
APIUpgradeDeviceFirmwareCommand

LockCoordination

Handles extended smart-lock functions, including dedicated passthrough channels, encryption/decryption assistance, and extension-event reporting.

functionCodetrait/commandCodeTrait or Command?
LockCoordinationAPILockPassthroughUpstreamCommand
APILockPassthroughDownstreamCommand
APIAssistDeviceCryptoCommand
APIReportLockExtEventsCommand

DeviceAnomalyMonitoring

Continuously monitors device operating parameters to promptly detect and report abnormal or fault conditions.

functionCodetrait/commandCodeTrait or Command?
DeviceAnomalyMonitoringLoadSafetyManagementTrait
VoltageSafetyManagementTrait
CurrentSafetyManagementTrait
OverCurrentResponseSettingTrait
TemperatureSafetyManagementTrait

GeneralDiagnostics

Provides general diagnostic information, including uptime, reboot count, network interfaces, and hardware faults.

functionCodetrait/commandCodeTrait or Command?
GeneralDiagnosticsRebootCountTrait
RebootReasonTrait
UpTimeTrait
NetworkInterfacesTrait
AntiDeletionSettingTrait
AntiDeletionLevelSettingTrait
ActiveHardwareFaultsTrait
DebugInfoTrait
FreeMemoryTrait
AntiDeletionNotificationTrait
RebootCommand

RingtoneCoordination

Manages local gateway ringtone and music files, including downloads, deletion, and consistency validation against the cloud library.

functionCodetrait/commandCodeTrait or Command?
RingtoneCoordinationAPIDownloadMusicCommand
APICheckLocalMusicSyncCommand
APIDeleteMusicCommand

ZigbeeNetworkDiagnostics

Provides Zigbee network diagnostics, including channel, PAN, neighbor, and routing information.

functionCodetrait/commandCodeTrait or Command?
ZigbeeNetworkDiagnosticsRoutingAgingCountThresholdTrait
PreOperationModeTrait
NWKRetransmissionCountTrait
ZigbeeTotalMessageInOneHourTrait
ZigbeeCoordMacTrait
APSRetransmissionCountTrait
ZigbeeResentMessageInOneHourTrait
PANIDTrait
ZigbeeExtendedPANIDTrait
ZigbeeGeneralDiagnosticsTrait
MessageTransmissionFailureCountThresholdTrait
EnableNWKACKTrait
RebootReasonTrait
ZigbeeKeySeqNumberTrait
LQITrait
ZigbeeFrameCounterTrait
ChannelTrait
CCAModeTrait
ZigbeeNextHopMacTrait
EnableAPSACKTrait
MACRetransmissionCountTrait
ZigbeeFailedMessageInOneHourTrait
ZigbeeNeighborTableInfoTrait
curOperationModeTrait
ZigbeeAvgSuccessfulResendCountTrait
ZigbeeCoordNetworkKeyTrait

MatterCoordination

Centralizes coordination operations related to Matter, including commissioning, binding, data synchronization, and certificate management.

functionCodetrait/commandCodeTrait or Command?
MatterCoordinationAPIPushMatterBindInfoCommand
APIUnbindMatterDeviceDownCommand
APIReportDeviceAqaraSpecModelCommand
APISyncAqaraSpecDataToCloudCommand
APIGenNextMatterNodeIdCommand
APIGenHomeMatterNocCommand
APIStartBindMatterDeviceToHubCommand
APIUnbindMatterDeviceUPCommand
APIQueryMatterJoinLimitCommand

ScreenCoordination

Manages smart-scene panel interactions, including configuration delivery, status queries, and bidirectional cloud/panel passthrough.

functionCodetrait/commandCodeTrait or Command?
ScreenCoordinationAPICloudToPanelDownstreamCommand
APIPanelUpstreamRequestCommand
APICheckPanelConfigConsistencyCommand
APISyncPositionDownCommand
APIPushPanelConfigCommand

CommLinkCoordination

Monitors the quality of communication links between the gateway and cloud, performs latency checks, and reports results.

functionCodetrait/commandCodeTrait or Command?
CommLinkCoordinationAPIReportLinkConsumingCommand
APICheckLinkConsumingCommand

IftttCoordination

Serves as the automation-rule coordination center, managing synchronization, subscriptions, and execution for IFTTT and local automation rules.

functionCodetrait/commandCodeTrait or Command?
IftttCoordinationAPIUnsubscribeIftttResChangeCommand
APIEnableAutomationCommand
APIDeleteIftttLocalCommand
APIPushCentralAutomationCommand
APIRunCloudActionCommand
APIGetSunriseSunsetByLatLonCommand
APIEnableCentralAutomationCommand
APIDeleteCentralAutomationCommand
APIQueryIftttResCommand
APISubscribeIftttResChangeCommand
APIEnableIftttCommand
APIQueryHolidayListCommand
APIPublishResourceChangeCommand
APICheckLocalIftttSyncCommand
APIDownloadIftttLocalCommand

NetworkManagement

Serves as the core control module for device network connectivity and access policies, managing remote proxies and access addresses.

functionCodetrait/commandCodeTrait or Command?
NetworkManagementLanAccessAddressTrait
RemoteProxyAccessEnableTrait
InternetAccessAddressTrait

Identify

Provides device-identification capabilities that help users locate physical devices through indicator flashes, sounds, and similar methods.

functionCodetrait/commandCodeTrait or Command?
IdentifyIdentifyTypeTrait
ReverseIdentifyTrait
IdentifyTimeTrait
IdentifyCommand

LightBoxCoordination

Manages configuration delivery for smart light-box devices and controls displayed content and effects.

functionCodetrait/commandCodeTrait or Command?
LightBoxCoordinationAPIPushLightBoxConfigCommand

IRCoordination

Manages gateway infrared learning and transmission, including code-library synchronization, virtual remote creation, and button control.

functionCodetrait/commandCodeTrait or Command?
IRCoordinationAPIGetIrCodeCommand
APISaveLearnedIrKeyCommand
APIQueryIrLearningCodeCommand
APIStartIrCodeLearningCommand
APIGetIrCodeTargetCommand
APIQueryIrCodeLibraryCommand
APIGetIrCodeDownloadUrlCommand
APIDeleteLearnedIrCodeCommand
APISendIrButtonPressCommand
APISyncIrLearningCodesCommand

NetworkCommissioning

Provides network commissioning capabilities, including scanning, connecting to, and configuring Wi-Fi, Thread, and other networks.

functionCodetrait/commandCodeTrait or Command?
NetworkCommissioningAddOrUpdateZigbeeNetworkCommand
AddOrUpdateZigbeeNetworkResponseCommand
HomeStationCredentialsTrait
ConfigStaticIPAddrCommand
WiFiChannelTrait
ChildDeviceProvisioningStateTrait
ZigbeeDiagnosticsTrait
ZigbeeAuthRandcodeTrait
ZigbeeAuthRandcodeResponseTrait
WiFiDiagnosticsTrait
MagicPairKeychainTrait
ConnectToHomeStationResponseCommand
SupportedNetworkTrait
AddOrUpdateThreadNetworkCommand
AddOrUpdateThreadNetworkResponseCommand
TriggerZigbeeNetworkInfoUploadCommand
SlaveAddressTrait
ThreadDiagnosticsTrait
ScanWiFiNetworksCommand
ScanWiFiNetworksResponseCommand
AddOrUpdateWiFiNetworkCommand
AddOrUpdateWiFiNetworkResponseCommand
ConnectToHomeStationCommand
AuthenticationStatusTrait
WiFiRSSITrait

ConfigurationCoordination

Manages common-function configuration, resource subscriptions, and location-information synchronization through multicast or batch operations.

functionCodetrait/commandCodeTrait or Command?
ConfigurationCoordinationAPISyncConfigurationCommand
APIWriteFunctionResourceCommand
APIPushSubscribedResourceCommand
APIReportConfigurationCommand
APIReportThingModelDetailCommand
APIGetConfigurationCommand
APIDeleteConfigurationCommand
APIPushConfigurationCommand

CloudStorageCoordination

Manages cloud recording and storage service resources, obtaining storage quotas, upload credentials, and related information.

functionCodetrait/commandCodeTrait or Command?
CloudStorageCoordinationAPIRequestCloudStorageResourceCommand

StudioCoordination

Manages integration between gateways and the Aqara Studio development environment, including account authentication, project backups, and device synchronization.

functionCodetrait/commandCodeTrait or Command?
StudioCoordinationAPIGetStudioBackupUploadUrlCommand
APILoginByAuthCodeCommand
APIGetAuthCodeCommand
APIDeleteStudioBackupCommand
APIGetPositionByDeviceIdCommand
APIGetStudioBackupInfoCommand
APIGetUserDeviceListCommand
APILoginByGuardCodeCommand
APIReportStudioInfoCommand
APIConfirmStudioBackupSuccessCommand
APIGetProxyServerInfoCommand

Temperature

Measures and reports ambient temperature, providing attributes such as the current temperature and valid measurement range.

functionCodetrait/commandCodeTrait or Command?
TemperatureCurrentTemperatureTrait

TemperatureControl

Provides temperature-setting and adjustment capabilities for target-temperature control on thermostatic devices.

functionCodetrait/commandCodeTrait or Command?
TemperatureControlSetTemperatureLevelTrait
SetTemperatureTrait
ChangeTemperatureLevelCommand
ChangeTemperatureCommand

PackageRecognition

Automatically recognizes packages in a video frame and can send reminders and record events when packages are delivered or removed.

functionCodetrait/commandCodeTrait or Command?
PackageRecognitionPackageRecognitionReportTrait

FaceRecognition

Captures facial features, compares them with a local library, and reports facial-recognition results and match information.

functionCodetrait/commandCodeTrait or Command?
FaceRecognitionFaceIDReportTrait

HumanPresence

Detects human presence in a space and supports advanced sensing capabilities such as people counting, trajectories, and identity association.

functionCodetrait/commandCodeTrait or Command?
HumanPresenceHoldTimeTrait
ResetPresenceCommand
ActivityDetectedTrait
PresenceConfigurationTrait
PresenceTrait

HumanRecognition

Uses vision and other algorithms to detect human figures in real time, distinguish people from other objects, and report events.

functionCodetrait/commandCodeTrait or Command?
HumanRecognitionHumanRecognitionReportTrait

AirQuality

Monitors and reports air-quality indicators, such as AQI or an overall air-quality level.

functionCodetrait/commandCodeTrait or Command?
AirQualityVOCDensityTrait
AirQualityTrait
VOCQualityTrait

AttitudeDetection

Detects changes in device orientation or tilt angle and reports orientation anomalies or angle information.

functionCodetrait/commandCodeTrait or Command?
AttitudeDetectionAttitudeDetectedTrait

Lifter

Provides travel control for lifting devices, supporting target-position settings, stopping, and status queries.

functionCodetrait/commandCodeTrait or Command?
LifterGoToMaxPositionPercentageCommand
AutoControlCommand
GoToPositionPercentageCommand
GoToMinPositionPercentageCommand
TripTimeTrait
TargetPositionPercentageTrait
CurrentPositionPercentageTrait
StopMotionCommand

Binding

Represents a persistent binding relationship between an endpoint and one or more other local or remote endpoints.

functionCodetrait/commandCodeTrait or Command?
BindingBindingTrait
SupportedBindingDeviceTypesTrait
SupportedBindingFunctionsTrait

PetFeeder

Provides pet-feeding controls, including portion counts, feeding schedules, and remaining-food status.

functionCodetrait/commandCodeTrait or Command?
PetFeederFeedTrait

Button

Describes event reporting for button input devices, including recognition of single clicks, long presses, and multiple clicks.

functionCodetrait/commandCodeTrait or Command?
ButtonLocalControlDisabledTrait
ButtonEventTrait

Output

Provides switched-output control, supporting reading and controlling the on/off state of a load.

functionCodetrait/commandCodeTrait or Command?
OutputToggleCommand
OutputSwitchingTypeTrait
OnOffTrait
OutputInterlockFlagTrait
OutputNodeModeTrait
OffCommand
StartUpOnOffTrait
OnCommand

IRControl

Provides infrared-transmission control for conventional infrared appliances such as air conditioners and televisions.

functionCodetrait/commandCodeTrait or Command?
IRControlSendIRCodeCommand
IRKeyTrait
IRTypeTrait

HeaterCooler

Provides cooling and heating control, including HVAC parameters such as target temperature, operating mode, and fan speed.

functionCodetrait/commandCodeTrait or Command?
HeaterCoolerCoolingTemperatureTrait
CurrentHumidityTrait
ClearActivePresetCommand
CurrentTemperatureTrait
PresetTrait
SetActivePresetCommand
SetBackTrait
PresetTypesTrait
HeaterCoolerModeTrait
ActivePresetHandleTrait
HeatingTemperatureTrait
NumberOfPresetsTrait
HeaterCoolerButtonEventTrait
MinHeatCoolDeadBandTrait
CurrentTemperatureCalibrationTrait
TemperatureUIDisplayModeTrait
AntiFreezeTemperatureTrait
HeaterCoolerPolarityTrait

Vibration

Detects vibration or motion-state changes and reports events such as movement, tilting, and dropping.

functionCodetrait/commandCodeTrait or Command?
VibrationTiltAngleDeviationTrait
StationaryStateTrait
InitialTiltAngleTrait
EventReportIntervalTrait
ObjectOrientationEnableTrait
StationaryTiltAngleTrait
PeakTiltAngleTrait
ObjectMotionDetectionEnableTrait
ObjectOrientationStateTrait
VibrationEventTrait

Cube

Describes gesture recognition for cube controllers, including flips, rotations, shakes, and face recognition.

functionCodetrait/commandCodeTrait or Command?
CubeCubeWorkModeSettingTrait
TopFaceTrait
CubeEventTrait
TopFaceChangedTrait

Knob

Describes rotation-angle, press, and combined-action events for knob input devices.

functionCodetrait/commandCodeTrait or Command?
KnobHoldRotationIntervalTrait
RotationEventTrait
RotationDirectionTrait
InvertedRotationAngleTrait
RotationAngleTrait
RotationIntervalTrait
HoldRotationAngleTrait

BinaryOutputObject

Drives binary actuator outputs, such as relays, contactors, solenoid valves, or sirens.

functionCodetrait/commandCodeTrait or Command?
BinaryOutputObjectBinaryOutputPVTrait

AnalogInputObject

Acquires continuously varying analog inputs in read-only mode, such as voltage and simulated temperature signals.

functionCodetrait/commandCodeTrait or Command?
AnalogInputObjectAnalogInputPVTrait

MediaPlayback

Provides media-playback control, including play, pause, track changes, volume, and playback-state management.

functionCodetrait/commandCodeTrait or Command?
MediaPlaybackPauseCommand
TargetPlaybackStateTrait
StopCommand
MediaInformationTrait
PlaybackDurationTrait
MediaPlaybackCommandCommand
CurrentPlaybackStateTrait
PlaybackModeTrait
RewindCommand
SampledPositionTrait
PlayCommand
StartOverCommand
PlaySpecificListCommand
LoginStateTrait
FastForwardCommand
NextCommand
PreviousCommand
PlaybackSampledPositionTrait
SelectedMediaOutputSourceTrait
SelectedSourceTrait

MediaInput

Describes media input-source management and switching, supporting selection of the current playback source and input list.

functionCodetrait/commandCodeTrait or Command?
MediaInputSelectInputCommand
MediaInputTrait

FlameDetection

Detects visible flames through image or sensor algorithms and immediately reports fire events for early warning.

functionCodetrait/commandCodeTrait or Command?
FlameDetectionFlameDetectedTrait

OperationalState

Describes the device’s current operational state, such as idle, running, paused, or faulted.

functionCodetrait/commandCodeTrait or Command?
OperationalStatePauseCommand
OperationalErrorTrait
StartCommand
StopCommand
OperationalStateTrait
ResumeCommand

RefrigeratorState

Describes refrigerator operational states, including idle, cooling, defrosting, and faults.

functionCodetrait/commandCodeTrait or Command?
RefrigeratorStateRefrigeratorAlarmTrait

Mode

Provides a device feature-mode interface that supports switching among multiple predefined modes.

functionCodetrait/commandCodeTrait or Command?
ModeCurrentModeTrait
ChangeToModeCommand
ChangeToModeResponseTrait

BridgedConfiguration

Describes configuration information for bridged child devices in Matter/Zigbee bridging scenarios.

functionCodetrait/commandCodeTrait or Command?
BridgedConfigurationBridgeDeviceIDTrait

MultiStateInputObject

Acquires multi-state discrete inputs that represent one of N states.

functionCodetrait/commandCodeTrait or Command?
MultiStateInputObjectMultiStateInputPVTrait

MARSConfiguration

Provides smart-load (MARS) configuration for load identification and intelligent power-distribution management.

functionCodetrait/commandCodeTrait or Command?
MARSConfigurationPulseDurationTrait
LoadTypeTrait

ScreenUserInterface

Manages screen-side user-interface configuration, including page layouts, cards, themes, and displayed data.

functionCodetrait/commandCodeTrait or Command?
ScreenUserInterfaceThemeIDTrait
AllpagesTrait
MaxPageNumTrait
ScreenWidthTrait
DataVersionTrait
ThemeVersionTrait
ScreenHeightTrait

CustomizedConfiguration

Provides read and write access to manufacturer- or user-defined extension configuration items.

functionCodetrait/commandCodeTrait or Command?
CustomizedConfigurationEnableIndicatorTrait
StartUpOnOffTrait

HEPAFilterMonitoring

Monitors HEPA filter use, remaining life, and replacement reminders.

functionCodetrait/commandCodeTrait or Command?
HEPAFilterMonitoringConditionTrait
ChangeIndicationTrait
ResetConditionCommand

ActivatedCarbonFilterMonitoring

Monitors activated-carbon filter use, remaining life, and replacement reminders.

functionCodetrait/commandCodeTrait or Command?
ActivatedCarbonFilterMonitoringConditionTrait
ChangeIndicationTrait
ResetConditionCommand

FanControl

Provides fan-speed and mode control, supporting speed-level adjustment and operating-state reading.

functionCodetrait/commandCodeTrait or Command?
FanControlWindSettingTrait
AirflowDirectionTrait
FanModeTrait
FanSpeedTrait
RockSettingTrait

HeartMonitoring

Uses sensors to continuously or periodically measure user heart rate and record and analyze heart-health data.

functionCodetrait/commandCodeTrait or Command?
HeartMonitoringHeartRateTrait

Pressure

Measures and reports atmospheric or system pressure values.

functionCodetrait/commandCodeTrait or Command?
PressureCurrentPressureTrait

MultiStateOutputObject

Outputs multi-state discrete control commands, such as HVAC mode or lighting-scene changes.

functionCodetrait/commandCodeTrait or Command?
MultiStateOutputObjectMultiStateOutputPVTrait

Contact

Detects binary contact or door-sensor states and reports open/closed states and optional angle information.

functionCodetrait/commandCodeTrait or Command?
ContactContactSensorStateTrait
OpenAngleTrait

Doorbell

Provides doorbell capabilities, including call-event reporting and integration with indoor chimes or relays.

functionCodetrait/commandCodeTrait or Command?
DoorbellButtonEventTrait
VolumeTrait

WaterFreezeDetector

Detects freezing risk in pipes or the environment and reports water-freezing events when thresholds are reached.

functionCodetrait/commandCodeTrait or Command?
WaterFreezeDetectorBooleanStateTrait

Speaker

Describes device speaker output capabilities, including audio-output attributes such as volume control and mute.

functionCodetrait/commandCodeTrait or Command?
SpeakerStepValueTrait
VolumeTrait
MuteTrait

DoorLock

Provides core smart-lock capabilities, including lock status, user/credential management, unlocking/locking, and alarm events.

functionCodetrait/commandCodeTrait or Command?
DoorLockLockOperationTrait
UnboltDoorCommand
SupportedRemoteFeaturesTrait
SetWeekDayScheduleCommand
QuietUnlockDoorCommand
GetYearDayScheduleCommand
NumberOfCredentialsSupportedPerUserTrait
LockOperationErrorTrait
NumberOfTotalUsersSupportedTrait
DoorStateTrait
NumberOfYearDaySchedulesSupportedPerUserTrait
LockStateTrait
ClearWeekDayScheduleCommand
GetUserCommand
UnlockDoorCommand
EnableRemoteControlTrait
NumberOfPINUsersSupportedTrait
SetYearDayScheduleCommand
GetWeekDayScheduleCommand
LockUserChangeTrait
RemoteControlWithAuthCodeTrait
DoorLockAlarmTrait
RemoteUnlockTrait
NumberOfRFIDUsersSupportedTrait
LockDoorCommand
ClearYearDayScheduleCommand
QuietLockDoorCommand
NumberOfWeekDaySchedulesSupportedPerUserTrait

CO2

Measures and reports ambient carbon-dioxide concentration.

functionCodetrait/commandCodeTrait or Command?
CO2CO2LevelTrait
CO2DensityTrait

VacuumOperationalState

Describes the current operational state of a robot vacuum, such as cleaning, returning to charge, or charging.

functionCodetrait/commandCodeTrait or Command?
VacuumOperationalStateGoHomeCommand
VacuumOperationalErrorTrait
PauseCommand
StartCommand
StopCommand
VacuumOperationalStateTrait
ResumeCommand

ValveControl

Provides automatic or manual valve control for precise adjustment of water or gas flow.

functionCodetrait/commandCodeTrait or Command?
ValveControlCurrentValveStateTrait
DefaultOpenDurationTrait
CloseCommand
RemainingDurationTrait
OpenCommand

ScreenDisplay

Manages screen-display hardware attributes, such as resolution, brightness, backlight, and display state.

functionCodetrait/commandCodeTrait or Command?
ScreenDisplayScreenBrightnessTrait

Illuminance

Measures and reports ambient illuminance (lux).

functionCodetrait/commandCodeTrait or Command?
IlluminanceSamplingIntervalTrait
CurrentIlluminanceTrait

Camera

Manages core camera capabilities, including device status, mode switching, image encryption, and cloud-related functions.

functionCodetrait/commandCodeTrait or Command?
CameraCameraActiveStatusTrait
CameraRTSPURLTrait
P2PCaptureStatusTrait
CameraRTSPEnableTrait
P2PCaptureEnabledTrait

Gas

Detects combustible or harmful gas leaks and reports alarm events.

functionCodetrait/commandCodeTrait or Command?
GasCurrentSensitivityLevelTrait
GasDensityTrait
SelfCheckTrait
MuteTrait
GasDetectedTrait

GestureRecognition

Analyzes hand gestures in real time and converts predefined gestures into control commands.

functionCodetrait/commandCodeTrait or Command?
GestureRecognitionGestureRecognitionReportTrait

BreathingMonitoring

Uses sensors to continuously or periodically measure user breathing rate and patterns for health monitoring.

functionCodetrait/commandCodeTrait or Command?
BreathingMonitoringBreathingRateTrait

CharacterStringValueObject

Defines data objects represented as strings and their externally visible characteristics.

functionCodetrait/commandCodeTrait or Command?
CharacterStringValueObjectCharStringValuePVTrait

Sweeper

Provides basic robot-vacuum controls, including starting cleaning, pausing, returning to charge, and status feedback.

functionCodetrait/commandCodeTrait or Command?
SweeperContinueCleaningCommand
SweeperStateTrait
PauseCleaningCommand
StartCleaningCommand
StopCleaningCommand

EVSE

Provides electric vehicle supply equipment (EVSE) control, including starting and stopping charging, current limits, and charging status.

functionCodetrait/commandCodeTrait or Command?
EVSEEvseSupplyStateTrait
MinChargeCurrentTrait
EvseStateTrait
ChargingEnabledUntilTrait
BatteryCapacityTrait
VehicleIDTrait
EvseFaultStateTrait
BatPercentRemainingTrait
EnableChargingCommand
MaxChargeCurrentTrait
CurrentFlowTrait
DisableChargingCommand

CO

Provides carbon-monoxide concentration monitoring and alarm capabilities to detect ambient carbon-monoxide leaks and issue timely alerts.

functionCodetrait/commandCodeTrait or Command?
COExpressedStateTrait
CODetectedTrait
SelfTestRequestCommand

Lighting

This Function provides the ability to activate and control dynamic lighting effects.The server provides a list of effects driven by different sources, from which clients can select and trigger effects.

Dynamic lighting effects can be used both with luminaires that support the Color Control Function and with luminaires that support only the Level Control Function (for example, dimmable lights).

The specific implementation of effects is manufacturer-defined.Even when devices from different manufacturers use the same EffectID, they are not guaranteed to represent the same effect; a manufacturer may reuse an EffectID across devices to represent a consistent implementation.

functionCodetrait/commandCodeTrait or Command?
LightingBuiltInEffectsTrait
PreviewEffectCommand
MaxUserDefinedEffectsTrait
CurrentEffectIDTrait
UpdateUserDefinedEffectCommand
RemoveUserDefinedEffectCommand
GetEffectDataCommand
StartEffectCommand
EffectInfoTrait
AddUserDefinedEffectCommand
MaxEffectNameLengthTrait
StopPreviewCommand
UserDefinedEffectsTrait
PreviewTransitionCommand

LevelControl

Provides brightness-level adjustment, supporting setting and reading the current brightness, step dimming, and dimming control coupled with or decoupled from on/off control.

functionCodetrait/commandCodeTrait or Command?
LevelControlStepBrightnessCommand
OnTransitionTimeTrait
SetBrightnessCommand
StepBrightnessWithOnOffCommand
SetBrightnessWithOnOffCommand
CurrentLevelTrait
OffTransitionTimeTrait

ColorControl

Provides color control, supporting adjustment of lighting color through HSV, XY, and color-temperature modes, including combined delivery with brightness commands.

This Function provides an interface for adjusting lighting color.Color definitions follow the CIE 1931 color space, with x and y chromaticity coordinates as the primary control method (corresponding to ColorXY / CurrentX / CurrentY). Additionally, color can be controlled through ColorTemperature (color temperature) or Hue + Saturation; Hue and Saturation are recommended to be interpreted using the HSV (HSB) model. RGB/W primary-point capabilities can extend the range of color expression. This Function does not control brightness; brightness is provided by the LevelControl Function. When used together, the brightness value in LevelControl should be interpreted as a proportion of the maximum achievable light intensity for the current color.

functionCodetrait/commandCodeTrait or Command?
ColorControlMoveToXYColorCommand
CurrentYTrait
ColorModeTrait
WhitePointXYTrait
ColorTemperatureTrait
LEDICQuantityTrait
ColorRGBTrait
ColorXYTrait
HueTrait
StartUpXYColorTrait
MoveToHueSaturationBrightnessCommand
LightingMusicSyncModeTrait
StartUpColorTemperatureTrait
LightingDynamicSceneModeTrait
SaturationTrait
CurrentGTrait
MoveToHueAndSaturationCommand
MoveToColorTemperatureBrightnessCommand
CurrentBTrait
LightingMusicSyncEnableTrait
MoveToXYColorBrightnessCommand
StepColorTemperatureCommand
MoveToColorTemperatureCommand
CurrentXTrait
ColorPointRGBXYTrait
LEDICProtocolTrait
LEDTypeTrait
CurrentRTrait

PanTilt

Provides pan/tilt/zoom control, including presets, calibration, and relative or absolute movement.

functionCodetrait/commandCodeTrait or Command?
PanTiltPanTiltDirectionControlCommand

WindowCovering

This Function provides open/close control, tilt control, target-position management, and operating-state feedback for window coverings such as curtains, roller shades, and blinds.

In addition to standard open/close and tilt control, this Function includes Aqara extensions: scene management (starting, reading, previewing, adding, deleting, and editing built-in/custom scenes), manual calibration, remote pairing, motor-mapping exchange, and enhanced-mode status.

Clients should use Traits such as TravelConfigured, MotorControllability, MotorOperationStatus, and EnhanceMode to determine the device’s current controllability and operation phase, avoiding invalid commands when requirements are not met.

functionCodetrait/commandCodeTrait or Command?
WindowCoveringMotorSpeedPercentageTrait
WindowCoveringCategoryTrait
WindowCoveringMotorsBindingTrait
UnconfiguredTravelControlPermissionTrait
LimitPointSettingTrait
ObstacleLimitMarkingBlockTimeTrait
MotorSpeedSettingTrait
ManualPullStartStopEnabledTrait
CurrentRotationAngleTrait
ObstacleLimitSensitivityTrait
TripTimeTrait
TravelConfiguredTrait
CurrentPositionPercentageTrait
StopMotionCommand
MotorControllabilityTrait
RotationControlCommand
MotorDirectionReversedTrait
GoToPositionRotationPercentageCommand
StepPositionCommand
WindowCoveringTypeTrait
ObstacleLimitAutoReboundEnableTrait
GoToPositionPercentageCommand
GoToMinPositionPercentageCommand
ManualPullEventTrait
TargetPositionPercentageTrait
TargetRotationAngleTrait
GoToMaxPositionPercentageCommand
WindowCoveringOpenOrientationTrait
MotorOperationStatusTrait
AutoControlCommand
ManualPullStartEnabledTrait
LimitPointCountTrait
TargetPositionRotationPercentageTrait
CurrentPositionRotationPercentageTrait
ManualPullStopEnabledTrait
ObstacleLimitMarkingEnableTrait
ManualPullAdaptiveSpeedEnabledTrait

Flow

Measures and reports the flow rate of liquids or gases.

functionCodetrait/commandCodeTrait or Command?
FlowCurrentFlowTrait

OccupancySensing

Detects whether people are present in a space and reports occupied/vacant status and parameters such as hold time.

functionCodetrait/commandCodeTrait or Command?
OccupancySensingHoldTimeTrait
DurationOccupiedWithinOneWeekTrait
OccupancyTrait
DurationOccupiedWithinOneDayTrait
OccupancySensorTypeTrait

RainSensor

Detects rainfall status and reports whether it is raining and related precipitation information.

functionCodetrait/commandCodeTrait or Command?
RainSensorBooleanStateTrait

Smoke

Detects smoke and reports alarm events, supporting related configuration such as sensitivity, self-test, and mute.

functionCodetrait/commandCodeTrait or Command?
SmokeExpressedStateTrait
FireProductIdentificationTrait
SmokeDensitydBTrait
SmokeChamberContaminationTrait
AlarmErrorTrait
SelfCheckTrait
SmokeStateTrait
TriggerWarningCommand
SelfTestRequestCommand
AlarmsEnabledTrait
ContaminationStateTrait
MuteTrait
SmokeDensityTrait
SmokeDetectedTrait
EnableHeartbeatIndicatorTrait

FreshAirControl

Provides fresh-air system control, supporting outdoor-air intake and adjustment of airflow, mode, and other settings.

functionCodetrait/commandCodeTrait or Command?
FreshAirControlFreshAirModeTrait

AnalogOutputObject

Provides writable continuous analog output control signals.

functionCodetrait/commandCodeTrait or Command?
AnalogOutputObjectAnalogOutputPVTrait

Location

Provides location-information reporting and query capabilities for devices or targets.

functionCodetrait/commandCodeTrait or Command?
LocationMotionDetectedTrait

PetRecognition

Recognizes pets such as cats and dogs in a video frame and reports pet appearances or related recognition events.

functionCodetrait/commandCodeTrait or Command?
PetRecognitionPetRecognitionReportTrait

ParticulateMatter

Monitors and reports particulate-matter concentrations, such as PM2.5 and PM10.

functionCodetrait/commandCodeTrait or Command?
ParticulateMatterPM1.0DensityTrait
PM2.5DensityTrait
PM2.5LevelTrait
PM10DensityTrait

OnOffSensor

Detects binary switch-input states and reports discrete states such as on/off or triggered/not triggered.

functionCodetrait/commandCodeTrait or Command?
OnOffSensorBooleanStateTrait

SoundDetection

Captures ambient sounds through a microphone, recognizes specific sound types (such as breaking glass or a crying baby), and raises alerts.

functionCodetrait/commandCodeTrait or Command?
SoundDetectionAnomalySoundDetectedTrait

Ringtone

Provides ringtone and music-playback control, supporting track selection, volume/duration adjustment, and playback-state monitoring.

functionCodetrait/commandCodeTrait or Command?
RingtoneRingtonePlayVolumeTrait
RingtonePlayIndexTrait
RingtonePlayStatusTrait
RingtonePlayDurationTrait

BridgeConfiguration

Manages gateway bridging configuration and describes child-device access, bridging capabilities, and network-topology information.

functionCodetrait/commandCodeTrait or Command?
BridgeConfigurationBridgedNodeListTrait
SupportedHubCapabilityTrait

MatterBridgeCommissioning

Manages the ability of a Matter Bridge to share bridged devices with third-party Matter ecosystems.

functionCodetrait/commandCodeTrait or Command?
MatterBridgeCommissioningMatterBridgeSupportedTrait
MatterDACStateTrait
MatterOnboardingPayloadTrait
MatterManufacturerListTrait
RemoveOneMatterManufacturerCommand
RemoveAllMatterManufacturerCommand
MatterBindStateTrait
MatterPairingStateTrait
MatterPairingSwitchTrait

GarageDoorOpener

Provides garage-door control and status feedback, including open, close, stop, and position status.

functionCodetrait/commandCodeTrait or Command?
GarageDoorOpenerTargetGarageDoorStateTrait
ToggleCommand
CurrentGarageDoorStateTrait

RelativeHumidity

Measures and reports ambient relative humidity, providing attributes such as the current humidity and valid measurement range.

functionCodetrait/commandCodeTrait or Command?
RelativeHumidityCurrentHumidityTrait

Sleep

Monitors sleep-related states and reports metrics such as sleep stage, duration, and quality.

functionCodetrait/commandCodeTrait or Command?
SleepSleepQualityTrait
SleepStageTrait
SleepStateTrait
OnBedTrait

BinaryInputObject

Acquires binary state inputs, such as door sensors and switches, represented as true/false or active/inactive values.

functionCodetrait/commandCodeTrait or Command?
BinaryInputObjectBinaryInputPVTrait

WaterLeak

Detects water-leak events and promptly reports an alarm when a leak is detected.

functionCodetrait/commandCodeTrait or Command?
WaterLeakLeakStateTrait

VehicleDetection

Detects vehicles appearing in a monitored area and reports vehicle-presence events for security or automation use.

functionCodetrait/commandCodeTrait or Command?
VehicleDetectionVehicleDetectedTrait