<br />

Device support comes from one or more traits from either the Google Home ecosystem or theMatterspecification and enable specific features on the device. To learn more about device types see[Data model on Android](https://developers.home.google.com/apis/android/data-model).

<br />

| **Note:** ProvisionalMatterdevice types and clusters are not supported.

<br />

<br />

Table key:

- matterindicates the trait is from the Matter standard.
- googleindicates the trait is from the Google smart home.
- **Kotlin Sample App** indicates if device state or limited control of the device (including reading and writing state) has been implemented in[the Sample App](https://developers.home.google.com/apis/android/sample-app/build)for the device type. Specific device control is listed for each device type if available.
- **Use Case** indicates the device type from the Google Home ecosystem (as displayed in the Google Home app and featured on the[Use Cases](https://developers.home.google.com/use-cases)page) that the Home APIs device type maps to.
- **Device type IDs** are unique and include a four-digit string (`0000`or`6006`), which corresponds to the Matter Vendor ID (VID). Often, log messages may only include the device type ID, for instance, when a type is unregistered. For example,`home.matter.0000.types.002d`is the Matter device type`AirPurifierDevice`, and`home.matter.6006.types.0100`is the Google device type`GoogleAirCoolerDevice`.

<br />

<br />

| **Tip:** Device types that begin with`Google*`are Google smart home device types and are not Google-branded devices (such as Google TV).

<br />

The following devices and their associated traits are supported by the Home APIs for Android:

<br />

search  

|                                                                                                                                                                                                                                                                                           Home APIs Device Type                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Traits                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |   Kotlin Sample App    |                                           Use Case                                           |
| | |:----------------------:|:--------------------------------------------------------------------------------------------:|
| ### Air Purifier [AirPurifierDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice) `home.matter.0000.types.002d` A device that is designed to clean the air in a room.                                                                                                                                                                                                                                                                                                                                                                            | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) Optional Traits... matter[HepaFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoring) matter[ActivatedCarbonFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoring) google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl) google[ExtendedAirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedAirQuality) google[FilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/google/FilterMonitoring)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                        |       [Air Purifier](https://developers.home.google.com/use-cases?device=air-purifier)       |
| ### Air Quality Sensor [AirQualitySensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualitySensorDevice) `home.matter.0000.types.002c` A device that is able to monitor and measure various parameters related to ambient air quality in indoor and outdoor environments.                                                                                                                                                                                                                                                                               | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[AirQuality](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQuality) Optional Traits... matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) matter[RelativeHumidityMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement) matter[CarbonMonoxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement) matter[CarbonDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurement) matter[NitrogenDioxideConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurement) matter[OzoneConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurement) matter[Pm25ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurement) matter[FormaldehydeConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurement) matter[Pm1ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurement) matter[Pm10ConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurement) matter[TotalVolatileOrganicCompoundsConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurement) matter[RadonConcentrationMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurement) |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Contact Sensor [ContactSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContactSensorDevice) `home.matter.0000.types.0015` A device that detects whether an object, such as a door or window, is opened or closed.                                                                                                                                                                                                                                                                                                                                    | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState) Optional Traits matter[BooleanStateConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     boolean state      |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Flow Sensor [FlowSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowSensorDevice) `home.matter.0000.types.0306` A device that measures and reports the flow rate of a fluid.                                                                                                                                                                                                                                                                                                                                                                        | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[FlowMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Humidity Sensor [HumiditySensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HumiditySensorDevice) `home.matter.0000.types.0307` A device that reports humidity measurements.                                                                                                                                                                                                                                                                                                                                                                            | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[RelativeHumidityMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement) Optional Traits... google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl) google[RelativeHumidityControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/RelativeHumidityControl) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Light Sensor [LightSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LightSensorDevice) `home.matter.0000.types.0106` A measurement and sensing device that is capable of measuring and reporting the intensity of light (illuminance) to which the sensor is being subjected.                                                                                                                                                                                                                                                                         | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[IlluminanceMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Occupancy Sensor [OccupancySensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensorDevice) `home.matter.0000.types.0107` A measurement and sensing device that is capable of measuring and reporting the occupancy state in a designated area.                                                                                                                                                                                                                                                                                                | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OccupancySensing](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |   occupancy sensing    |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### On/Off Sensor [OnOffSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffSensorDevice) `home.matter.0000.types.0850` A measurement and sensing device that, when bound to a lighting device, is capable of being used to switch the device on or off.                                                                                                                                                                                                                                                                                                | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Pressure Sensor [PressureSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureSensorDevice) `home.matter.0000.types.0305` A device that measures and reports the pressure of a fluid.                                                                                                                                                                                                                                                                                                                                                             | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[PressureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Rain Sensor [RainSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RainSensorDevice) `home.matter.0000.types.0044` A device that reports the presence of rain.                                                                                                                                                                                                                                                                                                                                                                                         | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState) Optional Traits matter[BooleanStateConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Temperature Sensor [TemperatureSensorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureSensorDevice) `home.matter.0000.types.0302` A device that reports measurements of temperature.                                                                                                                                                                                                                                                                                                                                                             | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Water Freeze Detector [WaterFreezeDetectorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterFreezeDetectorDevice) `home.matter.0000.types.0041` A device that reports the potential of water freezing.                                                                                                                                                                                                                                                                                                                                                  | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState) Optional Traits matter[BooleanStateConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Water Leak Detector [WaterLeakDetectorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterLeakDetectorDevice) `home.matter.0000.types.0043` A device that reports the presence of a water leak.                                                                                                                                                                                                                                                                                                                                                           | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[BooleanState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState) Optional Traits matter[BooleanStateConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |             [Sensor](https://developers.home.google.com/use-cases?device=sensor)             |
| ### Basic Video Player [BasicVideoPlayerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicVideoPlayerDevice) `home.matter.0000.types.0028` A device that is able to play media to a physical output or to a display screen which is part of the device. It has basic controls for playback (such as play or pause) and keypad input (up, down, number input).                                                                                                                                                                                               | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) matter[KeypadInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInput) Optional Traits... matter[WakeOnLan](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLan) matter[Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel) matter[TargetNavigator](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator) matter[MediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput) matter[LowPower](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPower) matter[AudioOutput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                        |                 [TV](https://developers.home.google.com/use-cases?device=tv)                 |
| ### Casting Video Player [CastingVideoPlayerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CastingVideoPlayerDevice) `home.matter.0000.types.0023` A device that is able to play media to a physical output or to a display screen which is part of the device, and is able to launch content. It has basic controls for playback (such as play or pause) and keypad input (up, down, number input).                                                                                                                                                          | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) matter[KeypadInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInput) matter[ContentLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncher) Optional Traits... matter[WakeOnLan](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLan) matter[Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel) matter[TargetNavigator](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator) matter[MediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput) matter[LowPower](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPower) matter[AudioOutput](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput) matter[ApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher) matter[AccountLogin](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                        |                 [TV](https://developers.home.google.com/use-cases?device=tv)                 |
| ### TV [GoogleTVDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleTVDevice) `home.matter.6006.types.0155` A device that combines a tuner, display, and loudspeakers for the purpose of viewing and hearing media.                                                                                                                                                                                                                                                                                                                                                   | Optional Traits google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) matter[Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel) google[ExtendedChannel](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedChannel) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                        |                 [TV](https://developers.home.google.com/use-cases?device=tv)                 |
| ### Color Dimmer Switch [ColorDimmerSwitchDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorDimmerSwitchDevice) `home.matter.0000.types.0105` A device that is able to control a lighting device by adjusting its color temperature and intensity.                                                                                                                                                                                                                                                                                                          | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |             [Switch](https://developers.home.google.com/use-cases?device=switch)             |
| ### Dimmer Switch [DimmerSwitchDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmerSwitchDevice) `home.matter.0000.types.0104` A device that is capable of switching a device on or off and controlling the intensity of the light.                                                                                                                                                                                                                                                                                                                          | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |             [Switch](https://developers.home.google.com/use-cases?device=switch)             |
| ### Generic Switch [GenericSwitchDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GenericSwitchDevice) `home.matter.0000.types.000f` A device that is capable of being switched on or off, either by latching (such as a rocker) or by momentary (such as a push button).                                                                                                                                                                                                                                                                                       | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[Switch](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |             [Switch](https://developers.home.google.com/use-cases?device=switch)             |
| ### Color Temperature Light [ColorTemperatureLightDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorTemperatureLightDevice) `home.matter.0000.types.010c` A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and its color temperature adjusted.                                                                                                                                                                                                                                                           | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) matter[ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl) Optional Traits... google[LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects) google[ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | on and off, brightness |              [Light](https://developers.home.google.com/use-cases?device=light)              |
| ### Dimmable Light [DimmableLightDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmableLightDevice) `home.matter.0000.types.0101` A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and being switched by means of a bound occupancy sensor.                                                                                                                                                                                                                                                               | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) Optional Traits google[LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | on and off, brightness |              [Light](https://developers.home.google.com/use-cases?device=light)              |
| ### Extended Color Light [ExtendedColorLightDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtendedColorLightDevice) `home.matter.0000.types.010d` A lighting device that is capable of being switched on or off, the intensity of its light adjusted, its color temperature adjusted, and being switched by means of a bound occupancy sensor.                                                                                                                                                                                                               | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) matter[ColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl) Optional Traits... google[LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects) google[ExtendedColorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedColorControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | on and off, brightness |              [Light](https://developers.home.google.com/use-cases?device=light)              |
| ### On/Off Light [OnOffLightDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffLightDevice) `home.matter.0000.types.0100` A lighting device that is capable of being switched on or off.                                                                                                                                                                                                                                                                                                                                                                     | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[LightEffects](https://developers.home.google.com/reference/kotlin/com/google/home/google/LightEffects)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | on and off, brightness |              [Light](https://developers.home.google.com/use-cases?device=light)              |
| ### Cook Surface [CookSurfaceDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CookSurfaceDevice) `home.matter.0000.types.0077` A device that represents a heating object on a cooking or other similar device.                                                                                                                                                                                                                                                                                                                                                  | Optional Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |            [Cooktop](https://developers.home.google.com/use-cases?device=cooktop)            |
| ### Cooktop [CooktopDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CooktopDevice) `home.matter.0000.types.0078` A device that represents a cooking surface with one or more heating elements.                                                                                                                                                                                                                                                                                                                                                                 | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                        |            [Cooktop](https://developers.home.google.com/use-cases?device=cooktop)            |
| ### Dimmable Plug-In Unit [DimmablePlugInUnitDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmablePlugInUnitDevice) `home.matter.0000.types.010b` A device that is capable of being switched on or off and have its level adjusted by means of a bound controller device such as a Dimmer Switch or a Color Dimmer Switch.                                                                                                                                                                                                                                  | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |             [Outlet](https://developers.home.google.com/use-cases?device=outlet)             |
| ### On/Off Plug-in Unit [OnOffPluginUnitDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffPluginUnitDevice) `home.matter.0000.types.010a` A device that is capable of being switched on or off by means of a bound controller device such as an On/Off Light Switch or a Dimmer Switch.                                                                                                                                                                                                                                                                     | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |       on and off       |             [Outlet](https://developers.home.google.com/use-cases?device=outlet)             |
| ### Dishwasher [DishwasherDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherDevice) `home.matter.0000.types.0075` A device that washes dishes, cutlery, and other items associated with food preparation and consumption.                                                                                                                                                                                                                                                                                                                              | Required Traits matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[DishwasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode) matter[DishwasherAlarm](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                        |         [Dishwasher](https://developers.home.google.com/use-cases?device=dishwasher)         |
| ### Door Lock [DoorLockDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockDevice) `home.matter.0000.types.000a` A device used to secure a door, which can be actuated either by means of a manual or a remote method.                                                                                                                                                                                                                                                                                                                                     | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                        |               [Lock](https://developers.home.google.com/use-cases?device=lock)               |
| ### Energy Evse [EnergyEvseDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseDevice) `home.matter.0000.types.050c` A device that is capable of charging an electric or plug-in hybrid vehicle.                                                                                                                                                                                                                                                                                                                                                         | Required Traits matter[EnergyEvse](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse) matter[EnergyEvseMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseMode) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedModeSelect) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |            [Charger](https://developers.home.google.com/use-cases?device=charger)            |
| ### Charger [GoogleChargerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleChargerDevice) `home.matter.6006.types.0162` A device that charges electrical storage batteries. Interactions with chargers may include starting and stopping charging, and checking the current charge level, capacity remaining, and capacity until full values.                                                                                                                                                                                                                      | Optional Traits matter[PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |            [Charger](https://developers.home.google.com/use-cases?device=charger)            |
| ### Extractor Hood [ExtractorHoodDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtractorHoodDevice) `home.matter.0000.types.007a` A device that that is generally installed above a stove or cooktop to reduce odors and smoke by extracting the air.                                                                                                                                                                                                                                                                                                        | Required Traits matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[HepaFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoring) matter[ActivatedCarbonFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoring) google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                        |               [Hood](https://developers.home.google.com/use-cases?device=hood)               |
| ### Fan [FanDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanDevice) `home.matter.0000.types.002b` A device that features a fan and supports multiple modes and variable speed.                                                                                                                                                                                                                                                                                                                                                                              | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) Optional Traits google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                        |                [Fan](https://developers.home.google.com/use-cases?device=fan)                |
| ### Air Cooler [GoogleAirCoolerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleAirCoolerDevice) `home.matter.6006.types.0100` A device that allows temperature cooling and humidity control. These devices are typically more lightweight and portable than air conditioners, and have a water tank attached. Air coolers may not support heating or setting exact temperatures. Interactions with air coolers may include changing the fan speed and humidity setting.                                                                                           | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl) matter[RelativeHumidityMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement) google[RelativeHumidityControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/RelativeHumidityControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) matter[Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat) google[ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat) matter[ThermostatUserInterfaceConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfiguration)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |         [Air Cooler](https://developers.home.google.com/use-cases?device=air-cooler)         |
| ### Audio Video Receiver [GoogleAudioVideoReceiverDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleAudioVideoReceiverDevice) `home.matter.6006.types.0159` A device that takes audio input (for example, HDMI, optical, and RCA) and outputs sound to one or more speakers.                                                                                                                                                                                                                                                                                        | Optional Traits google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |   [Audio Video Receiver](https://developers.home.google.com/use-cases?device=av-receiver)    |
| ### Auto [GoogleAutoDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleAutoDevice) `home.matter.6006.types.0102` <br />                                                                                                                                                                                                                                                                                                                                                                                                                                              | Optional Traits google[LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) matter[PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource) google[Toggles](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles) google[ExtendedModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedModeSelect)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                        |               [Auto](https://developers.home.google.com/use-cases?device=auto)               |
| ### Bathtub [GoogleBathtubDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleBathtubDevice) `home.matter.6006.types.0104` A device that can be filled and drained, possibly to particular levels if the bathtub supports it.                                                                                                                                                                                                                                                                                                                                         | Optional Traits matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) google[Fill](https://developers.home.google.com/reference/kotlin/com/google/home/google/Fill) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |            [Bathtub](https://developers.home.google.com/use-cases?device=bathtub)            |
| ### Blender [GoogleBlenderDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleBlenderDevice) `home.matter.6006.types.0108` A kitchen appliance device used to stir, chop, or mix food. Interactions with blenders may include starting and stopping, setting a timer, setting cooking modes or food presets, or adjusting other various settings.                                                                                                                                                                                                                     | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |            [Blender](https://developers.home.google.com/use-cases?device=blender)            |
| ### Boiler [GoogleBoilerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleBoilerDevice) `home.matter.6006.types.015d` A device consisting of a closed vessel and heat source, in which steam or other vapor is generated from water to supply heat. Boilers can be turned on and off, and may support adjusting temperature.                                                                                                                                                                                                                                        | Optional Traits matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |             [Boiler](https://developers.home.google.com/use-cases?device=boiler)             |
| ### Camera [GoogleCameraDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleCameraDevice) `home.matter.6006.types.0158` A device that captures still images or video. Cameras may feature accessible livestreams, two-way talkback, or detection events.                                                                                                                                                                                                                                                                                                              | Required Traits google[PushAvStreamTransport](https://developers.home.google.com/reference/kotlin/com/google/home/google/PushAvStreamTransport) google[WebRtcLiveView](https://developers.home.google.com/reference/kotlin/com/google/home/google/WebRtcLiveView)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |             [Camera](https://developers.home.google.com/use-cases?device=camera)             |
| ### Closet [GoogleClosetDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleClosetDevice) `home.matter.6006.types.010b` A device consisting of a small enclosed area that is used for storing items. Closets can be opened and closed, potentially in more than one direction.                                                                                                                                                                                                                                                                                        | Optional Traits google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                        |             [Closet](https://developers.home.google.com/use-cases?device=closet)             |
| ### Coffee Maker [GoogleCoffeeMakerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleCoffeeMakerDevice) `home.matter.6006.types.010d` A kitchen applicance device that makes coffee. Interactions with coffee makers may include turning them on and off, adjusting cooking modes and food presets, adjusting the target temperature, and adjusting various non-cooking mode settings.                                                                                                                                                                              | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |       [Coffee Maker](https://developers.home.google.com/use-cases?device=coffee-maker)       |
| ### Control Panel [GoogleControlPanelDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleControlPanelDevice) `home.matter.6006.types.010f` A device that is capable of configuring and controlling other devices.                                                                                                                                                                                                                                                                                                                                                     | Required Traits google[ElevatorControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ElevatorControl) google[ParkingLocation](https://developers.home.google.com/reference/kotlin/com/google/home/google/ParkingLocation)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                        |      [Control Panel](https://developers.home.google.com/use-cases?device=control-panel)      |
| ### Dehydrator [GoogleDehydratorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleDehydratorDevice) `home.matter.6006.types.0110` A kitchen appliance device that is used to dehydrate foods such as fruit and vegetables. Interactions with dehydrators may include starting and stopping, setting a timer, adjusting cooking modes or food presets, or adjusting other various settings.                                                                                                                                                                          | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |         [Dehydrator](https://developers.home.google.com/use-cases?device=dehydrator)         |
| ### Door [GoogleDoorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleDoorDevice) `home.matter.6006.types.0112` A device consisting of a solid, movable barrier that controls access to an entrance, a closet, a cabinet, and so forth. A door can be opened and closed, potentially in more than one direction.                                                                                                                                                                                                                                                    | Optional Traits matter[DoorLock](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock) google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |               [Door](https://developers.home.google.com/use-cases?device=door)               |
| ### Doorbell [GoogleDoorbellDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleDoorbellDevice) `home.matter.6006.types.0113` A device actuated by a button outside a door that makes an audible and/or visual signal, used to request the attention of a person who is somewhere on the other side of the door. Doorbells may feature accessible livestreams, two-way talkback, or detection events.                                                                                                                                                                 | Required Traits google[PushAvStreamTransport](https://developers.home.google.com/reference/kotlin/com/google/home/google/PushAvStreamTransport) google[WebRtcLiveView](https://developers.home.google.com/reference/kotlin/com/google/home/google/WebRtcLiveView)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |           [Doorbell](https://developers.home.google.com/use-cases?device=doorbell)           |
| ### Drawer [GoogleDrawerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleDrawerDevice) `home.matter.6006.types.0114` A device consisting of a sliding, lidless, horizontal compartment that may be drawn out from a piece of furniture or a wall in order to gain access to it. Drawers can be opened and closed, potentially in more than one direction.                                                                                                                                                                                                          | Optional Traits google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                        |             [Drawer](https://developers.home.google.com/use-cases?device=drawer)             |
| ### Faucet [GoogleFaucetDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleFaucetDevice) `home.matter.6006.types.0117` A device that controls the flow of liquid. Faucets can dispense liquids in various quantities and presets. Faucets may have various modes and each mode has its own related settings. These are specific to the faucet and are interpreted in a generalized form.                                                                                                                                                                             | Optional Traits matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl) google[Dispense](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dispense) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                        |             [Faucet](https://developers.home.google.com/use-cases?device=faucet)             |
| ### Freezer [GoogleFreezerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleFreezerDevice) `home.matter.6006.types.011a` A temperature-managing device which may be adjusted to various mode settings, and may allow temperature monitoring.                                                                                                                                                                                                                                                                                                                        | Required Traits matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) Optional Traits... matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |            [Freezer](https://developers.home.google.com/use-cases?device=freezer)            |
| ### Fryer [GoogleFryerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleFryerDevice) `home.matter.6006.types.011b` A kitchen appliance device that cooks food by frying it. Interactions with fryers may include starting and stopping, setting a timer, adjusting cooking modes or food presets, or adjusting other various settings.                                                                                                                                                                                                                              | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |              [Fryer](https://developers.home.google.com/use-cases?device=fryer)              |
| ### Game Console [GoogleGameConsoleDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleGameConsoleDevice) `home.matter.6006.types.011c` A device used to manage and play video games. Interactions with game consoles include playing games and operating device controls.                                                                                                                                                                                                                                                                                            | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |       [Game Console](https://developers.home.google.com/use-cases?device=game-console)       |
| ### Garage [GoogleGarageDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleGarageDevice) `home.matter.6006.types.011d` A device consisting of a solid, movable barrier that controls access to a garage. Garage doors can open, close, and detect an open state. They can also indicate if an object has obstructed the path of the door while closing or if the door is locked and therefore cannot be controlled.                                                                                                                                                  | Optional Traits google[LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |          [Garage](https://developers.home.google.com/use-cases?device=garage-door)           |
| ### Gate [GoogleGateDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleGateDevice) `home.matter.6006.types.011f` A device consisting of a solid, movable barrier that controls access to an outside area through a fence or wall. Gates can be opened and closed, potentially in more than on direction.                                                                                                                                                                                                                                                             | Optional Traits google[LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |               [Gate](https://developers.home.google.com/use-cases?device=gate)               |
| ### Grill [GoogleGrillDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleGrillDevice) `home.matter.6006.types.0120` A device that is used to cook food on a grate by applying direct heat from below. Interactions with grills may include turning them on and off, starting and stopping, setting a timer, adjusting cooking modes and food presets, and adjusting various non-cooking mode settings.                                                                                                                                                               | Optional Traits google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                        |              [Grill](https://developers.home.google.com/use-cases?device=grill)              |
| ### Kettle [GoogleKettleDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleKettleDevice) `home.matter.6006.types.0125` A device that boils water for use in hot beverages such as tea. Interactions with kettles may include turning them on and off, adjusting the target temperature, and perhaps adjusting various mode settings.                                                                                                                                                                                                                                 | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                        |             [Kettle](https://developers.home.google.com/use-cases?device=kettle)             |
| ### Mop [GoogleMopDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleMopDevice) `home.matter.6006.types.0163` A device that is used to clean floors by dampening and scrubbing them.                                                                                                                                                                                                                                                                                                                                                                                 | Required Traits google[Dock](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dock) Optional Traits... google[Reboot](https://developers.home.google.com/reference/kotlin/com/google/home/google/Reboot) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) google[Locator](https://developers.home.google.com/reference/kotlin/com/google/home/google/Locator) matter[PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                        |                [Mop](https://developers.home.google.com/use-cases?device=mop)                |
| ### Mower [GoogleMowerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleMowerDevice) `home.matter.6006.types.012b` A device used to trim a lawn to a uniform height. Interactions with mowers may include starting, stopping and pausing mowing, docking, checking the current cycle, locating the mower, and adjusting various modes.                                                                                                                                                                                                                              | Optional Traits google[Dock](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dock) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) google[Locator](https://developers.home.google.com/reference/kotlin/com/google/home/google/Locator) matter[PowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |              [Mower](https://developers.home.google.com/use-cases?device=mower)              |
| ### Multicooker [GoogleMulticookerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleMulticookerDevice) `home.matter.6006.types.012c` A device used to cook food using various methods including slow cooking, sauteing, steaming, or pressure cooking, typically while unattended. Interactions with multicookers may include starting and stopping, setting a timer, or and adjusting non-cooking modes.                                                                                                                                                           | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |        [Multicooker](https://developers.home.google.com/use-cases?device=multicooker)        |
| ### Network [GoogleNetworkDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleNetworkDevice) `home.matter.6006.types.0164` A device representing a group of router nodes or a mesh network controlled as a single entity rather than as individual devices. The network device may reboot, update its software, and have modes to handle Quality of Service (QoS) controls and parental restrictions. The device can perform operations such as enabling the guest network, and reporting network-specific information such as the current internet throughput rates. | Required Traits google[NetworkControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/NetworkControl) Optional Traits... google[Reboot](https://developers.home.google.com/reference/kotlin/com/google/home/google/Reboot) google[SoftwareUpdate](https://developers.home.google.com/reference/kotlin/com/google/home/google/SoftwareUpdate)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                        |            [Network](https://developers.home.google.com/use-cases?device=network)            |
| ### Pergola [GooglePergolaDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GooglePergolaDevice) `home.matter.6006.types.012f` A device consisting of an arbor formed of horizontal trelliswork supported on columns or posts that can be opened and closed, potentially in more than one direction. For example, some pergolas with a canvas may open either to the LEFT or RIGHT.                                                                                                                                                                                       | Optional Traits google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose) google[Rotation](https://developers.home.google.com/reference/kotlin/com/google/home/google/Rotation)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                        |            [Pergola](https://developers.home.google.com/use-cases?device=pergola)            |
| ### Pet Feeder [GooglePetFeederDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GooglePetFeederDevice) `home.matter.6006.types.0130` A device that automatically dispenses food to house pets such as cats and dogs. Interactions with pet feeders may include dispensing pet food or water in various quantities and presets.                                                                                                                                                                                                                                           | Optional Traits google[Dispense](https://developers.home.google.com/reference/kotlin/com/google/home/google/Dispense) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                        |         [Pet Feeder](https://developers.home.google.com/use-cases?device=pet-feeder)         |
| ### Pressure Cooker [GooglePressureCookerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GooglePressureCookerDevice) `home.matter.6006.types.0133` A kitchen appliance device that cooks food quickly at a high temperature using steam under pressure. Interactions with pressure cookers may include starting and stopping, setting a timer, adjusting cooking modes or food presets, or adjusting other various settings.                                                                                                                                            | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |    [Pressure Cooker](https://developers.home.google.com/use-cases?device=pressure-cooker)    |
| ### Router [GoogleRouterDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleRouterDevice) `home.matter.6006.types.0137` A network device that controls network traffic between two or more different networks. Routers can reboot, update their software, have modes to handle Quality of Service (QoS) controls and parental restrictions, and perform network specific operations (such as enabling the guest network and reporting network specific information such as the current internet throughput rates).                                                    | Required Traits google[NetworkControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/NetworkControl) Optional Traits... google[Reboot](https://developers.home.google.com/reference/kotlin/com/google/home/google/Reboot) google[SoftwareUpdate](https://developers.home.google.com/reference/kotlin/com/google/home/google/SoftwareUpdate)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                        |             [Router](https://developers.home.google.com/use-cases?device=router)             |
| ### Security System [GoogleSecuritySystemDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleSecuritySystemDevice) `home.matter.6006.types.013b` A device that monitors one or more sensors in a building and can raise an alert if a sensor detects unexpected activity. Security systems can be armed and disarmed. They can be armed at multiple security levels (for example, Home and Away) and they can report information about certain sensors, such as a sensor that detects motion or an open window.                                                       | Required Traits google[ArmDisarm](https://developers.home.google.com/reference/kotlin/com/google/home/google/ArmDisarm)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                        |    [Security System](https://developers.home.google.com/use-cases?device=security-system)    |
| ### Set Top Box [GoogleSetTopBoxDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleSetTopBoxDevice) `home.matter.6006.types.015a` A device connected to a TV that is used to access digital video channels. Interactions with Multichannel Video Programming Distributor (MVPD) and set-top-box devices may include controlling media playback.                                                                                                                                                                                                                      | Required Traits matter[Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedChannel](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedChannel) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |        [Set Top Box](https://developers.home.google.com/use-cases?device=set-top-box)        |
| ### Shower [GoogleShowerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleShowerDevice) `home.matter.6006.types.013d` A device consisting of an area where water is sprayed on the body for the purpse of washing. Showers can be turned on and off and may support adjusting temperature.                                                                                                                                                                                                                                                                          | Optional Traits matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                        |             [Shower](https://developers.home.google.com/use-cases?device=shower)             |
| ### Soundbar [GoogleSoundbarDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleSoundbarDevice) `home.matter.6006.types.0151` An all-in-one audio device that is often used in conjunction with a TV and has a bar form factor.                                                                                                                                                                                                                                                                                                                                       | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        |           [Soundbar](https://developers.home.google.com/use-cases?device=soundbar)           |
| ### Sous Vide [GoogleSousVideDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleSousVideDevice) `home.matter.6006.types.013e` A kitchen appliance device used to cook foods in a vacuum at comparatively low temperatures. Interactions with sous vides may include starting and stopping, setting a timer, adjusting cooking modes or food presets, or adjusting other various settings.                                                                                                                                                                            | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |          [Sous Vide](https://developers.home.google.com/use-cases?device=sous-vide)          |
| ### Sprinkler [GoogleSprinklerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleSprinklerDevice) `home.matter.6006.types.0141` A device used to distribute water evenly across an area such as a garden. Sprinklers can start and stop (or turn on and off). They may also support timers and/or schedules.                                                                                                                                                                                                                                                         | Optional Traits google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                        |          [Sprinkler](https://developers.home.google.com/use-cases?device=sprinkler)          |
| ### Standmixer [GoogleStandmixerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleStandmixerDevice) `home.matter.6006.types.0142` A kitchen appliance device used to blend dry and liquid ingredients to make batter or dough. Interactions with stand mixers may include turning mixers on and off, starting and stopping the mixer, adjusting cooking modes or food presets, or adjusting various non-cooking mode settings.                                                                                                                                      | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |        [Standmixer](https://developers.home.google.com/use-cases?device=stand-mixer)         |
| ### Streaming Box [GoogleStreamingBoxDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleStreamingBoxDevice) `home.matter.6006.types.0152` A device connected to a TV that is used to access digital streaming services for media and music, often used in conjunction with a display such as a TV.                                                                                                                                                                                                                                                                   | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... matter[Channel](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel) google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedChannel](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedChannel) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |      [Streaming Box](https://developers.home.google.com/use-cases?device=streaming-box)      |
| ### Streaming Soundbar [GoogleStreamingSoundbarDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleStreamingSoundbarDevice) `home.matter.6006.types.0153` A device consisting of a combination of speaker and streaming stick or box that provides a streaming experience in addition to soundbar capabilities.                                                                                                                                                                                                                                                       | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                        | [Streaming Soundbar](https://developers.home.google.com/use-cases?device=streaming-soundbar) |
| ### Streaming Stick [GoogleStreamingStickDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleStreamingStickDevice) `home.matter.6006.types.0154` A device having a small stick-like form factor, usually powered by a USB or HDMI cable, that is connected to a display such as a TV and is used to access digital streaming services for media and music.                                                                                                                                                                                                            | Optional Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) matter[MediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                        |    [Streaming Stick](https://developers.home.google.com/use-cases?device=streaming-stick)    |
| ### Water Purifier [GoogleWaterPurifierDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleWaterPurifierDevice) `home.matter.6006.types.014b` A device that filters and purifies water.                                                                                                                                                                                                                                                                                                                                                                               | Optional Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) google[PreFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/google/PreFilterMonitoring) google[FilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/google/FilterMonitoring)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |     [Water Purifier](https://developers.home.google.com/use-cases?device=water-purifier)     |
| ### Water Softener [GoogleWaterSoftenerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleWaterSoftenerDevice) `home.matter.6006.types.014c` A device that removes minerals from water.                                                                                                                                                                                                                                                                                                                                                                              | Optional Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) google[PreFilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/google/PreFilterMonitoring) google[FilterMonitoring](https://developers.home.google.com/reference/kotlin/com/google/home/google/FilterMonitoring)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                        |     [Water Softener](https://developers.home.google.com/use-cases?device=water-softener)     |
| ### Window [GoogleWindowDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleWindowDevice) `home.matter.6006.types.014e` A transparent device that allows light into a structure. Windows can be opened and closed, optionally with sections that open in different directions, and may also be locked and unlocked.                                                                                                                                                                                                                                                   | Optional Traits google[LockUnlock](https://developers.home.google.com/reference/kotlin/com/google/home/google/LockUnlock) google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |             [Window](https://developers.home.google.com/use-cases?device=window)             |
| ### Yogurtmaker [GoogleYogurtmakerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/google/GoogleYogurtmakerDevice) `home.matter.6006.types.0150` A kitchen appliance device that makes yogurt. Interactions with yogurt makers may include starting and stopping, setting a timer, adjusting cooking modes or food presets, or adjusting other various settings.                                                                                                                                                                                                                | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) Optional Traits... google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |       [Yogurtmaker](https://developers.home.google.com/use-cases?device=yogurt-maker)        |
| ### Laundry Dryer [LaundryDryerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerDevice) `home.matter.0000.types.007c` A device capable of drying laundry items.                                                                                                                                                                                                                                                                                                                                                                                     | Required Traits matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LaundryDryerControls](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControls) matter[LaundryWasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode) matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer) google[Toggles](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |              [Dryer](https://developers.home.google.com/use-cases?device=dryer)              |
| ### Laundry Washer [LaundryWasherDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherDevice) `home.matter.0000.types.0073` A device capable of laundering consumer items.                                                                                                                                                                                                                                                                                                                                                                             | Required Traits matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LaundryWasherMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode) matter[LaundryWasherControls](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControls) matter[TemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState) google[Toggles](https://developers.home.google.com/reference/kotlin/com/google/home/google/Toggles) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl) google[ExtendedModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedModeSelect)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                        |             [Washer](https://developers.home.google.com/use-cases?device=washer)             |
| ### Microwave Oven [MicrowaveOvenDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenDevice) `home.matter.0000.types.0079` A device that uses microwaves to heat food and beverages.                                                                                                                                                                                                                                                                                                                                                                  | Required Traits matter[MicrowaveOvenMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenMode) matter[MicrowaveOvenControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControl) matter[OperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState) Optional Traits... matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) google[ExtendedModeSelect](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedModeSelect) google[Cook](https://developers.home.google.com/reference/kotlin/com/google/home/google/Cook) google[Timer](https://developers.home.google.com/reference/kotlin/com/google/home/google/Timer)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                        |          [Microwave](https://developers.home.google.com/use-cases?device=microwave)          |
| ### Oven [OvenDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenDevice) `home.matter.0000.types.007b` A device that contains one or more cabinets, and optionally a cooktop, and is capable of heating food.                                                                                                                                                                                                                                                                                                                                                 | Optional Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |               [Oven](https://developers.home.google.com/use-cases?device=oven)               |
| ### Pump [PumpDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpDevice) `home.matter.0000.types.0303` A device typically used to pump fluids like water that may have variable speed. It may have optional built-in sensors and a regulation mechanism.                                                                                                                                                                                                                                                                                                      | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[PumpConfigurationAndControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl) Optional Traits... matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) matter[PressureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurement) matter[FlowMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                        |                                             Pump                                             |
| ### Pump Controller [PumpControllerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpControllerDevice) `home.matter.0000.types.0304` A device that is capable of configuring and controlling a pump.                                                                                                                                                                                                                                                                                                                                                         | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                        |                                             Pump                                             |
| ### Refrigerator [RefrigeratorDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorDevice) `home.matter.0000.types.0070` A device containing one or more cabinets capable of chilling or freezing food.                                                                                                                                                                                                                                                                                                                                                 | Optional Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[RefrigeratorAndTemperatureControlledCabinetMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetMode) matter[RefrigeratorAlarm](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarm) google[ExtendedTemperatureControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedTemperatureControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |       [Refrigerator](https://developers.home.google.com/use-cases?device=refrigerator)       |
| ### Robotic Vacuum Cleaner [RoboticVacuumCleanerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoboticVacuumCleanerDevice) `home.matter.0000.types.0074` A device that autonomously cleans floors and carpets by vacuuming dirt and debris.                                                                                                                                                                                                                                                                                                                   | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[RvcRunMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode) matter[RvcOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState) Optional Traits... matter[RvcCleanMode](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode) google[ExtendedPowerSource](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedPowerSource) google[Locator](https://developers.home.google.com/reference/kotlin/com/google/home/google/Locator) google[ExtendedOperationalState](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedOperationalState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                        |             [Vacuum](https://developers.home.google.com/use-cases?device=vacuum)             |
| ### Room Air Conditioner [RoomAirConditionerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoomAirConditionerDevice) `home.matter.0000.types.0072` A device with the primary function of controlling the air temperature in a single room.                                                                                                                                                                                                                                                                                                                    | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat) Optional Traits... matter[FanControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl) matter[ThermostatUserInterfaceConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfiguration) matter[TemperatureMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement) matter[RelativeHumidityMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement) google[ExtendedFanControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedFanControl) google[ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                        |                 [AC](https://developers.home.google.com/use-cases?device=ac)                 |
| ### Speaker [SpeakerDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SpeakerDevice) `home.matter.0000.types.0022` An audio or video device is capable of having its volume controlled and can be muted or unmuted.                                                                                                                                                                                                                                                                                                                                              | Required Traits matter[OnOff](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff) matter[LevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl) Optional Traits... google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState) google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                        |            [Speaker](https://developers.home.google.com/use-cases?device=speaker)            |
| ### Thermostat [ThermostatDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatDevice) `home.matter.0000.types.0301` A device that is capable of having either built-in or separate sensors for temperature, humidity or occupancy, and allows the desired temperature to be set. A Thermostat is capable of sending heating and/or cooling requirement notifications to a heating/cooling unit (for example, an indoor air handler) or is capable of including a mechanism to control a heating or cooling unit directly.                                | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[Thermostat](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat) Optional Traits... matter[ThermostatUserInterfaceConfiguration](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfiguration) google[ExtendedThermostat](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedThermostat)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                        |         [Thermostat](https://developers.home.google.com/use-cases?device=thermostat)         |
| ### Video Remote Control [VideoRemoteControlDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/VideoRemoteControlDevice) `home.matter.0000.types.002a` A device that can control a video player, for example, a traditional universal remote control.                                                                                                                                                                                                                                                                                                             | Optional Traits google[ExtendedLevelControl](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedLevelControl) google[ExtendedChannel](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedChannel) google[ExtendedMediaInput](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaInput) google[ExtendedApplicationLauncher](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedApplicationLauncher) google[ExtendedMediaPlayback](https://developers.home.google.com/reference/kotlin/com/google/home/google/ExtendedMediaPlayback) google[MediaActivityState](https://developers.home.google.com/reference/kotlin/com/google/home/google/MediaActivityState)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |       [Media Remote](https://developers.home.google.com/use-cases?device=media-remote)       |
| ### Water Valve [WaterValveDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterValveDevice) `home.matter.0000.types.0042` A device that is capable of configuring and controlling the flow of water.                                                                                                                                                                                                                                                                                                                                                          | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[ValveConfigurationAndControl](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl) Optional Traits matter[FlowMeasurement](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurement)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                        |              [Valve](https://developers.home.google.com/use-cases?device=valve)              |
| ### Window Covering [WindowCoveringDevice](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringDevice) `home.matter.0000.types.0202` A device that covers a window and is capable of being raised or tilted.                                                                                                                                                                                                                                                                                                                                                 | Required Traits matter[Identify](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify) matter[WindowCovering](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering) Optional Traits google[OpenClose](https://developers.home.google.com/reference/kotlin/com/google/home/google/OpenClose)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                        |             [Blinds](https://developers.home.google.com/use-cases?device=blinds)             |

<br />