On Smart Displays with Google Assistant, in the
Google Assistant app and in the Google Home app (GHA), users can
control devices in their home with a graphical interface. This may be a slider
to control the temperature of a thermostat, or a button to turn a light on and
off. These touch controls serve as a complement to voice commands.

These controls are automatically enabled; no development work is required.

## Smart Displays with Google Assistant

On Smart Displays with Assistant, touch controls are
based on the traits supported by the device.

### Fullscreen View

![This image shows touch controls for controlling the temperature of a thermostat from the fullscreen view on Smart Displays with Google Assistant](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-smartdisplayfull.png) Figure 1: Touch controls for controlling the temperature of a thermostat from the fullscreen view of a Smart display.

### Tiled View

![This image shows touch controls for controlling the temperature of a thermostat from the tiled view on Smart Displays with Google Assistant](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-smartdisplaytile.png) Figure 2: Touch controls for controlling the temperature of a thermostat from the tiled view of a Smart display with Assistant.

### Supported Traits

- [Brightness](https://developers.home.google.com/cloud-to-cloud/traits/brightness.md.txt)
- [CameraStream](https://developers.home.google.com/cloud-to-cloud/traits/camerastream.md.txt)
- [Channel](https://developers.home.google.com/cloud-to-cloud/traits/channel.md.txt)
- [ColorSetting](https://developers.home.google.com/cloud-to-cloud/traits/colorsetting.md.txt)
- [Dock](https://developers.home.google.com/cloud-to-cloud/traits/dock.md.txt)
- [FanSpeed](https://developers.home.google.com/cloud-to-cloud/traits/fanspeed.md.txt)
- [LockUnlock](https://developers.home.google.com/cloud-to-cloud/traits/lockunlock.md.txt)
- [Modes](https://developers.home.google.com/cloud-to-cloud/traits/modes.md.txt)
- [NetworkControl](https://developers.home.google.com/cloud-to-cloud/traits/networkcontrol.md.txt)
- [OnOff](https://developers.home.google.com/cloud-to-cloud/traits/onoff.md.txt)
- [OpenClose](https://developers.home.google.com/cloud-to-cloud/traits/openclose.md.txt)
- [RunCycle](https://developers.home.google.com/cloud-to-cloud/traits/runcycle.md.txt)
- [StartStop](https://developers.home.google.com/cloud-to-cloud/traits/startstop.md.txt)
- [TemperatureSetting](https://developers.home.google.com/cloud-to-cloud/traits/temperaturesetting.md.txt)
- [Toggles](https://developers.home.google.com/cloud-to-cloud/traits/toggles.md.txt)
- [TransportControl](https://developers.home.google.com/cloud-to-cloud/traits/transportcontrol.md.txt)
- [Volume](https://developers.home.google.com/cloud-to-cloud/traits/volume.md.txt)

<br />

### Supported Device Types

All device types (but [Scene](https://developers.home.google.com/cloud-to-cloud/guides/scene.md.txt)) have icons displayed alongside touch
controls associated to the [supported traits](https://developers.home.google.com/cloud-to-cloud/features/touch-controls.md.txt#supported_traits) implemented
by that device.
![This image shows the icon for a thermostat device on Smart Displays with Google Assistant.](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-smartdisplayicon.png) Figure 3: Icon for a thermostat device on a Smart display with Assistant.

If a device doesn't implement any of the [supported traits](https://developers.home.google.com/cloud-to-cloud/features/touch-controls.md.txt#supported_traits)
a placeholder is displayed to the user suggesting the use of voice control.
![This image shows the placeholder displayed for a device with unsupported traits.](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-smartdisplayunsupported.png) Figure 4: Placeholder for device with unsupported traits on Smart Displays with Assistant.

## Google Assistant App

![This image shows touch controls for controlling the temperature of
the hallway thermostat.](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-assistantapp.png) Figure 5: Touch controls in the Assistant app for controlling the temperature of a thermostat

### Supported Traits

- [Brightness](https://developers.home.google.com/cloud-to-cloud/traits/brightness.md.txt)
- [CameraStream](https://developers.home.google.com/cloud-to-cloud/traits/camerastream.md.txt)
- [ColorSetting](https://developers.home.google.com/cloud-to-cloud/traits/colorsetting.md.txt)
- [Dock](https://developers.home.google.com/cloud-to-cloud/traits/dock.md.txt)
- [OnOff](https://developers.home.google.com/cloud-to-cloud/traits/onoff.md.txt)
- [RunCycle](https://developers.home.google.com/cloud-to-cloud/traits/runcycle.md.txt)
- [StartStop](https://developers.home.google.com/cloud-to-cloud/traits/startstop.md.txt)
- [TemperatureSetting](https://developers.home.google.com/cloud-to-cloud/traits/temperaturesetting.md.txt)

### Supported Device Types

- [Air conditioning unit](https://developers.home.google.com/cloud-to-cloud/guides/acunit.md.txt)
- [Air purifier](https://developers.home.google.com/cloud-to-cloud/guides/airpurifier.md.txt)
- [Bathtub](https://developers.home.google.com/cloud-to-cloud/guides/bathtub.md.txt)
- [Camera](https://developers.home.google.com/cloud-to-cloud/guides/camera.md.txt)
- [Coffee maker](https://developers.home.google.com/cloud-to-cloud/guides/coffeemaker.md.txt)
- [Dishwasher](https://developers.home.google.com/cloud-to-cloud/guides/dishwasher.md.txt)
- [Dryer](https://developers.home.google.com/cloud-to-cloud/guides/dryer.md.txt)
- [Fan](https://developers.home.google.com/cloud-to-cloud/guides/fan.md.txt)
- [Heater](https://developers.home.google.com/cloud-to-cloud/guides/heater.md.txt)
- [Humidifier](https://developers.home.google.com/cloud-to-cloud/guides/humidifier.md.txt)
- [Light](https://developers.home.google.com/cloud-to-cloud/guides/light.md.txt)
- [Outlet](https://developers.home.google.com/cloud-to-cloud/guides/outlet.md.txt)
- [Oven](https://developers.home.google.com/cloud-to-cloud/guides/oven.md.txt)
- [Radiator](https://developers.home.google.com/cloud-to-cloud/guides/radiator.md.txt)
- [Media remote](https://developers.home.google.com/cloud-to-cloud/guides/remotecontrol.md.txt)
- [Set-top box](https://developers.home.google.com/cloud-to-cloud/guides/settop.md.txt)
- [Sprinkler](https://developers.home.google.com/cloud-to-cloud/guides/sprinkler.md.txt)
- [Switch](https://developers.home.google.com/cloud-to-cloud/guides/switch.md.txt)
- [Thermostat](https://developers.home.google.com/cloud-to-cloud/guides/thermostat.md.txt)
- [Washer](https://developers.home.google.com/cloud-to-cloud/guides/washer.md.txt)


## Google Home App

![This image shows touch controls for controlling the temperature of
a thermostat.](https://developers.home.google.com/static/cloud-to-cloud/features/images/touch-controls-homeapp.png) Figure 6: Touch controls in the GHA for controlling the temperature of a thermostat.

### Supported Traits

- [Brightness](https://developers.home.google.com/cloud-to-cloud/traits/brightness.md.txt)
- [CameraStream](https://developers.home.google.com/cloud-to-cloud/traits/camerastream.md.txt)
- [ColorSetting](https://developers.home.google.com/cloud-to-cloud/traits/colorsetting.md.txt)
- [Dock](https://developers.home.google.com/cloud-to-cloud/traits/dock.md.txt)
- [OnOff](https://developers.home.google.com/cloud-to-cloud/traits/onoff.md.txt)
- [RunCycle](https://developers.home.google.com/cloud-to-cloud/traits/runcycle.md.txt)
- [StartStop](https://developers.home.google.com/cloud-to-cloud/traits/startstop.md.txt)
- [TemperatureSetting](https://developers.home.google.com/cloud-to-cloud/traits/temperaturesetting.md.txt)

### Supported Device Types

- [Air conditioning unit](https://developers.home.google.com/cloud-to-cloud/guides/acunit.md.txt)
- [Air purifier](https://developers.home.google.com/cloud-to-cloud/guides/airpurifier.md.txt)
- [Bathtub](https://developers.home.google.com/cloud-to-cloud/guides/bathtub.md.txt)
- [Camera](https://developers.home.google.com/cloud-to-cloud/guides/camera.md.txt)
- [Coffee maker](https://developers.home.google.com/cloud-to-cloud/guides/coffeemaker.md.txt)
- [Dishwasher](https://developers.home.google.com/cloud-to-cloud/guides/dishwasher.md.txt)
- [Dryer](https://developers.home.google.com/cloud-to-cloud/guides/dryer.md.txt)
- [Fan](https://developers.home.google.com/cloud-to-cloud/guides/fan.md.txt)
- [Heater](https://developers.home.google.com/cloud-to-cloud/guides/heater.md.txt)
- [Humidifier](https://developers.home.google.com/cloud-to-cloud/guides/humidifier.md.txt)
- [Light](https://developers.home.google.com/cloud-to-cloud/guides/light.md.txt)
- [Outlet](https://developers.home.google.com/cloud-to-cloud/guides/outlet.md.txt)
- [Oven](https://developers.home.google.com/cloud-to-cloud/guides/oven.md.txt)
- [Radiator](https://developers.home.google.com/cloud-to-cloud/guides/radiator.md.txt)
- [Media remote](https://developers.home.google.com/cloud-to-cloud/guides/remotecontrol.md.txt)
- [Set-top box](https://developers.home.google.com/cloud-to-cloud/guides/settop.md.txt)
- [Sprinkler](https://developers.home.google.com/cloud-to-cloud/guides/sprinkler.md.txt)
- [Switch](https://developers.home.google.com/cloud-to-cloud/guides/switch.md.txt)
- [Thermostat](https://developers.home.google.com/cloud-to-cloud/guides/thermostat.md.txt)
- [Washer](https://developers.home.google.com/cloud-to-cloud/guides/washer.md.txt)