<br />

The Automation API for Android supports most traits, but support for some
attributes, events, and commands in a trait may be limited.

To verify that the Automation API supports your use case, search in the table
below.

In general:

- Any traits and types that you intend to use in your app with the Automation API must be registered at initialization. See [Create a Home instance](https://developers.home.google.com/apis/android/initialize#create_a_home_instance).
- Any attribute may be used in starters or conditions.
- Cloud-to-cloud devices that don't report their state cannot be used as triggers in automations, created either manually or through discovery.
- Even if a device supports supports the traits listed here, a device may be
  blocked from use as a starter or action in the Automation API due to
  [Report State](https://developers.home.google.com/cloud-to-cloud/integration/report-state)
  quality thresholds:

  - Devices with a Report State success rate lower than **90%** are blocked from use as starters.
  - Devices with a command execution success rate lower than **95%** are blocked from use as actions.

  Refer to this [list of device models](https://developers.home.google.com/automations/supported-devices)
  and the specific starters and actions that they support for the
  Automations API.
  | **Note:** The Discovery API filters out devices that don't meet the Report State quality thresholds.
- Commands can only be used as actions.

- Some traits, such as
  [`AssistantBroadcast`](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantBroadcast),
  are only available for use in the Automation API.

- The
  [`okGoogle`](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantFulfillmentTrait.OkGoogleCommand)
  command is a structure-level command and can be used to automate any device
  in the structure. However, a Home APIs app may not have access to every
  device. See
  [OkGoogle permissions](https://developers.home.google.com/apis/android/permissions#okgoogle_permissions) to see
  how permissions are enforced in various cases.

- Some traits have prerequisites:

  - In order to use [`Time.ScheduledTimeEvent`](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.ScheduledTimeEvent), the structure in which the automation runs must have a street address that was set up in the [Google Home app (GHA)](https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app). [Change Google
    home address](https://support.google.com/googlenest/answer/7551002) explains how a user can enter the structure address. If the address is not set up in the GHA, the automation fails to create, and an error is thrown with message "The ScheduledTimeEvent is not supported by the <var translate="no">structure</var>."
  - In order to use the `AreaPresenceState` or `AreaAttendanceState` traits, the user must set up presence sensing in the GHA.
  - In order to use the `ObjectDetection` trait, the user must have an active [Nest Aware](https://store.google.com/product/nest_aware) subscription.

Simplified versions of some traits are also available for use in automations.
For more information, see
[Simplified traits on Android](https://developers.home.google.com/apis/android/automation/simplified-traits).

A block
indicates that the command is not supported in automations for one or more
device types. For more information, refer to
[Blocked actions in automations on Android](https://developers.home.google.com/apis/android/automation/blocked-actions).


search  

|                                                                                               Trait                                                                                                | Trait type | Element type |                                                                                          Element                                                                                           |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AssistantBroadcast](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantBroadcast)                                                                                | google     | Command      | [Broadcast](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantBroadcast#Broadcast)                                                                       |
| [AssistantFulfillment](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantFulfillment)                                                                            | google     | Command      | [OkGoogle](https://developers.home.google.com/reference/kotlin/com/google/home/google/AssistantFulfillment#OkGoogle)                                                                       |
| [Notification](https://developers.home.google.com/reference/kotlin/com/google/home/google/Notification)                                                                                            | google     | Command      | [SendNotifications](https://developers.home.google.com/reference/kotlin/com/google/home/google/Notification#SendNotifications)                                                             |
| [Time](https://developers.home.google.com/reference/kotlin/com/google/home/google/Time)                                                                                                            | google     | Event        | [ScheduledTimeEvent](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.ScheduledTimeEvent)                                                              |
| [Time](https://developers.home.google.com/reference/kotlin/com/google/home/google/Time)                                                                                                            | google     | Attribute    | [currentTime](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.Attributes#currentTime())                                                               |
| [Time](https://developers.home.google.com/reference/kotlin/com/google/home/google/Time)                                                                                                            | google     | Attribute    | [missingStructureLocation](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.Attributes#missingStructureLocation())                                     |
| [Time](https://developers.home.google.com/reference/kotlin/com/google/home/google/Time)                                                                                                            | google     | Attribute    | [sunriseTime](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.Attributes#sunriseTime())                                                               |
| [Time](https://developers.home.google.com/reference/kotlin/com/google/home/google/Time)                                                                                                            | google     | Attribute    | [sunsetTime](https://developers.home.google.com/reference/kotlin/com/google/home/google/TimeTrait.Attributes#sunsetTime())                                                                 |
| [VoiceStarter](https://developers.home.google.com/reference/kotlin/com/google/home/google/VoiceStarter)                                                                                            | google     | Event        | [OkGoogleEvent](https://developers.home.google.com/reference/kotlin/com/google/home/google/VoiceStarterTrait.OkGoogleEvent)                                                                |
| [AirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQuality)                                                                                       | matter     | Attribute    | [airQuality](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualityTrait.Attributes#airQuality())                                                  |
| [ApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher)                                                                     | matter     | Command      | [LaunchApp](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher.Command#LaunchApp)                                                     |
| [ApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher)                                                                     | matter     | Command      | [StopApp](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher.Command#StopApp)                                                         |
| [ApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher)                                                                     | matter     | Attribute    | [currentApp](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.Attributes#currentApp())                                         |
| [AudioOutput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput)                                                                                     | matter     | Attribute    | [currentOutput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.Attributes#currentOutput())                                           |
| [BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState)                                                                                   | matter     | Event        | [StateChange](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.StateChange)                                                           |
| [BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState)                                                                                   | matter     | Attribute    | [stateValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Attributes#stateValue())                                                |
| [CarbonDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurement)                                 | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.Attributes#levelValue())                       |
| [CarbonDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurement)                                 | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.Attributes#measuredValue())                 |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#levelValue())                      |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [maxMeasuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#maxMeasuredValue())          |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#measuredValue())                |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [measurementUnit](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#measurementUnit())            |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [minMeasuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#minMeasuredValue())          |
| [CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement)                               | matter     | Attribute    | [uncertainty](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes#uncertainty())                    |
| [Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel)                                                                                             | matter     | Command      | [ChangeChannelByNumber](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel.Command#ChangeChannelByNumber)                                         |
| [Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel)                                                                                             | matter     | Command      | [SkipChannel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel.Command#SkipChannel)                                                             |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [ColorLoopSet](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#ColorLoopSet)                                                      |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveColor](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveColor)                                                            |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveColorTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveColorTemperature)                                      |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveToColor](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToColor)                                                        |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveToColorTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToColorTemperature)                                  |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveToHue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToHue)                                                            |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveToHueAndSaturation](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToHueAndSaturation)                                  |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [MoveToSaturation](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToSaturation)                                              |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [StepColor](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepColor)                                                            |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Command      | [StepColorTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepColorTemperature)                                      |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Attribute    | [colorTemperatureMireds](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Attributes#colorTemperatureMireds())                        |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Attribute    | [currentHue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Attributes#currentHue())                                                |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Attribute    | [currentX](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Attributes#currentX())                                                    |
| [ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl)                                                                                   | matter     | Attribute    | [currentY](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Attributes#currentY())                                                    |
| [DishwasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode)                                                                               | matter     | Command      | [ChangeToMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode.Command#ChangeToMode)                                                    |
| [DishwasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode)                                                                               | matter     | Attribute    | [currentMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.Attributes#currentMode())                                            |
| [DishwasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode)                                                                               | matter     | Attribute    | [onMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.Attributes#onMode())                                                      |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Event        | [DoorLockAlarm](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockAlarm)                                                           |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Event        | [DoorStateChange](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorStateChange)                                                       |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Command      | [LockDoor](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.Command#LockDoor)                                                                  |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Event        | [LockOperation](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockOperation)                                                           |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Event        | [LockOperationError](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockOperationError)                                                 |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Command      | [UnlockDoor](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.Command#UnlockDoor)                                                              |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Attribute    | [doorClosedEvents](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes#doorClosedEvents())                                        |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Attribute    | [doorOpenEvents](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes#doorOpenEvents())                                            |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Attribute    | [doorState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes#doorState())                                                      |
| [DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                           | matter     | Attribute    | [lockState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes#lockState())                                                      |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Command      | [Step](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl.Command#Step)                                                                        |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [airflowDirection](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#airflowDirection())                                      |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [fanMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#fanMode())                                                        |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [percentCurrent](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#percentCurrent())                                          |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [percentSetting](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#percentSetting())                                          |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [speedCurrent](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#speedCurrent())                                              |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [speedSetting](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#speedSetting())                                              |
| [FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl)                                                                                       | matter     | Attribute    | [windSetting](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes#windSetting())                                                |
| [FormaldehydeConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurement)                                   | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.Attributes#levelValue())                        |
| [FormaldehydeConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurement)                                   | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.Attributes#measuredValue())                  |
| [IlluminanceMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurement)                                                               | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurementTrait.Attributes#measuredValue())                                |
| [LaundryWasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode)                                                                         | matter     | Command      | [ChangeToMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode.Command#ChangeToMode)                                                 |
| [LaundryWasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode)                                                                         | matter     | Attribute    | [currentMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.Attributes#currentMode())                                         |
| [LaundryWasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode)                                                                         | matter     | Attribute    | [onMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.Attributes#onMode())                                                   |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [Move](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#Move)                                                                      |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [MoveToLevel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#MoveToLevel)                                                        |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [MoveToLevelWithOnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#MoveToLevelWithOnOff)                                      |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [MoveWithOnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#MoveWithOnOff)                                                    |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [Step](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#Step)                                                                      |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [StepWithOnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#StepWithOnOff)                                                    |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [Stop](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#Stop)                                                                      |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Command      | [StopWithOnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command#StopWithOnOff)                                                    |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Attribute    | [currentLevel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#currentLevel())                                            |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Attribute    | [maxLevel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#maxLevel())                                                    |
| [LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                   | matter     | Attribute    | [startUpCurrentLevel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#startUpCurrentLevel())                              |
| [MediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput)                                                                                       | matter     | Command      | [RenameInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput.Command#RenameInput)                                                          |
| [MediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput)                                                                                       | matter     | Command      | [SelectInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput.Command#SelectInput)                                                          |
| [MediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput)                                                                                       | matter     | Attribute    | [currentInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.Attributes#currentInput())                                              |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [FastForward](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#FastForward)                                                       |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Next](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Next)                                                                     |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Pause](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Pause)                                                                   |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Play](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Play)                                                                     |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Previous](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Previous)                                                             |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Rewind](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Rewind)                                                                 |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [SkipBackward](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#SkipBackward)                                                     |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [SkipForward](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#SkipForward)                                                       |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Event        | [StateChanged](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StateChanged)                                                        |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Command      | [Stop](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command#Stop)                                                                     |
| [MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback)                                                                                 | matter     | Attribute    | [currentState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.Attributes#currentState())                                           |
| [ModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect)                                                                                       | matter     | Command      | [ChangeToMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect.Command#ChangeToMode) block                                                  |
| [ModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect)                                                                                       | matter     | Attribute    | [currentMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.Attributes#currentMode())                                                |
| [ModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect)                                                                                       | matter     | Attribute    | [onMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.Attributes#onMode())                                                          |
| [NitrogenDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurement)                             | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.Attributes#levelValue())                     |
| [NitrogenDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurement)                             | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.Attributes#measuredValue())               |
| [OccupancySensing](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing)                                                                           | matter     | Attribute    | [occupancy](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.Attributes#occupancy())                                              |
| [OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff)                                                                                                 | matter     | Command      | [Off](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff.Command#Off) block                                                                         |
| [OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff)                                                                                                 | matter     | Command      | [On](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff.Command#On) block                                                                           |
| [OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff)                                                                                                 | matter     | Attribute    | [onOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff())                                                                 |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Event        | [OperationCompletion](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationCompletion)                                       |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Command      | [Pause](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Command#Pause) block                                                          |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Command      | [Resume](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Command#Resume) block                                                        |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Command      | [Start](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Command#Start)                                                                |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Command      | [Stop](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Command#Stop)                                                                  |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Attribute    | [currentPhase](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.Attributes#currentPhase())                                        |
| [OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState)                                                                           | matter     | Attribute    | [operationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.Attributes#operationalState())                                |
| [OzoneConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurement)                                                 | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.Attributes#levelValue())                               |
| [OzoneConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurement)                                                 | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.Attributes#measuredValue())                         |
| [Pm10ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurement)                                                   | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.Attributes#levelValue())                                |
| [Pm10ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurement)                                                   | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.Attributes#measuredValue())                          |
| [Pm25ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurement)                                                   | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.Attributes#levelValue())                                |
| [Pm25ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurement)                                                   | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.Attributes#measuredValue())                          |
| [PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource)                                                                                     | matter     | Attribute    | [batChargeState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.Attributes#batChargeState())                                         |
| [PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource)                                                                                     | matter     | Attribute    | [batChargingCurrent](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.Attributes#batChargingCurrent())                                 |
| [PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource)                                                                                     | matter     | Attribute    | [batTimeToFullCharge](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.Attributes#batTimeToFullCharge())                               |
| [RadonConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurement)                                                 | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.Attributes#levelValue())                               |
| [RadonConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurement)                                                 | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.Attributes#measuredValue())                         |
| [RelativeHumidityMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement)                                                     | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurementTrait.Attributes#measuredValue())                           |
| [RvcCleanMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode)                                                                                   | matter     | Command      | [ChangeToMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode.Command#ChangeToMode)                                                      |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Command      | [GoHome](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.Command#GoHome)                                                           |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Command      | [Pause](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.Command#Pause)                                                             |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Command      | [Resume](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.Command#Resume)                                                           |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Attribute    | [currentPhase](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.Attributes#currentPhase())                                     |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Attribute    | [operationalError](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.Attributes#operationalError())                             |
| [RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState)                                                                     | matter     | Attribute    | [operationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.Attributes#operationalState())                             |
| [RvcRunMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode)                                                                                       | matter     | Command      | [ChangeToMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode.Command#ChangeToMode)                                                        |
| [RvcRunMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode)                                                                                       | matter     | Attribute    | [currentMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.Attributes#currentMode())                                                |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [InitialPress](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.InitialPress)                                                               |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [LongPress](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.LongPress)                                                                     |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [LongRelease](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.LongRelease)                                                                 |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [MultiPressComplete](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.MultiPressComplete)                                                   |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [MultiPressOngoing](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.MultiPressOngoing)                                                     |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [ShortRelease](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.ShortRelease)                                                               |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Event        | [SwitchLatched](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SwitchLatched)                                                             |
| [Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                               | matter     | Attribute    | [currentPosition](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.Attributes#currentPosition())                                            |
| [TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl)                                                                       | matter     | Command      | [SetTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl.Command#SetTemperature) block                                      |
| [TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl)                                                                       | matter     | Attribute    | [maxTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Attributes#maxTemperature())                                  |
| [TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl)                                                                       | matter     | Attribute    | [minTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Attributes#minTemperature())                                  |
| [TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl)                                                                       | matter     | Attribute    | [selectedTemperatureLevel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Attributes#selectedTemperatureLevel())              |
| [TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl)                                                                       | matter     | Attribute    | [temperatureSetpoint](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Attributes#temperatureSetpoint())                        |
| [TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement)                                                               | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurementTrait.Attributes#measuredValue())                                |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Command      | [SetpointRaiseLower](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.Command#SetpointRaiseLower)                                            |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [activePresetHandle](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#activePresetHandle())                                  |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [localTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#localTemperature())                                      |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [occupancy](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#occupancy())                                                    |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [occupiedCoolingSetpoint](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#occupiedCoolingSetpoint())                        |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [occupiedHeatingSetpoint](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#occupiedHeatingSetpoint())                        |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [outdoorTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#outdoorTemperature())                                  |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [setpointChangeSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#setpointChangeSource())                              |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [systemMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#systemMode())                                                  |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [temperatureSetpointHold](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#temperatureSetpointHold())                        |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [temperatureSetpointHoldDuration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#temperatureSetpointHoldDuration())        |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [thermostatRunningMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#thermostatRunningMode())                            |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [thermostatRunningState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#thermostatRunningState())                          |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [unoccupiedCoolingSetpoint](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#unoccupiedCoolingSetpoint())                    |
| [Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat)                                                                                       | matter     | Attribute    | [unoccupiedHeatingSetpoint](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes#unoccupiedHeatingSetpoint())                    |
| [TotalVolatileOrganicCompoundsConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurement) | matter     | Attribute    | [levelValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Attributes#levelValue())       |
| [TotalVolatileOrganicCompoundsConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurement) | matter     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Attributes#measuredValue()) |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [DownOrClose](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#DownOrClose)                                                      |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [GoToLiftPercentage](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#GoToLiftPercentage)                                        |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [GoToLiftValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#GoToLiftValue)                                                  |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [GoToTiltPercentage](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#GoToTiltPercentage)                                        |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [GoToTiltValue](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#GoToTiltValue)                                                  |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [StopMotion](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#StopMotion)                                                        |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Command      | [UpOrOpen](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command#UpOrOpen)                                                            |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionLift](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionLift())                            |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionLiftPercent100ths](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionLiftPercent100ths())  |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionLiftPercentage](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionLiftPercentage())        |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionTilt](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionTilt())                            |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionTiltPercent100ths](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionTiltPercent100ths())  |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [currentPositionTiltPercentage](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#currentPositionTiltPercentage())        |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [targetPositionLiftPercent100ths](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#targetPositionLiftPercent100ths())    |
| [WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering)                                                                               | matter     | Attribute    | [targetPositionTiltPercent100ths](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes#targetPositionTiltPercent100ths())    |
| [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                  | google     | Command      | [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm.Command#ArmDisarm) block                                                                  |
| [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                  | google     | Event        | [ArmDisarmArmState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarmTrait.ArmDisarmArmState)                                                           |
| [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                  | google     | Attribute    | [armState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarmTrait.Attributes#armState())                                                                |
| [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                  | google     | Attribute    | [currentArmLevel](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarmTrait.Attributes#currentArmLevel())                                                  |
| [ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                  | google     | Attribute    | [isArmed](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarmTrait.Attributes#isArmed())                                                                  |
| [Dock](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dock)                                                                                                            | google     | Command      | [Dock](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dock.Command#Dock)                                                                                       |
| [Dock](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dock)                                                                                                            | google     | Attribute    | [isDocked](https://developers.home.google.com/reference/kotlin/com/google/home/google/DockTrait.Attributes#isDocked())                                                                     |
| [DoorbellPress](https://developers.home.google.com/reference/kotlin/com/google/home/google/DoorbellPress)                                                                                          | google     | Event        | [DoorbellPressed](https://developers.home.google.com/reference/kotlin/com/google/home/google/DoorbellPressTrait.DoorbellPressed)                                                           |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Event        | [AirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.AirQuality)                                                                |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Attribute    | [indoorAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.Attributes#indoorAirQuality())                                       |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Attribute    | [indoorMeasuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.Attributes#indoorMeasuredValue())                                 |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Attribute    | [measuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.Attributes#measuredValue())                                             |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Attribute    | [outdoorAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.Attributes#outdoorAirQuality())                                     |
| [ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality)                                                                                | google     | Attribute    | [outdoorMeasuredValue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQualityTrait.Attributes#outdoorMeasuredValue())                               |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Command      | [MoveToColorHSV](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl.Command#MoveToColorHSV)                                                   |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Command      | [MoveToColorName](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl.Command#MoveToColorName)                                                 |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Command      | [MoveToColorRGB](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl.Command#MoveToColorRGB)                                                   |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentBlue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentBlue())                                               |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentGreen](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentGreen())                                             |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentHue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentHue())                                                 |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentName](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentName())                                               |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentRed](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentRed())                                                 |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentSaturation](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentSaturation())                                   |
| [ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                            | google     | Attribute    | [currentValue](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControlTrait.Attributes#currentValue())                                             |
| [ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl)                                                                                | google     | Command      | [ToggleAirflowDirection](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl.Command#ToggleAirflowDirection)                                     |
| [ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl)                                                                                | google     | Attribute    | [customFanMode](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControlTrait.Attributes#customFanMode())                                             |
| [ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl)                                                                                | google     | Attribute    | [customFanModes](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControlTrait.Attributes#customFanModes())                                           |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Command      | [NextInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput#NextInput)                                                                       |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Command      | [PreviousInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput#PreviousInput)                                                               |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Command      | [SelectCustomInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput#SelectCustomInput)                                                       |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Attribute    | [currentCustomInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInputTrait.Attributes#currentCustomInput())                                   |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Attribute    | [customInputsList](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInputTrait.Attributes#customInputsList())                                       |
| [ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput)                                                                                | google     | Attribute    | [customInputsOrdered](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInputTrait.Attributes#customInputsOrdered())                                 |
| [ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                    | google     | Event        | [PauseUnpauseFollowUp](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalStateTrait.PauseUnpauseFollowUp)                                      |
| [ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                    | google     | Event        | [StartStopFollowUp](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalStateTrait.StartStopFollowUp)                                            |
| [ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource)                                                                              | google     | Command      | [StartCharging](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource#StartCharging)                                                              |
| [ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource)                                                                              | google     | Command      | [StopCharging](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource#StopCharging)                                                                |
| [ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                | google     | Attribute    | [activePresetHandle](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostatTrait.Attributes#activePresetHandle())                                   |
| [ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                | google     | Attribute    | [activeRemoteTemperatureSensorIds](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostatTrait.Attributes#activeRemoteTemperatureSensorIds())       |
| [ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                | google     | Attribute    | [averageLocalTemperature](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostatTrait.Attributes#averageLocalTemperature())                         |
| [ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                | google     | Attribute    | [extendedRunningMode](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostatTrait.Attributes#extendedRunningMode())                                 |
| [ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                | google     | Attribute    | [extendedSystemMode](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostatTrait.Attributes#extendedSystemMode())                                   |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Command      | [PulseEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects.Command#PulseEffectSet)                                                           |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Command      | [SleepEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects.Command#SleepEffectSet)                                                           |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Command      | [StopEffect](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects.Command#StopEffect)                                                                   |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Command      | [WakeEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects.Command#WakeEffectSet)                                                             |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Attribute    | [pulseEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffectsTrait.Attributes#pulseEffectSet())                                                 |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Attribute    | [sleepEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffectsTrait.Attributes#sleepEffectSet())                                                 |
| [LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                            | google     | Attribute    | [wakeEffectSet](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffectsTrait.Attributes#wakeEffectSet())                                                   |
| [LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock)                                                                                                | google     | Command      | [Lock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock.Command#Lock)                                                                                 |
| [LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock)                                                                                                | google     | Command      | [Unlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock.Command#Unlock) block                                                                       |
| [LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock)                                                                                                | google     | Attribute    | [lockState](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlockTrait.Attributes#lockState())                                                             |
| [MotionDetection](https://developers.home.google.com/reference/kotlin/com/google/home/google/MotionDetection)                                                                                      | google     | Event        | [MotionDetected](https://developers.home.google.com/reference/kotlin/com/google/home/google/MotionDetectionTrait.MotionDetected)                                                           |
| [MotionDetection](https://developers.home.google.com/reference/kotlin/com/google/home/google/MotionDetection)                                                                                      | google     | Attribute    | [motionDetectionEventInProgress](https://developers.home.google.com/reference/kotlin/com/google/home/google/MotionDetectionTrait.Attributes#motionDetectionEventInProgress())              |
| [ObjectDetection](https://developers.home.google.com/reference/kotlin/com/google/home/google/ObjectDetection)                                                                                      | google     | Event        | [ObjectDetected](https://developers.home.google.com/reference/kotlin/com/google/home/google/ObjectDetectionTrait.ObjectDetected)                                                           |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Command      | [Close](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose.Command#Close) block                                                                          |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Command      | [GoToOpenPercentage](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose.Command#GoToOpenPercentage) block                                                |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Command      | [Open](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose.Command#Open) block                                                                            |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Command      | [Step](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose.Command#Step) block                                                                            |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Attribute    | [openPercent](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenCloseTrait.Attributes#openPercent())                                                          |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Attribute    | [openState](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenCloseTrait.Attributes#openState())                                                              |
| [OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                  | google     | Attribute    | [targetOpenPercent](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenCloseTrait.Attributes#targetOpenPercent())                                              |
| [Toggles](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles)                                                                                                      | google     | Command      | [ChangeToggleSettings](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles#ChangeToggleSettings) block                                                      |
| [Toggles](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles)                                                                                                      | google     | Attribute    | [currentToggleSettings](https://developers.home.google.com/reference/kotlin/com/google/home/google/TogglesTrait.Attributes#currentToggleSettings())                                        |
| [Brightness](https://developers.home.google.com/reference/kotlin/com/google/home/google/Brightness)                                                                                                | google     | Command      | [BrightnessStep](https://developers.home.google.com/reference/kotlin/com/google/home/google/Brightness#BrightnessStep)                                                                     |
| [Brightness](https://developers.home.google.com/reference/kotlin/com/google/home/google/Brightness)                                                                                                | google     | Command      | [MoveToBrightness](https://developers.home.google.com/reference/kotlin/com/google/home/google/Brightness#MoveToBrightness)                                                                 |
| [Brightness](https://developers.home.google.com/reference/kotlin/com/google/home/google/Brightness)                                                                                                | google     | Attribute    | [currentBrightnessPercent](https://developers.home.google.com/reference/kotlin/com/google/home/google/BrightnessTrait.Attributes#currentBrightnessPercent())                               |
| [SimplifiedOnOff](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedOnOff)                                                                                      | google     | Attribute    | [onOff](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedOnOffTrait.Attributes#onOff())                                                                |
| [SimplifiedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedThermostat)                                                                            | google     | Command      | [SetSystemMode](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedThermostat#SetSystemMode)                                                             |
| [SimplifiedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedThermostat)                                                                            | google     | Attribute    | [systemMode](https://developers.home.google.com/reference/kotlin/com/google/home/google/SimplifiedThermostatTrait.Attributes#systemMode())                                                 |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Command      | [MoveToVolume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume#MoveToVolume)                                                                             |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Command      | [Mute](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume#Mute)                                                                                             |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Command      | [Unmute](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume#Unmute)                                                                                         |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Command      | [VolumeStep](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume#VolumeStep)                                                                                 |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Attribute    | [currentVolumePercent](https://developers.home.google.com/reference/kotlin/com/google/home/google/VolumeTrait.Attributes#currentVolumePercent())                                           |
| [Volume](https://developers.home.google.com/reference/kotlin/com/google/home/google/Volume)                                                                                                        | google     | Attribute    | [isMuted](https://developers.home.google.com/reference/kotlin/com/google/home/google/VolumeTrait.Attributes#isMuted())                                                                     |
| [AreaAttendanceState](https://developers.home.google.com/reference/kotlin/com/google/home/google/AreaAttendanceState)                                                                              | google     | Attribute    | [attendanceState](https://developers.home.google.com/reference/kotlin/com/google/home/google/AreaAttendanceStateTrait.Attributes#attendanceState())                                        |
| [AreaPresenceState](https://developers.home.google.com/reference/kotlin/com/google/home/google/AreaPresenceState)                                                                                  | google     | Attribute    | [presenceState](https://developers.home.google.com/reference/kotlin/com/google/home/google/AreaPresenceStateTrait.Attributes#presenceState())                                              |

<br />