Skip to main content

Trait Codes

The table below summarizes all trait codes supported by Aqara devices.

Note

The table only shows basic information about each trait code, such as type, readable/writable/reportable properties, etc.
For detailed definitions of each trait (including value ranges, enumeration explanations, etc.), please use the GetDevicesRequest API to get the full configuration information.

trait_codetrait_nameTrait TypeUnitReadableWritableReportable
CODetectedCarbon Monoxide Detection Stateboolean
ExpressedStateAlarm Statusenum
WindSettingWind Typeenum
AirflowDirectionAirflow Directionenum
FanSpeedFan Speednumber%
AirQualityAir Quality Levelenum
BooleanStateBoolean Stateboolean
MatterVendorIDMatter Vendor IDstring
FreshAirModeFresh Air Modeenum
InvertedRotationAngleInverted Rotation Anglenumber°
ConnectionStatusConnection Statusenum
ScreenBrightnessScreen Brightnessnumber%
TemperatureUIDisplayModeTemperature UI Display Modeenum
BatReplacementNeededBattery Replacement Neededboolean
BatQuantityBattery Quantitynumber
RechargeableRechargeableboolean
CircuitCurrentCircuit CurrentnumberA
P2PCaptureEnabledP2P Capture Enabledboolean
MotorOperationStatusMotor Operation Statusenum
MotorDirectionReversedMotor Direction Reversedboolean
MotorControllabilityMotor Controllableboolean
CurrentValveStateCurrent Valve Stateenum
ConditionFilter Remaining Lifenumber%
ChangeIndicationFilter Life Statusenum
FilterTypeFilter Typeenum
OperationalStateDevice Statusenum
CurrentFlowCurrent Flownumberm³/h
CurrentModeCurrent Modeenum
ChangeToModeResponseChange Mode Responseenum
VacuumOperationalStateRobot Vacuum Stateenum
RefrigeratorAlarmRefrigerator Alarmother
EvseStateEVSE Gun Stateenum
EvseSupplyStateEVSE Supply Stateenum
ChargingEnabledUntilCharging Allowed UntilnumberA
MaxChargeCurrentMax Charge CurrentnumberA
BatteryCapacityBattery Capacitynumber
MinChargeCurrentMin Charge CurrentnumberA
SetTemperatureSet Temperaturenumber°C
SetTemperatureLevelSet Temperature Levelnumber
MediaInputMedia Sourceenum
SetBackTemperature Offsetnumber°C
OpenAngleOpening Anglenumber
BSSIDBSSIDstring
CurrentTemperatureCalibrationTemperature Calibrationnumber°C
HeaterCoolerButtonEventThermostat Button Eventenum
HeaterCoolerPolarityThermostat Polarity Settingenum
SelfCheckAlarm Self-Checkboolean
FirmwareRevisionFirmware Versionstring
SerialNumberSerial Numberstring
VendorNameVendor Namestring
VendorIDVendor IDstring
ProductNameProduct Namestring
ReachableConnection Statusboolean
HardwareVersionHardware Versionstring
MacMAC Addressstring
DeviceIDDevice IDstring
EndpointNameDevice or Card Namestring
OnOffOn / Off Stateboolean
CurrentLevelCurrent Levelnumber%
CurrentXX Valuenumber
CurrentYY Valuenumber
ColorTemperatureColor Temperaturenumber
ButtonEventButton Eventenum
CameraActiveStatusCamera Sleep Statusboolean
CurrentPositionPercentageCurrent Position Percentagenumber%
TargetPositionPercentageTarget Position Percentagenumber%
IRTypeIR Typeenum
IRBrandIR Brandnumber
CurrentVoltageVoltage ValuenumberV
CurrentPowerPower ValuenumberW
CumulativeEnergyConsumptionCumulative Energy ConsumptionnumberW·h
HeaterCoolerModeHeat/Cool Modeenum
HeatingTemperatureHeating Temperaturenumber°C
CoolingTemperatureCooling Temperaturenumber°C
FanModeFan Modeenum
RockSettingSwing Modeenum
CurrentHumidityHumiditynumber%
CurrentPlaybackStatePlayback Stateenum
PlaybackDurationDurationnumberms
SampledPositionPlayback Progressnumberms
PlaybackModePlayback Modeenum
MediaInformationMedia Informationstring
VolumeVolumenumber%
MuteMuteboolean
LockStateLock Statusenum
DoorStateDoor Statusenum
IRKeyIR Commandenum
BatPercentRemainingBattery Percentage Remainingnumber%
SweeperStateSweeper Stateenum
VOCDensityVOC Concentrationnumberppb
VOCQualityVOC Levelenum
CurrentPressurePressurenumberkPa
PM2.5DensityPM2.5 Concentrationnumberug/m³
PM2.5LevelPM2.5 Levelenum
PM1.0DensityPM1.0 Concentrationnumberug/m³
PM10DensityPM10 Concentrationnumberug/m³
CO2DensityCO2 Concentrationnumberppm
CO2LevelCO2 Levelenum
CurrentIlluminanceIlluminancenumberlux
ContactSensorStateContact Stateboolean
SmokeDensitySmoke ConcentrationnumberOBS%/FT
SmokeDetectedSmoke Detection Stateboolean
GasDensityGas Concentrationnumber%LEL
GasDetectedGas Detection Stateboolean
SleepStateSleep Stateenum
SleepQualitySleep Qualitynumber
OnBedOn Bed Stateboolean
SleepStageSleep Stageenum
LeakStateLeak Stateboolean
OccupancyOccupancy Stateboolean
OccupancySensorTypeOccupancy Sensor Typeenum
MotionDetectedMotion Detectionenum
RotationAngleRotation Anglenumber
RotationDirectionRotation Directionenum
RotationEventRotation Eventenum
CubeEventCube Eventenum
VibrationEventVibration Eventenum
SmokeDensitydBSmoke Concentration (dB)numberdB/m
CurrentRRed Valuenumber
CurrentGGreen Valuenumber
CurrentBBlue Valuenumber
EndpointArrayDynamicDynamic Endpoint Arrayother
FeedFeedingenum
AttitudeDetectedPosture Detectionenum
TargetPlaybackStateTarget Playback Stateenum
EnableRemoteControlRemote Control Enabledboolean
HardwareVersionStringHardware Version (string)string
FirmwareRevisionStringFirmware Version (string)string
ProductIDProduct IDnumber
MinPINCodeLengthMinimum PINCode Lengthnumber
MinRFIDCodeLengthMinimum RFID Lengthnumber
OperatingModeOperating Modeenum
ActuatorEnabledActuator Enabledboolean
ReverseIdentifyReverse Identifynumber
HueHuenumber°
SaturationSaturationnumber%
MinHeatCoolDeadBandMin Heat/Cool Deadbandnumber°C
ChannelWireless Channelnumber
ExtendedPANIDNetwork ExtendedPANIDnumber
WindowCoveringMotorsBindingCurtain Motors Unified Controlboolean
CurrentRotationAngleCurrent Curtain Rotation Anglenumber°
TargetRotationAngleTarget Curtain Rotation Anglenumber°
CurrentGarageDoorStateCurrent Garage Door Stateenum
TargetGarageDoorStateTarget Garage Door Stateenum
HoldRotationAngleHold Rotation Anglenumber°
ModeCountMode Countnumber
PlaybackSampledPositionCurrent Media Playback Positionnumberms
SelectedMediaOutputSourceCurrent Media Output Sourceenum
LockOperationLock Operation (Event) Reportother
DoorLockAlarmDoor Lock Alarm (Event) Reportother
LockUserChangeLock User Change Reportother
ModelValueModel Valuestring