Автоматизация поддерживает следующие инициализации и действия. Все состояния также поддерживаются в качестве условий.
| Состояние / Событие (стартер) Состояние Команда (действие) | Поддерживаемые поля | Описание |
|---|---|---|
| и | Составное условие, представляющее собой логическое И всех дочерних условий. | |
| помощник. команда. вещание. | сообщение | |
| помощник. команда. ОкGoogle | okGoogle | |
| ассистент. событие. OkGoogle | запрос | |
| устройство. команда. АктивироватьСцену | активировать | Активировать или деактивировать сцену. |
| устройство.команда.Установка приложения | новоеИмяПриложения | Установите приложение на данное устройство. |
| устройство.команда.Поиск приложений | applicationName | Найдите указанное приложение. |
| устройство.команда.AppSelect | applicationName | Выберите указанное приложение. |
| устройство. команда. Включить/Выключить | рука уровень руки отмена | Установите уровень срабатывания сигнализации устройства. |
| устройство. команда. ЯркостьАбсолютная | яркость | Отрегулируйте абсолютную яркость устройства. Если яркость установлена на значение больше 0, то, если устройство выключено, оно включается, и значение [`OnOffState`](./on_off_state) изменяется, отражая включение устройства. Аналогично, если яркость установлена на 0, устройство выключается, и значение [`OnOffState`](./on_off_state) изменяется соответствующим образом. |
| устройство.команда.Относительная яркость | яркостьОтносительныйПроцент яркостьОтносительныйВес | Отрегулируйте относительную яркость устройства. Если яркость установлена на значение больше 0, то, если устройство выключено, оно включается, и значение [`OnOffState.state`](./on_off_state) изменяется, отражая включение устройства. Аналогично, если яркость установлена на 0, устройство выключается, и значение [`OnOffState.state`](./on_off_state) изменяется соответствующим образом. |
| устройство. команда. Заряд | заряжать | Начать или остановить зарядку. |
| устройство. команда. ColorAbsolute | цвет. название цвет. спектрHSV. оттенок цвет. спектрHSV. насыщенность цвет. спектрHSV. значение цвет. спектрRGB цвет. температура | Устанавливает цвет в соответствии с указанным оттенком. Когда цвет установлен на выключенном устройстве, устройство включается, и значение [`OnOffState`](./on_off_state) изменяется в соответствии с этим. Аналогично, когда яркость установлена на 0, устройство выключается, и значение [`OnOffState`](./on_off_state) изменяется соответствующим образом. |
| устройство. команда. Кук | режим приготовления foodPreset количество начинать единица | Начать или остановить приготовление. |
| устройство. команда. Выдать. | количество элемент presetName единица | Выдавать товары. |
| устройство. команда. Док | Подключите устройство к док-станции. | |
| устройство.команда.EnableDisableGuestNetwork | давать возможность | Включить или отключить гостевую сеть. |
| устройство.команда.EnableDisableNetworkProfile | давать возможность профиль | Включение или отключение сетевого профиля. Необходимо использовать дополнительную проверку пользователя с помощью PIN-кода. Отключение других устройств безопасности с помощью этих команд может повлиять на безопасность домашней сети пользователя. |
| устройство. команда. Заполнить | наполнять fillLevel | Заполните или слейте воду из устройства. |
| устройство.команда.НайтиМоеУстройство | тишина | Определите местоположение целевого устройства, сгенерировав локальное оповещение. |
| устройство. команда. Относительная влажность | относительная влажность в процентах относительная влажность Вес | Отрегулируйте уровень влажности относительно текущего значения. |
| устройство.команда.LightEffectColorLoop | продолжительность | Переключайте цвета на устройстве. |
| устройство.команда.LightEffectPulse | продолжительность | Интенсивность света увеличивается от среднего уровня яркости до максимальной, а затем уменьшается до среднего уровня яркости с общей продолжительностью цикла в один импульс в секунду. В течение каждого цикла максимальная яркость должна длиться 200 мс, а средний уровень яркости, за исключением переходного периода, должен длиться не менее 500 мс. |
| устройство.команда.LightEffectSleep | продолжительность | Постепенно, с течением времени, уменьшайте яркость устройства и, при необходимости, изменяйте цветовую температуру. |
| устройство.команда.LightEffectWake | продолжительность | Постепенно, с течением времени, увеличивайте яркость устройства и, если устройство поддерживает этот эффект, изменяйте цветовую температуру. |
| устройство.команда.БлокРазблокировка | замок | Заблокируйте или разблокируйте устройство. |
| устройство. команда. MediaNext | Перейти к следующему медиафайлу. | |
| устройство.команда.МедиаПауза | Приостановить воспроизведение мультимедиа. | |
| устройство. команда. МедиаПредыдущий | Перейти к предыдущему медиафайлу. | |
| устройство.команда.MediaResume | Возобновить воспроизведение мультимедиа. | |
| устройство.команда.MediaShuffle | Перемешать текущий плейлист. | |
| устройство. команда. MediaStop | Остановить воспроизведение мультимедиа. | |
| устройство. команда. Отключить звук. | немой | Включите или выключите звук на данном устройстве. |
| устройство.команда.СледующийВвод | Переключитесь на следующий вход. | |
| устройство. команда. Вкл.Выкл. | на | Включите или выключите устройство. |
| устройство. команда. ОткрытьЗакрыть | открытое направление открытый процент | Установите состояние открытия/закрытия устройства. |
| устройство.команда. Пауза.Отключить паузу | пауза | Приостановить или возобновить работу устройства. |
| устройство.команда.ПредыдущийВвод | Переключиться на предыдущий вход. | |
| устройство. команда. Перезагрузка. | Перезагружает устройство. | |
| устройство.команда.ОтносительныйКанал | количество каналов | Отрегулируйте текущий канал на относительную величину. |
| устройство.команда.Возвратныйканал | Вернуться на предыдущий канал, на котором пользователь находился. | |
| устройство. команда. Обратный вентилятор | Измените направление вращения вентилятора. | |
| устройство.команда.ПоворотАбсолюта | rotationDegrees ротацияПроцент | Установите абсолютное вращение устройства. |
| устройство.команда.ВыбратьКанал | channelCode channelName номер канала | Установите для текущего канала определенное значение. |
| устройство.команда.SetFanSpeed | скорость вентилятора | Установите скорость вращения вентилятора. |
| устройство.команда.SetFanSpeedRelative | fanSpeedRelativePercent fanSpeedRelativeWeight | Установите относительную скорость вращения вентилятора. |
| устройство.команда.SetHumidity | влажность | Установите уровень влажности в абсолютном значении. |
| устройство.команда.SetInput | новыйВвод | Настройте вход мультимедиа. |
| устройство.команда.УстановитьГромкость | уровень громкости | Установите громкость конкретного устройства. |
| устройство. команда. СтартСтоп | начинать | Запустить или остановить устройство. |
| устройство.команда.Стоп-световойэффект | Остановить текущий световой эффект. | |
| устройство.команда.Режим установки термостата | режим термостата | Установите целевой режим работы для термостата. |
| устройство.команда. ТермостатТемператураУставка | термостатТемператураУставка | Установите целевую температуру для термостата. |
| устройство. команда. ThermostatTemperatureSetRange | термостатТемператураУстановленная точкаВысокая термостатТемператураУставкаНизкая | Установите целевой диапазон температур для термостата. |
| устройство. команда. ТаймерНастройка | продолжительность | Отрегулируйте продолжительность таймера. |
| устройство. команда. ТаймерОтмена | Отмените таймер. | |
| устройство.команда.ТаймерПауза | Приостановить таймер. | |
| устройство.команда.TimerResume | Возобновить таймер. | |
| устройство. команда. ТаймерЗапуск | продолжительность | Запустить новый таймер. |
| устройство. событие. AnimalOtherDetection | Камера обнаружила собаку или кошку. Обнаружение других видов животных не поддерживается. | |
| устройство. событие. DoorbellPress | Нажата кнопка дверного звонка. | |
| устройство. событие. FaceFamiliarDetection | Камера зафиксировала знакомое лицо. | |
| устройство. событие. FaceUnfamiliarDetection | Камера обнаружила незнакомое лицо. | |
| устройство. событие. Обнаружение движения | Устройство зафиксировало движение. | |
| устройство. событие. Обнаружение движущегося транспортного средства | Камера зафиксировала движущееся транспортное средство. | |
| устройство. событие. PackageDelivered | Камера обнаружила доставленную посылку. | |
| устройство. событие. Обнаружение человека | Камера зафиксировала человека. | |
| устройство. событие. Человек говорит | Устройство зафиксировало звук разговора человека. | |
| устройство. событие. Звук | Устройство зафиксировало звук. | |
| устройство. состояние. AppSelector | текущее приложение | Для устройств, способных переключаться между приложениями. |
| устройство. состояние. Вкл./Сл. | текущий уровень манипулятора isArmed | Для таких устройств, как системы безопасности, поддерживающие постановку и снятие с охраны, это указывает на то, находится ли устройство в режиме охраны или нет. |
| устройство. состояние. Яркость. | яркость | Настройка яркости устройства. |
| устройство. состояние. Канал | Для устройств, поддерживающих каналы на медиаплеере. | |
| устройство. состояние. Настройка цвета | цвет.цветТемпература цвет. спектрHsv. оттенок цвет. спектрHsv. насыщенность цвет. спектрHsv. значение цвет. спектрRGB | Состояние настроек цвета. |
| устройство. состояние. Кук | текущий режим приготовления currentFoodPreset | Для устройств, способных готовить пищу в соответствии с различными предустановленными режимами и поддерживаемыми способами приготовления. |
| устройство. состояние. Док | isDocked | Для стационарных устройств, которые можно запускать по команде для возврата на зарядку. |
| устройство. состояние. EnergyStorage | описательная вместимостьОставшаяся вместимость isCharging isPluggedIn | Состояние устройства хранения энергии, такого как батарея, включая количество хранимой энергии, факт зарядки и подключение к сети. |
| устройство. состояние. Скорость вращения вентилятора | текущий процент скорости вентилятора currentFanSpeedSetting | Для устройств, поддерживающих регулировку скорости вращения вентилятора. |
| устройство. состояние. Заполнить | текущийУровеньЗаполнения currentFillPercent isFilled | Для устройств, которые можно наполнять водой, например, для ванны. |
| устройство. состояние. Настройка влажности | влажностьОкружающая средаПроцент влажностьЗаданное значениеПроцент | Для устройств, поддерживающих настройку уровня влажности, таких как увлажнители и осушители воздуха. |
| устройство. состояние. InputSelector | текущийВход | Позволяет запрашивать данные с устройств, способных переключать входы. Медиавходы могут иметь динамические имена для каждого устройства, представляющие аудио- или видеопоток. Эти потоки могут быть проводными или сетевыми, но они должны быть именованными и достаточно постоянными. Это не поддерживает произвольные временные потоки, такие как сетевая библиотека с возможностью поиска. Поддерживаются сопряженные именованные источники Bluetooth. Источники могут иметь несколько имен, поэтому поддерживаются как созданные и обнаруженные пользователем имена, так и имена по умолчанию; например, «hdmi_1» может также быть «DVD-плеером», или «usb_1» может также быть «Жестким диском». Медиавходы могут быть упорядочены для поддержки команд «следующий» и «предыдущий». Примечание: InputSelector не поддерживает грамматику запросов. |
| устройство. состояние. Световые эффекты | activeLightEffect | Для устройств, способных поддерживать сложные команды управления освещением для изменения состояния, например, циклическое переключение между различными цветами. |
| устройство. состояние. БлокировкаРазблокировка | isJammed заблокировано | Для устройств, поддерживающих блокировку и разблокировку, и/или сообщающих о состоянии блокировки. |
| устройство. состояние. MediaState | playbackState | Для устройств, воспроизводящих медиафайлы, отображается состояние медиафайла, например, воспроизводится ли он или нет. |
| устройство. состояние. Обнаружение движения | motionDetectionEventInProgress | Для устройств, способных обнаруживать движение. |
| устройство. состояние. Датчик присутствия | заполняемость | Для устройств, способных определять присутствие человека, будь то с помощью пассивного инфракрасного датчика, ультразвукового датчика или датчика физического контакта. |
| устройство. состояние. Онлайн | онлайн | Для устройств, поддерживающих отображение состояния «в сети» и «вне сети», и/или передающих информацию о состоянии «в сети» и «вне сети». |
| устройство. состояние. Вкл.Выкл. | на | Базовая функция включения и выключения для любого устройства, имеющего двоичные обозначения «включено» и «выключено», включая вилки и выключатели, а также многие будущие устройства. |
| устройство. состояние. ОткрытьЗакрыть | открытый процент | Для устройств, поддерживающих открытие и закрытие, а в некоторых случаях — частичное или потенциальное открытие и закрытие в нескольких направлениях. |
| устройство. состояние. Запись | isCurrentlyRecording | Для устройств, поддерживающих запись на носитель. |
| устройство. состояние. Вращение | rotationDegrees ротацияПроцент | Для устройств, поддерживающих вращение, например, жалюзи с поворотными ламелями. |
| устройство. состояние. Цикл выполнения | currentCycleRemainingTime currentTotalRemainingTime | Для устройств, у которых есть возможность запросить информацию о продолжительности непрерывной работы, такие устройства будут сообщать общее количество циклов в начале работы, а также каждый текущий цикл работы устройства. |
| устройство. состояние. SensorState | currentSensorStateData.key currentSensorStateData.value.currentSensorState currentSensorStateData.value.rawValue | Измерения, полученные с помощью датчика. Например, количество дыма, измеренное датчиком дыма, или количество угарного газа, измеренное датчиком угарного газа, и так далее. |
| устройство. состояние. СтартСтоп | isPaused isRunning | Для устройств, поддерживающих запуск и остановку. Запуск и остановка устройства выполняют функцию, аналогичную включению и выключению. Это указывает на то, что устройства функционируют по-разному во включенном и запущенном состоянии. Например, некоторые стиральные машины можно включить и изменить их настройки до фактического начала работы. |
| устройство. состояние. Управление температурой | температура окружающей среды заданная температура | Регулирует температуру устройства, отличного от термостата (например, духовки), как внутри, так и вокруг него. |
| устройство. состояние. Настройка температуры | активный режим термостата термостатВлажностьОкружающая среда режим термостата термостатТемператураОкружающая среда термостатТемператураУставка термостатТемператураУстановленная точкаВысокая термостатТемператураУставкаНизкая | Для устройств, поддерживающих заданные температурные значения и режимы. |
| устройство. состояние. Таймер | таймерПриостановлен | Для устройств, поддерживающих функцию таймера. Например, интеллектуальный контроллер системы полива или интеллектуальный выключатель света могут иметь встроенный таймер. Это можно использовать для запроса у устройства информации о том, сколько времени осталось до окончания таймера. |
| устройство. состояние. Громкость | текущий объем isMuted | Для устройств, которые позволяют регулировать громкость (например, устанавливать определенный уровень громкости, отключать или включать звук). |
| домашняя команда. Уведомление | тело члены заголовок | Отправьте уведомление указанным участникам домашнего форума, используя их адреса электронной почты. |
| Главная. Штат. Главная страница. | homePresenceMode | |
| нет | Условие, представляющее логическое НЕ другого условия. | |
| или | Составное условие, представляющее собой логическое ИЛИ всех дочерних условий. | |
| время. между | Представляет собой временной диапазон. | |
| время. задержка | Добавляет паузу в выполнение автоматизации. | |
| время. расписание | Представляет собой событие, запланированное на определённое время. |