Описание
Общее действие автоматизации. Это типизированная структура .
Одно из полей
| Тип | Расширенная структура |
|---|---|
| помощник.команда.трансляция | BroadcastCommand |
| помощник.команда.OkGoogle | OkGoogleCommand |
| device.command.ActivateScene | ActivateSceneCommand |
| device.command.AppInstall | AppInstallCommand |
| device.command.AppSearch | AppSearchCommand |
| device.command.AppSelect | AppSelectCommand |
| устройство.команда.ArmDisarm | ArmDisarmCommand |
| device.command.BrightnessAbsolute | ЯркостьАбсолютнаяКоманда |
| device.command.BrightnessRelative | BrightnessRelativeCommand |
| устройство.команда.зарядка | ChargeCommand |
| device.command.ColorAbsolute | ColorAbsoluteCommand |
| устройство.команда.Кук | CookCommand |
| устройство.команда.выдать | DispenseCommand |
| устройство.команда.Док | DockCommand |
| устройство.команда.Заполнить | FillCommand |
| устройство.команда.FindMyDevice | LocateCommand |
| device.command.HumidityRelative | HumidityRelativeCommand |
| device.command.LightEffectColorLoop | LightEffectColorLoopCommand |
| device.command.LightEffectPulse | LightEffectPulseCommand |
| device.command.LightEffectSleep | LightEffectSleepCommand |
| device.command.LightEffectWake | LightEffectWakeCommand |
| устройство.команда.БлокировкаРазблокировка | LockUnlockCommand |
| device.command.MediaNext | MediaNextCommand |
| устройство.команда.MediaPause | MediaPauseCommand |
| device.command.MediaPrevious | МедиаПредыдущаяКоманда |
| device.command.MediaResume | MediaResumeCommand |
| устройство.команда.MediaShuffle | MediaShuffleCommand |
| устройство.команда.MediaStop | MediaStopCommand |
| устройство.команда.Отключить звук | MuteCommand |
| устройство.команда.СледующийВход | NextInputCommand |
| устройство.команда.ВклВыкл | OnOffCommand |
| устройство.команда.ОткрытьЗакрыть | OpenCloseCommand |
| device.command.PauseUnpause | PauseUnpauseCommand |
| device.command.PreviousInput | ПредыдущаяВводКоманда |
| устройство.команда.Перезагрузка | RebootCommand |
| устройство.команда.ОтносительныйКанал | RelativeChannelCommand |
| устройство.команда.ReturnChannel | ReturnChannelCommand |
| устройство.команда.ReverseFan | ReverseCommand |
| device.command.RotateAbsolute | RotateAbsoluteCommand |
| device.command.SelectChannel | SelectChannelCommand |
| device.command.SetFanSpeed | SetFanSpeedCommand |
| device.command.SetFanSpeedRelative | SetFanSpeedRelativeCommand |
| device.command.SetHumidity | SetHumidityCommand |
| устройство.команда.SetInput | SetInputCommand |
| устройство.команда.SetVolume | SetVolumeCommand |
| устройство.команда.СтартСтоп | StartStopCommand |
| device.command.StopLightEffect | StopLightEffectCommand |
| device.command.ThermostatSetMode | ТермостатУстановитьРежимКоманда |
| device.command.ThermostatTemperatureSetpoint | ТермостатТемператураУставкаКоманда |
| device.command.ThermostatTemperatureSetRange | ТермостатТемператураУстановкаДиапазонаКоманда |
| device.command.TimerAdjust | TimerAdjustCommand |
| устройство.команда.ТаймерОтмена | TimerCancelCommand |
| устройство.команда.TimerPause | TimerPauseCommand |
| device.command.TimerResume | TimerResumeCommand |
| устройство.команда.TimerStart | TimerStartCommand |
| home.command.Notification | NotificationCommand |
| время.задержка | DelayAction |
Примеры
Одно действие — включение телевизора и света.
actions:
type: device.command.OnOff
devices:
- TV - Living Room
- Light A - Living Room
on: true
Одно действие для трансляции сообщения через Google Assistant.
actions:
type: assistant.command.Broadcast
message: Dinner time
Несколько действий для включения света и выключения его через 5 минут.
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