В автоматизациях поддерживаются следующие условия и действия. Все штаты также поддерживаются в качестве условий.
| Состояние / событие (триггер) Условие Команда (действие) |
Поддерживаемые поля | Описание |
|---|---|---|
| и | Составное условие, представляющее логическое И для всех дочерних условий. | |
| assistant. |
Сообщение | |
| assistant. |
okGoogle | |
| assistant. |
запрос | |
| device. |
Активируй | Включить или отключить сценарий. |
| device. |
newApplicationName | Установить приложение на указанное устройство. |
| device. |
applicationName | Поиск по названию приложения. |
| device. |
applicationName | Выберите приложение. |
| device. |
arm armLevel cancel |
Установите уровень громкости будильника на устройстве. |
| device. |
яркость | Настроить абсолютную яркость устройства. Если яркость установлена на любое значение больше 0, а устройство выключено, оно включается, и [`OnOffState.state`](./on_off_state) изменяется, чтобы отразить, что устройство включено. Аналогично, если яркость установлена на 0, устройство выключается и [`OnOffState.state`](./on_off_state) меняется соответствующим образом. |
| device. |
brightnessRelativePercent brightnessRelativeWeight |
Настройте относительную яркость устройства. Если яркость установлена на любое значение больше 0, а устройство выключено, оно включается, и [`OnOffState.state`](./on_off_state) изменяется, чтобы отразить, что устройство включено. Аналогично, если яркость установлена на 0, устройство выключается и [`OnOffState.state`](./on_off_state) меняется соответствующим образом. |
| device. |
Давай зарядим | Начать или остановить зарядку. |
| device. |
color. color. color. color. color. color. |
Задает цвет с указанным оттенком. Если цвет задан на выключенном устройстве, оно включается, и значение [`OnOffState.state`](./on_off_state) меняется соответствующим образом. Аналогично, если яркость установлена на 0, устройство выключается и [`OnOffState.state`](./on_off_state) меняется соответствующим образом. |
| device. |
cookingMode foodPreset quantity start unit |
Начать или остановить приготовление. |
| device. |
amount item presetName unit |
Выдавать предметы. |
| device. |
Подключите устройство к док-станции. | |
| device. |
Включить | Включите или отключите гостевую сеть. |
| device. |
enable profile |
Включить или отключить профиль сети. Должна использоваться дополнительная верификация пользователя с помощью PIN-кода. Безопасность дома пользователя может быть нарушена, если другие устройства безопасности будут отключены с помощью этих команд. |
| device. |
fill fillLevel |
Заполнить или осушить устройство. |
| device. |
отключить звук | Найти целевое устройство, сгенерировав локальное оповещение. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Настроить уровень влажности относительно текущего значения. |
| device. |
продолжительность | Устройство будет по очереди светиться разными цветами. |
| device. |
продолжительность | Интенсивность света увеличивается от среднего уровня до максимального, а затем уменьшается до среднего уровня. Полный цикл занимает одну секунду. В каждом цикле максимальная яркость должна длиться 200 мс, а средняя яркость, за исключением переходного периода, должна длиться не менее 500 мс. |
| device. |
продолжительность | Постепенно уменьшает яркость экрана и, если нужно, меняет цветовую температуру. |
| device. |
продолжительность | Постепенно увеличивать яркость экрана устройства и, если оно поддерживает этот эффект, изменять цветовую температуру. |
| device. |
Заблокировать | Блокировать и разблокировать устройство. |
| device. |
Перейти к следующему мультимедийному объекту. | |
| device. |
Приостановить воспроизведение медиаконтента. | |
| device. |
Перейти к предыдущему медиаобъекту. | |
| device. |
Возобновить воспроизведение медиаконтента. | |
| device. |
Перемешать текущий плейлист. | |
| device. |
Остановить воспроизведение медиаконтента. | |
| device. |
mute | Включить или отключить звук на устройстве. |
| device. |
Переключиться на следующий вход. | |
| device. |
включено | Включать и выключать устройство. |
| device. |
openDirection openPercent |
Установить состояние устройства (открыто/закрыто) |
| device. |
pause | Приостанавливать и возобновлять работу устройств. |
| device. |
Переключиться на предыдущий вход. | |
| device. |
Перезагрузка устройства. | |
| device. |
channelCount | Изменить текущий канал на относительную величину. |
| device. |
Вернуться на предыдущий канал. | |
| device. |
Измени направление вращения вентилятора. | |
| device. |
rotationDegrees rotationPercent |
Задайте абсолютный поворот устройства. |
| device. |
channelCode channelName channelNumber |
Установить текущий канал на определенное значение. |
| device. |
fanSpeed | Установите скорость вентилятора. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Установите относительную скорость вентилятора. |
| device. |
влажность | Установить влажность на определенный уровень. |
| device. |
newInput | Укажите входные медиаданные. |
| device. |
volumeLevel | Установить громкость на определенном устройстве. |
| device. |
start | Запустить или остановить устройство. |
| device. |
Остановить текущий световой эффект. | |
| device. |
thermostatMode | Установите целевой режим работы термостата. |
| device. |
thermostatTemperatureSetpoint | Установите целевую температуру для термостата. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Установите диапазон целевой температуры для термостата. |
| device. |
продолжительность | Настройте продолжительность таймера. |
| device. |
Отмени таймер. | |
| device. |
Приостановить таймер. | |
| device. |
Возобновить таймер. | |
| device. |
продолжительность | Запустите новый таймер. |
| device. |
Камера обнаружила собаку или кошку. Распознавание других видов животных не поддерживается. | |
| device. |
Нажата кнопка дверного звонка. | |
| device. |
Камера обнаружила знакомое лицо. | |
| device. |
Камера обнаружила незнакомое лицо. | |
| device. |
Устройство обнаружило движение. | |
| device. |
Камера обнаружила движущееся транспортное средство. | |
| device. |
Камера обнаружила доставленную посылку. | |
| device. |
Камера обнаружила человека. | |
| device. |
Устройство обнаружило звук говорящего человека. | |
| device. |
Устройство обнаружило звук. | |
| device. |
currentApplication | Для устройств, на которых можно переключаться между приложениями. |
| device. |
currentArmLevel isArmed |
Для устройств, которые поддерживают включение и отключение, например охранных систем, указывает, включено ли устройство. |
| device. |
яркость | Настройка яркости устройства. |
| device. |
Для устройств, поддерживающих каналы на медиаустройстве. | |
| device. |
color. color. color. color. color. |
Состояние настройки цвета. |
| device. |
currentCookingMode currentFoodPreset |
Для устройств, которые могут готовить еду в соответствии с различными предустановками и поддерживаемыми режимами приготовления. |
| device. |
isDocked | Для самоходных устройств, которые можно отправить на зарядку. |
| device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Состояние устройства хранения энергии, например батареи, включая количество энергии, которое оно хранит, заряжается ли оно и подключено ли к сети. |
| device. |
currentFanSpeedPercent currentFanSpeedSetting |
Для устройств, поддерживающих настройку скорости вентилятора. |
| device. |
currentFillLevel currentFillPercent isFilled |
Для устройств, которые можно наполнять, например ванны. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Для устройств, поддерживающих настройку влажности, например увлажнителей и осушителей воздуха. |
| device. |
currentInput | Позволяет запрашивать устройства, которые могут переключать входы.
У медиавходов могут быть динамические названия для каждого устройства, представляющие аудио- или видеопотоки. Эти фиды могут быть проводными или сетевыми, но они должны иметь название и быть достаточно устойчивыми. Это не относится к произвольным временным фидам, например к сетевой библиотеке с возможностью поиска. Поддерживаются подключенные источники Bluetooth с названиями. У источников может быть несколько названий, поэтому поддерживаются как названия, созданные и обнаруженные пользователем, так и названия по умолчанию. Например, hdmi_1 может также называться DVD-проигрывателем, а usb_1 – жестким диском.
Для поддержки команд "Далее" и "Назад" можно упорядочить входные медиаданные.
InputSelector не поддерживает грамматику запросов. |
| device. |
activeLightEffect | Для устройств, которые поддерживают сложные команды управления освещением, например смену цветов. |
| device. |
isJammed isLocked |
Для устройств, которые поддерживают блокировку и разблокировку и/или отправку отчетов о состоянии блокировки. |
| device. |
playbackState | Для устройств, воспроизводящих медиаконтент, – состояние воспроизведения. |
| device. |
motionDetectionEventInProgress | Для устройств, которые могут обнаруживать движение. |
| device. |
количество гостей | Для устройств, которые могут определять присутствие людей с помощью пассивного инфракрасного датчика, ультразвука или физического контакта. |
| device. |
онлайн | Для устройств, которые поддерживают онлайн- и офлайн-режимы и/или сообщают о них. |
| device. |
включено | Базовые функции включения и выключения для любых устройств, у которых есть два состояния (включено и выключено), в том числе для розеток и выключателей, а также многих будущих устройств. |
| device. |
openPercent | Для устройств, которые можно открывать и закрывать, в том числе частично или в нескольких направлениях. |
| device. |
isCurrentlyRecording | Для устройств, поддерживающих запись на носитель. |
| device. |
rotationDegrees rotationPercent |
Для устройств, которые поддерживают вращение, например жалюзи с поворотными ламелями. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
Для устройств, у которых можно запросить продолжительность работы. Такие устройства сообщают общее количество циклов в начале работы и номер текущего цикла во время работы. |
| device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Измерение, полученное с помощью датчика. Например, количество дыма, измеренное детектором дыма, или количество угарного газа, измеренное детектором угарного газа, и т. д. |
| device. |
isPaused isRunning |
Для устройств, которые поддерживают запуск и остановку операций. Запуск и остановка устройства – это то же самое, что его включение и выключение. Это означает, что устройства работают по-разному, когда они включены и когда они запущены. Например, некоторые стиральные машины можно включить и настроить до начала работы. |
| device. |
temperatureAmbient temperatureSetpoint |
Управляет температурой устройства, которое не является термостатом (например, духовки), внутри или вокруг него. |
| device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Для устройств, поддерживающих температурные точки и режимы. |
| device. |
timerPaused | Для устройств, поддерживающих таймер. Например, у умного контроллера полива или умного выключателя света может быть встроенный таймер. Это можно использовать, чтобы узнать, сколько времени осталось на таймере. |
| device. |
currentVolume isMuted |
Для устройств, на которых можно менять громкость (например, устанавливать определенный уровень, включать или отключать звук). |
| home. |
body members title |
Отправьте уведомление указанным модераторам дома, используя их адреса электронной почты. |
| home. |
homePresenceMode | |
| not | Условие, представляющее логическое НЕ другого условия. | |
| или | Составное условие, представляющее логическое ИЛИ для всех дочерних условий. | |
| time. |
Представляет диапазон дат. | |
| time. |
Добавляет паузу в выполнение автоматизации. | |
| time. |
Представляет событие в расписании. |