Action

Description

General automation action. This is a Typed Struct.

One of Fields

Type Extended Struct
assistant.command.Broadcast BroadcastCommand
assistant.command.OkGoogle OkGoogleCommand
device.command.ActivateScene ActivateSceneCommand
device.command.AppInstall AppInstallCommand
device.command.AppSearch AppSearchCommand
device.command.AppSelect AppSelectCommand
device.command.ArmDisarm ArmDisarmCommand
device.command.BrightnessAbsolute BrightnessAbsoluteCommand
device.command.BrightnessRelative BrightnessRelativeCommand
device.command.Charge ChargeCommand
device.command.ColorAbsolute ColorAbsoluteCommand
device.command.Cook CookCommand
device.command.Dispense DispenseCommand
device.command.Dock DockCommand
device.command.Fill FillCommand
device.command.FindMyDevice LocateCommand
device.command.HumidityRelative HumidityRelativeCommand
device.command.LightEffectColorLoop LightEffectColorLoopCommand
device.command.LightEffectPulse LightEffectPulseCommand
device.command.LightEffectSleep LightEffectSleepCommand
device.command.LightEffectWake LightEffectWakeCommand
device.command.LockUnlock LockUnlockCommand
device.command.MediaNext MediaNextCommand
device.command.MediaPause MediaPauseCommand
device.command.MediaPrevious MediaPreviousCommand
device.command.MediaResume MediaResumeCommand
device.command.MediaShuffle MediaShuffleCommand
device.command.MediaStop MediaStopCommand
device.command.Mute MuteCommand
device.command.NextInput NextInputCommand
device.command.OnOff OnOffCommand
device.command.OpenClose OpenCloseCommand
device.command.PauseUnpause PauseUnpauseCommand
device.command.PreviousInput PreviousInputCommand
device.command.Reboot RebootCommand
device.command.RelativeChannel RelativeChannelCommand
device.command.ReturnChannel ReturnChannelCommand
device.command.ReverseFan ReverseCommand
device.command.RotateAbsolute RotateAbsoluteCommand
device.command.SelectChannel SelectChannelCommand
device.command.SetFanSpeed SetFanSpeedCommand
device.command.SetFanSpeedRelative SetFanSpeedRelativeCommand
device.command.SetHumidity SetHumidityCommand
device.command.SetInput SetInputCommand
device.command.SetVolume SetVolumeCommand
device.command.StartStop StartStopCommand
device.command.StopLightEffect StopLightEffectCommand
device.command.ThermostatSetMode ThermostatSetModeCommand
device.command.ThermostatTemperatureSetpoint ThermostatTemperatureSetpointCommand
device.command.ThermostatTemperatureSetRange ThermostatTemperatureSetRangeCommand
device.command.TimerAdjust TimerAdjustCommand
device.command.TimerCancel TimerCancelCommand
device.command.TimerPause TimerPauseCommand
device.command.TimerResume TimerResumeCommand
device.command.TimerStart TimerStartCommand
home.command.Notification NotificationCommand
time.delay DelayAction

Examples

A single action to turn on a TV and a light.

actions:
  type: device.command.OnOff
  devices:
  - TV - Living Room
  - Light A - Living Room
  on: true

A single action to broadcast a message through Google Assistant.

actions:
  type: assistant.command.Broadcast
  message: Dinner time

Multiple actions to turn on a light and turn off it after 5 minutes.

actions:
- type: device.command.OnOff
  devices: Light A - Living Room
  on: true
- type: time.delay
  for: 5min
- type: device.command.OnOff
  devices: Light A - Living Room
  on: false