Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.google_assistant.trait Namespace Reference

Classes

class  _Trait
 
class  ArmDisArmTrait
 
class  BrightnessTrait
 
class  CameraStreamTrait
 
class  ChannelTrait
 
class  ColorSettingTrait
 
class  DockTrait
 
class  EnergyStorageTrait
 
class  FanSpeedTrait
 
class  HumiditySettingTrait
 
class  InputSelectorTrait
 
class  LocatorTrait
 
class  LockUnlockTrait
 
class  MediaStateTrait
 
class  ModesTrait
 
class  ObjectDetection
 
class  OnOffTrait
 
class  OpenCloseTrait
 
class  SceneTrait
 
class  SensorStateTrait
 
class  StartStopTrait
 
class  TemperatureControlTrait
 
class  TemperatureSettingTrait
 
class  TransportControlTrait
 
class  VolumeTrait
 

Functions

dict[str, Any] _get_fan_speed (str speed_name)
 
def _google_temp_unit (units)
 
str|None _next_selected (list[str] items, str|None selected)
 
def _TraitT
 
def _verify_pin_challenge (data, state, challenge)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string COMMAND_ACTIVATE_SCENE = f"{PREFIX_COMMANDS}ActivateScene"
 
string COMMAND_ARM_DISARM = f"{PREFIX_COMMANDS}ArmDisarm"
 
string COMMAND_BRIGHTNESS_ABSOLUTE = f"{PREFIX_COMMANDS}BrightnessAbsolute"
 
string COMMAND_CHARGE = f"{PREFIX_COMMANDS}Charge"
 
string COMMAND_COLOR_ABSOLUTE = f"{PREFIX_COMMANDS}ColorAbsolute"
 
string COMMAND_DOCK = f"{PREFIX_COMMANDS}Dock"
 
string COMMAND_GET_CAMERA_STREAM = f"{PREFIX_COMMANDS}GetCameraStream"
 
string COMMAND_LOCATE = f"{PREFIX_COMMANDS}Locate"
 
string COMMAND_LOCK_UNLOCK = f"{PREFIX_COMMANDS}LockUnlock"
 
string COMMAND_MEDIA_NEXT = f"{PREFIX_COMMANDS}mediaNext"
 
string COMMAND_MEDIA_PAUSE = f"{PREFIX_COMMANDS}mediaPause"
 
string COMMAND_MEDIA_PREVIOUS = f"{PREFIX_COMMANDS}mediaPrevious"
 
string COMMAND_MEDIA_RESUME = f"{PREFIX_COMMANDS}mediaResume"
 
string COMMAND_MEDIA_SEEK_RELATIVE = f"{PREFIX_COMMANDS}mediaSeekRelative"
 
string COMMAND_MEDIA_SEEK_TO_POSITION = f"{PREFIX_COMMANDS}mediaSeekToPosition"
 
string COMMAND_MEDIA_SHUFFLE = f"{PREFIX_COMMANDS}mediaShuffle"
 
string COMMAND_MEDIA_STOP = f"{PREFIX_COMMANDS}mediaStop"
 
string COMMAND_MUTE = f"{PREFIX_COMMANDS}mute"
 
string COMMAND_NEXT_INPUT = f"{PREFIX_COMMANDS}NextInput"
 
string COMMAND_ON_OFF = f"{PREFIX_COMMANDS}OnOff"
 
string COMMAND_OPEN_CLOSE = f"{PREFIX_COMMANDS}OpenClose"
 
string COMMAND_OPEN_CLOSE_RELATIVE = f"{PREFIX_COMMANDS}OpenCloseRelative"
 
string COMMAND_PAUSE_UNPAUSE = f"{PREFIX_COMMANDS}PauseUnpause"
 
string COMMAND_PREVIOUS_INPUT = f"{PREFIX_COMMANDS}PreviousInput"
 
string COMMAND_REVERSE = f"{PREFIX_COMMANDS}Reverse"
 
string COMMAND_SELECT_CHANNEL = f"{PREFIX_COMMANDS}selectChannel"
 
string COMMAND_SET_FAN_SPEED = f"{PREFIX_COMMANDS}SetFanSpeed"
 
string COMMAND_SET_FAN_SPEED_RELATIVE = f"{PREFIX_COMMANDS}SetFanSpeedRelative"
 
string COMMAND_SET_HUMIDITY = f"{PREFIX_COMMANDS}SetHumidity"
 
string COMMAND_SET_INPUT = f"{PREFIX_COMMANDS}SetInput"
 
string COMMAND_SET_MODES = f"{PREFIX_COMMANDS}SetModes"
 
string COMMAND_SET_TEMPERATURE = f"{PREFIX_COMMANDS}SetTemperature"
 
string COMMAND_SET_VOLUME = f"{PREFIX_COMMANDS}setVolume"
 
string COMMAND_START_STOP = f"{PREFIX_COMMANDS}StartStop"
 
string COMMAND_THERMOSTAT_SET_MODE = f"{PREFIX_COMMANDS}ThermostatSetMode"
 
tuple COMMAND_THERMOSTAT_TEMPERATURE_SET_RANGE
 
tuple COMMAND_THERMOSTAT_TEMPERATURE_SETPOINT
 
string COMMAND_VOLUME_RELATIVE = f"{PREFIX_COMMANDS}volumeRelative"
 
dictionary COVER_VALVE_CURRENT_POSITION
 
dictionary COVER_VALVE_DOMAINS = {cover.DOMAIN, valve.DOMAIN}
 
dictionary COVER_VALVE_POSITION
 
dictionary COVER_VALVE_SET_POSITION_FEATURE
 
dictionary COVER_VALVE_STATES
 
dictionary COVER_VALVE_STOP_FEATURE
 
int FAN_SPEED_MAX_SPEED_COUNT = 5
 
dictionary FRIENDLY_DOMAIN = {cover.DOMAIN: "Cover", valve.DOMAIN: "Valve"}
 
dictionary MEDIA_COMMAND_ATTRIBUTES
 
dictionary MEDIA_COMMAND_SUPPORT_MAPPING
 
string PREFIX_COMMANDS = "action.devices.commands."
 
string PREFIX_TRAITS = "action.devices.traits."
 
dictionary SERVICE_CLOSE_COVER_VALVE
 
dictionary SERVICE_OPEN_COVER_VALVE
 
dictionary SERVICE_SET_POSITION_COVER_VALVE
 
dictionary SERVICE_STOP_COVER_VALVE
 
dictionary SERVICE_TOGGLE_COVER_VALVE
 
string TRAIT_ARM_DISARM = f"{PREFIX_TRAITS}ArmDisarm"
 
string TRAIT_BRIGHTNESS = f"{PREFIX_TRAITS}Brightness"
 
string TRAIT_CAMERA_STREAM = f"{PREFIX_TRAITS}CameraStream"
 
string TRAIT_CHANNEL = f"{PREFIX_TRAITS}Channel"
 
string TRAIT_COLOR_SETTING = f"{PREFIX_TRAITS}ColorSetting"
 
string TRAIT_DOCK = f"{PREFIX_TRAITS}Dock"
 
string TRAIT_ENERGY_STORAGE = f"{PREFIX_TRAITS}EnergyStorage"
 
string TRAIT_FAN_SPEED = f"{PREFIX_TRAITS}FanSpeed"
 
string TRAIT_HUMIDITY_SETTING = f"{PREFIX_TRAITS}HumiditySetting"
 
string TRAIT_INPUT_SELECTOR = f"{PREFIX_TRAITS}InputSelector"
 
string TRAIT_LOCATOR = f"{PREFIX_TRAITS}Locator"
 
string TRAIT_LOCK_UNLOCK = f"{PREFIX_TRAITS}LockUnlock"
 
string TRAIT_MEDIA_STATE = f"{PREFIX_TRAITS}MediaState"
 
string TRAIT_MODES = f"{PREFIX_TRAITS}Modes"
 
string TRAIT_OBJECT_DETECTION = f"{PREFIX_TRAITS}ObjectDetection"
 
string TRAIT_ON_OFF = f"{PREFIX_TRAITS}OnOff"
 
string TRAIT_OPEN_CLOSE = f"{PREFIX_TRAITS}OpenClose"
 
string TRAIT_SCENE = f"{PREFIX_TRAITS}Scene"
 
string TRAIT_SENSOR_STATE = f"{PREFIX_TRAITS}SensorState"
 
string TRAIT_START_STOP = f"{PREFIX_TRAITS}StartStop"
 
string TRAIT_TEMPERATURE_CONTROL = f"{PREFIX_TRAITS}TemperatureControl"
 
string TRAIT_TEMPERATURE_SETTING = f"{PREFIX_TRAITS}TemperatureSetting"
 
string TRAIT_TRANSPORT_CONTROL = f"{PREFIX_TRAITS}TransportControl"
 
string TRAIT_VOLUME = f"{PREFIX_TRAITS}Volume"
 

Detailed Description

Implement the Google Smart Home traits.

Function Documentation

◆ _get_fan_speed()

dict[str, Any] homeassistant.components.google_assistant.trait._get_fan_speed ( str  speed_name)
private
Return a fan speed synonyms for a speed name.

Definition at line 1672 of file trait.py.

◆ _google_temp_unit()

def homeassistant.components.google_assistant.trait._google_temp_unit (   units)
private
Return Google temperature unit.

Definition at line 247 of file trait.py.

◆ _next_selected()

str | None homeassistant.components.google_assistant.trait._next_selected ( list[str]  items,
str | None  selected 
)
private
Return the next item in an item list starting at given value.

If selected is missing in items, None is returned

Definition at line 254 of file trait.py.

◆ _TraitT()

def homeassistant.components.google_assistant.trait._TraitT
private

Definition at line 241 of file trait.py.

◆ _verify_pin_challenge()

def homeassistant.components.google_assistant.trait._verify_pin_challenge (   data,
  state,
  challenge 
)
private
Verify a pin challenge.

Definition at line 2442 of file trait.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.google_assistant.trait._LOGGER = logging.getLogger(__name__)
private

Definition at line 105 of file trait.py.

◆ COMMAND_ACTIVATE_SCENE

string homeassistant.components.google_assistant.trait.COMMAND_ACTIVATE_SCENE = f"{PREFIX_COMMANDS}ActivateScene"

Definition at line 134 of file trait.py.

◆ COMMAND_ARM_DISARM

string homeassistant.components.google_assistant.trait.COMMAND_ARM_DISARM = f"{PREFIX_COMMANDS}ArmDisarm"

Definition at line 135 of file trait.py.

◆ COMMAND_BRIGHTNESS_ABSOLUTE

string homeassistant.components.google_assistant.trait.COMMAND_BRIGHTNESS_ABSOLUTE = f"{PREFIX_COMMANDS}BrightnessAbsolute"

Definition at line 136 of file trait.py.

◆ COMMAND_CHARGE

string homeassistant.components.google_assistant.trait.COMMAND_CHARGE = f"{PREFIX_COMMANDS}Charge"

Definition at line 137 of file trait.py.

◆ COMMAND_COLOR_ABSOLUTE

string homeassistant.components.google_assistant.trait.COMMAND_COLOR_ABSOLUTE = f"{PREFIX_COMMANDS}ColorAbsolute"

Definition at line 138 of file trait.py.

◆ COMMAND_DOCK

string homeassistant.components.google_assistant.trait.COMMAND_DOCK = f"{PREFIX_COMMANDS}Dock"

Definition at line 139 of file trait.py.

◆ COMMAND_GET_CAMERA_STREAM

string homeassistant.components.google_assistant.trait.COMMAND_GET_CAMERA_STREAM = f"{PREFIX_COMMANDS}GetCameraStream"

Definition at line 140 of file trait.py.

◆ COMMAND_LOCATE

string homeassistant.components.google_assistant.trait.COMMAND_LOCATE = f"{PREFIX_COMMANDS}Locate"

Definition at line 142 of file trait.py.

◆ COMMAND_LOCK_UNLOCK

string homeassistant.components.google_assistant.trait.COMMAND_LOCK_UNLOCK = f"{PREFIX_COMMANDS}LockUnlock"

Definition at line 141 of file trait.py.

◆ COMMAND_MEDIA_NEXT

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_NEXT = f"{PREFIX_COMMANDS}mediaNext"

Definition at line 144 of file trait.py.

◆ COMMAND_MEDIA_PAUSE

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_PAUSE = f"{PREFIX_COMMANDS}mediaPause"

Definition at line 145 of file trait.py.

◆ COMMAND_MEDIA_PREVIOUS

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_PREVIOUS = f"{PREFIX_COMMANDS}mediaPrevious"

Definition at line 146 of file trait.py.

◆ COMMAND_MEDIA_RESUME

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_RESUME = f"{PREFIX_COMMANDS}mediaResume"

Definition at line 147 of file trait.py.

◆ COMMAND_MEDIA_SEEK_RELATIVE

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_SEEK_RELATIVE = f"{PREFIX_COMMANDS}mediaSeekRelative"

Definition at line 148 of file trait.py.

◆ COMMAND_MEDIA_SEEK_TO_POSITION

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_SEEK_TO_POSITION = f"{PREFIX_COMMANDS}mediaSeekToPosition"

Definition at line 149 of file trait.py.

◆ COMMAND_MEDIA_SHUFFLE

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_SHUFFLE = f"{PREFIX_COMMANDS}mediaShuffle"

Definition at line 150 of file trait.py.

◆ COMMAND_MEDIA_STOP

string homeassistant.components.google_assistant.trait.COMMAND_MEDIA_STOP = f"{PREFIX_COMMANDS}mediaStop"

Definition at line 151 of file trait.py.

◆ COMMAND_MUTE

string homeassistant.components.google_assistant.trait.COMMAND_MUTE = f"{PREFIX_COMMANDS}mute"

Definition at line 152 of file trait.py.

◆ COMMAND_NEXT_INPUT

string homeassistant.components.google_assistant.trait.COMMAND_NEXT_INPUT = f"{PREFIX_COMMANDS}NextInput"

Definition at line 143 of file trait.py.

◆ COMMAND_ON_OFF

string homeassistant.components.google_assistant.trait.COMMAND_ON_OFF = f"{PREFIX_COMMANDS}OnOff"

Definition at line 154 of file trait.py.

◆ COMMAND_OPEN_CLOSE

string homeassistant.components.google_assistant.trait.COMMAND_OPEN_CLOSE = f"{PREFIX_COMMANDS}OpenClose"

Definition at line 153 of file trait.py.

◆ COMMAND_OPEN_CLOSE_RELATIVE

string homeassistant.components.google_assistant.trait.COMMAND_OPEN_CLOSE_RELATIVE = f"{PREFIX_COMMANDS}OpenCloseRelative"

Definition at line 155 of file trait.py.

◆ COMMAND_PAUSE_UNPAUSE

string homeassistant.components.google_assistant.trait.COMMAND_PAUSE_UNPAUSE = f"{PREFIX_COMMANDS}PauseUnpause"

Definition at line 156 of file trait.py.

◆ COMMAND_PREVIOUS_INPUT

string homeassistant.components.google_assistant.trait.COMMAND_PREVIOUS_INPUT = f"{PREFIX_COMMANDS}PreviousInput"

Definition at line 158 of file trait.py.

◆ COMMAND_REVERSE

string homeassistant.components.google_assistant.trait.COMMAND_REVERSE = f"{PREFIX_COMMANDS}Reverse"

Definition at line 157 of file trait.py.

◆ COMMAND_SELECT_CHANNEL

string homeassistant.components.google_assistant.trait.COMMAND_SELECT_CHANNEL = f"{PREFIX_COMMANDS}selectChannel"

Definition at line 159 of file trait.py.

◆ COMMAND_SET_FAN_SPEED

string homeassistant.components.google_assistant.trait.COMMAND_SET_FAN_SPEED = f"{PREFIX_COMMANDS}SetFanSpeed"

Definition at line 161 of file trait.py.

◆ COMMAND_SET_FAN_SPEED_RELATIVE

string homeassistant.components.google_assistant.trait.COMMAND_SET_FAN_SPEED_RELATIVE = f"{PREFIX_COMMANDS}SetFanSpeedRelative"

Definition at line 162 of file trait.py.

◆ COMMAND_SET_HUMIDITY

string homeassistant.components.google_assistant.trait.COMMAND_SET_HUMIDITY = f"{PREFIX_COMMANDS}SetHumidity"

Definition at line 163 of file trait.py.

◆ COMMAND_SET_INPUT

string homeassistant.components.google_assistant.trait.COMMAND_SET_INPUT = f"{PREFIX_COMMANDS}SetInput"

Definition at line 164 of file trait.py.

◆ COMMAND_SET_MODES

string homeassistant.components.google_assistant.trait.COMMAND_SET_MODES = f"{PREFIX_COMMANDS}SetModes"

Definition at line 165 of file trait.py.

◆ COMMAND_SET_TEMPERATURE

string homeassistant.components.google_assistant.trait.COMMAND_SET_TEMPERATURE = f"{PREFIX_COMMANDS}SetTemperature"

Definition at line 160 of file trait.py.

◆ COMMAND_SET_VOLUME

string homeassistant.components.google_assistant.trait.COMMAND_SET_VOLUME = f"{PREFIX_COMMANDS}setVolume"

Definition at line 166 of file trait.py.

◆ COMMAND_START_STOP

string homeassistant.components.google_assistant.trait.COMMAND_START_STOP = f"{PREFIX_COMMANDS}StartStop"

Definition at line 167 of file trait.py.

◆ COMMAND_THERMOSTAT_SET_MODE

string homeassistant.components.google_assistant.trait.COMMAND_THERMOSTAT_SET_MODE = f"{PREFIX_COMMANDS}ThermostatSetMode"

Definition at line 168 of file trait.py.

◆ COMMAND_THERMOSTAT_TEMPERATURE_SET_RANGE

tuple homeassistant.components.google_assistant.trait.COMMAND_THERMOSTAT_TEMPERATURE_SET_RANGE
Initial value:
1 = (
2  f"{PREFIX_COMMANDS}ThermostatTemperatureSetRange"
3 )

Definition at line 172 of file trait.py.

◆ COMMAND_THERMOSTAT_TEMPERATURE_SETPOINT

tuple homeassistant.components.google_assistant.trait.COMMAND_THERMOSTAT_TEMPERATURE_SETPOINT
Initial value:
1 = (
2  f"{PREFIX_COMMANDS}ThermostatTemperatureSetpoint"
3 )

Definition at line 169 of file trait.py.

◆ COMMAND_VOLUME_RELATIVE

string homeassistant.components.google_assistant.trait.COMMAND_VOLUME_RELATIVE = f"{PREFIX_COMMANDS}volumeRelative"

Definition at line 175 of file trait.py.

◆ COVER_VALVE_CURRENT_POSITION

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_CURRENT_POSITION
Initial value:
1 = {
2  cover.DOMAIN: cover.ATTR_CURRENT_POSITION,
3  valve.DOMAIN: valve.ATTR_CURRENT_POSITION,
4 }

Definition at line 217 of file trait.py.

◆ COVER_VALVE_DOMAINS

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_DOMAINS = {cover.DOMAIN, valve.DOMAIN}

Definition at line 236 of file trait.py.

◆ COVER_VALVE_POSITION

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_POSITION
Initial value:
1 = {
2  cover.DOMAIN: cover.ATTR_POSITION,
3  valve.DOMAIN: valve.ATTR_POSITION,
4 }

Definition at line 222 of file trait.py.

◆ COVER_VALVE_SET_POSITION_FEATURE

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_SET_POSITION_FEATURE
Initial value:
1 = {
2  cover.DOMAIN: CoverEntityFeature.SET_POSITION,
3  valve.DOMAIN: ValveEntityFeature.SET_POSITION,
4 }

Definition at line 227 of file trait.py.

◆ COVER_VALVE_STATES

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_STATES
Initial value:
1 = {
2  cover.DOMAIN: {
3  "closed": cover.STATE_CLOSED,
4  "closing": cover.STATE_CLOSING,
5  "open": cover.STATE_OPEN,
6  "opening": cover.STATE_OPENING,
7  },
8  valve.DOMAIN: {
9  "closed": valve.STATE_CLOSED,
10  "closing": valve.STATE_CLOSING,
11  "open": valve.STATE_OPEN,
12  "opening": valve.STATE_OPENING,
13  },
14 }

Definition at line 181 of file trait.py.

◆ COVER_VALVE_STOP_FEATURE

dictionary homeassistant.components.google_assistant.trait.COVER_VALVE_STOP_FEATURE
Initial value:
1 = {
2  cover.DOMAIN: CoverEntityFeature.STOP,
3  valve.DOMAIN: ValveEntityFeature.STOP,
4 }

Definition at line 231 of file trait.py.

◆ FAN_SPEED_MAX_SPEED_COUNT

int homeassistant.components.google_assistant.trait.FAN_SPEED_MAX_SPEED_COUNT = 5

Definition at line 179 of file trait.py.

◆ FRIENDLY_DOMAIN

dictionary homeassistant.components.google_assistant.trait.FRIENDLY_DOMAIN = {cover.DOMAIN: "Cover", valve.DOMAIN: "Valve"}

Definition at line 238 of file trait.py.

◆ MEDIA_COMMAND_ATTRIBUTES

dictionary homeassistant.components.google_assistant.trait.MEDIA_COMMAND_ATTRIBUTES
Initial value:
1 = {
2  COMMAND_MEDIA_NEXT: "NEXT",
3  COMMAND_MEDIA_PAUSE: "PAUSE",
4  COMMAND_MEDIA_PREVIOUS: "PREVIOUS",
5  COMMAND_MEDIA_RESUME: "RESUME",
6  COMMAND_MEDIA_SEEK_RELATIVE: "SEEK_RELATIVE",
7  COMMAND_MEDIA_SEEK_TO_POSITION: "SEEK_TO_POSITION",
8  COMMAND_MEDIA_SHUFFLE: "SHUFFLE",
9  COMMAND_MEDIA_STOP: "STOP",
10 }

Definition at line 2467 of file trait.py.

◆ MEDIA_COMMAND_SUPPORT_MAPPING

dictionary homeassistant.components.google_assistant.trait.MEDIA_COMMAND_SUPPORT_MAPPING
Initial value:
1 = {
2  COMMAND_MEDIA_NEXT: MediaPlayerEntityFeature.NEXT_TRACK,
3  COMMAND_MEDIA_PAUSE: MediaPlayerEntityFeature.PAUSE,
4  COMMAND_MEDIA_PREVIOUS: MediaPlayerEntityFeature.PREVIOUS_TRACK,
5  COMMAND_MEDIA_RESUME: MediaPlayerEntityFeature.PLAY,
6  COMMAND_MEDIA_SEEK_RELATIVE: MediaPlayerEntityFeature.SEEK,
7  COMMAND_MEDIA_SEEK_TO_POSITION: MediaPlayerEntityFeature.SEEK,
8  COMMAND_MEDIA_SHUFFLE: MediaPlayerEntityFeature.SHUFFLE_SET,
9  COMMAND_MEDIA_STOP: MediaPlayerEntityFeature.STOP,
10 }

Definition at line 2456 of file trait.py.

◆ PREFIX_COMMANDS

string homeassistant.components.google_assistant.trait.PREFIX_COMMANDS = "action.devices.commands."

Definition at line 133 of file trait.py.

◆ PREFIX_TRAITS

string homeassistant.components.google_assistant.trait.PREFIX_TRAITS = "action.devices.traits."

Definition at line 107 of file trait.py.

◆ SERVICE_CLOSE_COVER_VALVE

dictionary homeassistant.components.google_assistant.trait.SERVICE_CLOSE_COVER_VALVE
Initial value:
1 = {
2  cover.DOMAIN: cover.SERVICE_CLOSE_COVER,
3  valve.DOMAIN: valve.SERVICE_CLOSE_VALVE,
4 }

Definition at line 204 of file trait.py.

◆ SERVICE_OPEN_COVER_VALVE

dictionary homeassistant.components.google_assistant.trait.SERVICE_OPEN_COVER_VALVE
Initial value:
1 = {
2  cover.DOMAIN: cover.SERVICE_OPEN_COVER,
3  valve.DOMAIN: valve.SERVICE_OPEN_VALVE,
4 }

Definition at line 200 of file trait.py.

◆ SERVICE_SET_POSITION_COVER_VALVE

dictionary homeassistant.components.google_assistant.trait.SERVICE_SET_POSITION_COVER_VALVE
Initial value:
1 = {
2  cover.DOMAIN: cover.SERVICE_SET_COVER_POSITION,
3  valve.DOMAIN: valve.SERVICE_SET_VALVE_POSITION,
4 }

Definition at line 212 of file trait.py.

◆ SERVICE_STOP_COVER_VALVE

dictionary homeassistant.components.google_assistant.trait.SERVICE_STOP_COVER_VALVE
Initial value:
1 = {
2  cover.DOMAIN: cover.SERVICE_STOP_COVER,
3  valve.DOMAIN: valve.SERVICE_STOP_VALVE,
4 }

Definition at line 196 of file trait.py.

◆ SERVICE_TOGGLE_COVER_VALVE

dictionary homeassistant.components.google_assistant.trait.SERVICE_TOGGLE_COVER_VALVE
Initial value:
1 = {
2  cover.DOMAIN: cover.SERVICE_TOGGLE,
3  valve.DOMAIN: valve.SERVICE_TOGGLE,
4 }

Definition at line 208 of file trait.py.

◆ TRAIT_ARM_DISARM

string homeassistant.components.google_assistant.trait.TRAIT_ARM_DISARM = f"{PREFIX_TRAITS}ArmDisarm"

Definition at line 108 of file trait.py.

◆ TRAIT_BRIGHTNESS

string homeassistant.components.google_assistant.trait.TRAIT_BRIGHTNESS = f"{PREFIX_TRAITS}Brightness"

Definition at line 109 of file trait.py.

◆ TRAIT_CAMERA_STREAM

string homeassistant.components.google_assistant.trait.TRAIT_CAMERA_STREAM = f"{PREFIX_TRAITS}CameraStream"

Definition at line 110 of file trait.py.

◆ TRAIT_CHANNEL

string homeassistant.components.google_assistant.trait.TRAIT_CHANNEL = f"{PREFIX_TRAITS}Channel"

Definition at line 111 of file trait.py.

◆ TRAIT_COLOR_SETTING

string homeassistant.components.google_assistant.trait.TRAIT_COLOR_SETTING = f"{PREFIX_TRAITS}ColorSetting"

Definition at line 112 of file trait.py.

◆ TRAIT_DOCK

string homeassistant.components.google_assistant.trait.TRAIT_DOCK = f"{PREFIX_TRAITS}Dock"

Definition at line 113 of file trait.py.

◆ TRAIT_ENERGY_STORAGE

string homeassistant.components.google_assistant.trait.TRAIT_ENERGY_STORAGE = f"{PREFIX_TRAITS}EnergyStorage"

Definition at line 114 of file trait.py.

◆ TRAIT_FAN_SPEED

string homeassistant.components.google_assistant.trait.TRAIT_FAN_SPEED = f"{PREFIX_TRAITS}FanSpeed"

Definition at line 115 of file trait.py.

◆ TRAIT_HUMIDITY_SETTING

string homeassistant.components.google_assistant.trait.TRAIT_HUMIDITY_SETTING = f"{PREFIX_TRAITS}HumiditySetting"

Definition at line 116 of file trait.py.

◆ TRAIT_INPUT_SELECTOR

string homeassistant.components.google_assistant.trait.TRAIT_INPUT_SELECTOR = f"{PREFIX_TRAITS}InputSelector"

Definition at line 117 of file trait.py.

◆ TRAIT_LOCATOR

string homeassistant.components.google_assistant.trait.TRAIT_LOCATOR = f"{PREFIX_TRAITS}Locator"

Definition at line 118 of file trait.py.

◆ TRAIT_LOCK_UNLOCK

string homeassistant.components.google_assistant.trait.TRAIT_LOCK_UNLOCK = f"{PREFIX_TRAITS}LockUnlock"

Definition at line 119 of file trait.py.

◆ TRAIT_MEDIA_STATE

string homeassistant.components.google_assistant.trait.TRAIT_MEDIA_STATE = f"{PREFIX_TRAITS}MediaState"

Definition at line 120 of file trait.py.

◆ TRAIT_MODES

string homeassistant.components.google_assistant.trait.TRAIT_MODES = f"{PREFIX_TRAITS}Modes"

Definition at line 121 of file trait.py.

◆ TRAIT_OBJECT_DETECTION

string homeassistant.components.google_assistant.trait.TRAIT_OBJECT_DETECTION = f"{PREFIX_TRAITS}ObjectDetection"

Definition at line 122 of file trait.py.

◆ TRAIT_ON_OFF

string homeassistant.components.google_assistant.trait.TRAIT_ON_OFF = f"{PREFIX_TRAITS}OnOff"

Definition at line 123 of file trait.py.

◆ TRAIT_OPEN_CLOSE

string homeassistant.components.google_assistant.trait.TRAIT_OPEN_CLOSE = f"{PREFIX_TRAITS}OpenClose"

Definition at line 124 of file trait.py.

◆ TRAIT_SCENE

string homeassistant.components.google_assistant.trait.TRAIT_SCENE = f"{PREFIX_TRAITS}Scene"

Definition at line 125 of file trait.py.

◆ TRAIT_SENSOR_STATE

string homeassistant.components.google_assistant.trait.TRAIT_SENSOR_STATE = f"{PREFIX_TRAITS}SensorState"

Definition at line 126 of file trait.py.

◆ TRAIT_START_STOP

string homeassistant.components.google_assistant.trait.TRAIT_START_STOP = f"{PREFIX_TRAITS}StartStop"

Definition at line 127 of file trait.py.

◆ TRAIT_TEMPERATURE_CONTROL

string homeassistant.components.google_assistant.trait.TRAIT_TEMPERATURE_CONTROL = f"{PREFIX_TRAITS}TemperatureControl"

Definition at line 128 of file trait.py.

◆ TRAIT_TEMPERATURE_SETTING

string homeassistant.components.google_assistant.trait.TRAIT_TEMPERATURE_SETTING = f"{PREFIX_TRAITS}TemperatureSetting"

Definition at line 129 of file trait.py.

◆ TRAIT_TRANSPORT_CONTROL

string homeassistant.components.google_assistant.trait.TRAIT_TRANSPORT_CONTROL = f"{PREFIX_TRAITS}TransportControl"

Definition at line 130 of file trait.py.

◆ TRAIT_VOLUME

string homeassistant.components.google_assistant.trait.TRAIT_VOLUME = f"{PREFIX_TRAITS}Volume"

Definition at line 131 of file trait.py.