Автоматизация поддерживает следующие стартеры и действия. Все состояния также поддерживаются в качестве условий.
Состояние/Событие (стартер) Состояние Команда (действие) | Поддерживаемые поля | Описание |
---|---|---|
и | Составное условие, представляющее логическое И всех дочерних условий. | |
помощник. команда. Трансляция | сообщение | |
помощник. команда. OkGoogle | okGoogle | |
помощник. событие. OkGoogle | запрос | |
устройство. команда. ActivateScene | активировать | Активировать или деактивировать сцену. |
устройство. команда. Установка приложения | newApplicationName | Установить приложение на данное устройство. |
устройство. команда. AppSearch | applicationName | Найдите указанное приложение. |
устройство. команда. AppSelect | applicationName | Выберите указанное приложение. |
устройство. команда. ArmDisarm | рука armLevel отмена | Установите уровень сигнала тревоги устройства. |
устройство. команда. ЯркостьАбсолютная | яркость | Отрегулируйте абсолютную яркость устройства. Если яркость установлена на любое значение больше 0, то устройство, выключенное, включается, и [`OnOffState.state`](./on_off_state) изменяется, отражая включение устройства. Аналогично, если яркость установлена на 0, устройство выключается, и [`OnOffState.state`](./on_off_state) изменяется соответствующим образом. |
устройство. команда. ЯркостьОтносительная | яркостьОтносительныйПроцент яркостьОтносительныйВес | Отрегулируйте относительную яркость устройства. Если яркость установлена на любое значение больше 0, то устройство, выключенное, включается, и [`OnOffState.state`](./on_off_state) изменяется, отражая включение устройства. Аналогично, если яркость установлена на 0, устройство выключается, и [`OnOffState.state`](./on_off_state) изменяется соответствующим образом. |
устройство. команда. заряд | заряжать | Начните или остановите зарядку. |
устройство. команда. ЦветАбсолютный | цвет. имя цвет. спектр HSV. оттенок цвет. спектр. HSV. насыщенность цвет. спектр HSV. значение цвет. спектрRGB цвет. температура | Устанавливает цвет на указанный оттенок. При установке цвета на выключенном устройстве устройство включается, и [`OnOffState.state`](./on_off_state) изменяется соответствующим образом. Аналогично, когда яркость установлена на 0, устройство выключается, и [`OnOffState.state`](./on_off_state) изменяется соответствующим образом. |
устройство. команда. Кук | режим приготовления foodPreset количество начинать единица | Начните или остановите приготовление пищи. |
устройство. команда. Выдача | количество элемент presetName единица | Выдавать предметы. |
устройство. команда. Док | Подключите устройство к док-станции. | |
устройство. команда. EnableDisableGuestNetwork | давать возможность | Включить или отключить гостевую сеть. |
устройство. команда. EnableDisableNetworkProfile | давать возможность профиль | Включение или отключение сетевого профиля. Необходимо использовать дополнительную проверку пользователя с помощью PIN-кода. Безопасность дома пользователя может быть нарушена, если другие устройства безопасности отключены с помощью этих команд. |
устройство. команда. Заполнить | наполнять fillLevel | Заполните или слейте воду из устройства. |
устройство. команда. FindMyDevice | тишина | Найдите целевое устройство, сгенерировав локальное оповещение. |
устройство. команда. Относительная влажность | относительная влажность в процентах относительная влажностьвес | Отрегулируйте уровень влажности относительно текущего значения. |
устройство. команда. LightEffectColorLoop | продолжительность | Проведите циклический переход между цветами на устройстве. |
устройство. команда. LightEffectPulse | продолжительность | Интенсивность света увеличивается от среднего уровня яркости до максимального, а затем уменьшается до среднего уровня яркости с общей продолжительностью цикла один импульс в секунду. В течение каждого цикла максимальная яркость должна длиться 200 мс, а средняя яркость, за исключением переходного периода, должна длиться не менее 500 мс. |
устройство. команда. LightEffectSleep | продолжительность | Со временем постепенно уменьшайте яркость устройства и, при необходимости, изменяйте цветовую температуру. |
устройство. команда. LightEffectWake | продолжительность | В течение некоторого времени постепенно увеличивайте яркость устройства и, если устройство поддерживает эффект, изменяйте цветовую температуру. |
устройство. команда. БлокировкаРазблокировка | замок | Блокировка или разблокировка устройства. |
устройство. команда. MediaNext | Перейти к следующему медиа-элементу. | |
устройство. команда. MediaPause | Приостановите воспроизведение мультимедиа. | |
устройство. команда. МедиаПредыдущий | Перейти к предыдущему медиа-элементу. | |
устройство. команда. MediaResume | Возобновить воспроизведение мультимедиа. | |
устройство. команда. MediaShuffle | Перемешать текущий плейлист. | |
устройство. команда. MediaStop | Остановите воспроизведение мультимедиа. | |
устройство. команда. Отключить звук | немой | Отключить или включить звук указанного устройства. |
устройство. команда. СледующийВход | Переключитесь на следующий вход. | |
устройство. команда. Вкл.Выкл. | на | Включите или выключите устройство. |
устройство. команда. ОткрытьЗакрыть | openDirection openPercent | Установить открытое-закрытое состояние устройства |
устройство. команда. ПаузаСнять паузу | пауза | Приостановка или возобновление работы устройства. |
устройство. команда. ПредыдущийВвод | Переключиться на предыдущий ввод. | |
устройство. команда. Перезагрузка | Перезагружает устройство. | |
устройство. команда. ОтносительныйКанал | Количество каналов | Отрегулируйте текущий канал на относительную величину. |
устройство. команда. ReturnChannel | Возврат на предыдущий канал, на котором был пользователь. | |
устройство. команда. ReverseFan | Измените направление вращения вентилятора. | |
устройство. команда. ПовернутьАбсолютно | вращениеГрадусы Процент вращения | Установите абсолютный угол поворота устройства. |
устройство. команда. SelectChannel | код канала Имя_канала Номер канала | Установите текущий канал на определенное значение. |
устройство. команда. SetFanSpeed | Скорость вентилятора | Установите скорость вентилятора. |
устройство. команда. SetFanSpeedRelative | fanSpeedRelativePercent Скорость вентилятораОтносительныйВес | Установите относительную скорость вентилятора. |
устройство. команда. SetHumidity | влажность | Установите уровень влажности на абсолютное значение. |
устройство. команда. SetInput | newInput | Установите медиа-вход. |
устройство. команда. SetVolume | уровень громкости | Установить громкость данного устройства. |
устройство. команда. StartStop | начинать | Запустить или остановить устройство. |
устройство. команда. StopLightEffect | Остановить текущий световой эффект. | |
устройство. команда. ТермостатSetMode | термостатMode | Установите целевой режим работы термостатического устройства. |
устройство. команда. ТермостатТемператураУставка | термостатТемператураУставка | Установите целевую температуру для термостата. |
устройство. команда. ТермостатТемператураУстановитьДиапазон | термостатТемператураЗаданное значениеВысокий термостатТемператураУставкаНизкая | Установите целевой диапазон температур для термостата. |
устройство. команда. TimerAdjust | продолжительность | Отрегулируйте длительность таймера. |
устройство. команда. ТаймерОтмена | Отмените таймер. | |
устройство. команда. ТаймерПауза | Таймер паузы. | |
устройство. команда. TimerResume | Таймер возобновления. | |
устройство. команда. TimerStart | продолжительность | Запустите новый таймер. |
устройство. событие. AnimalOtherDetection | Камера обнаружила собаку или кошку. Обнаружение других видов животных не поддерживается. | |
устройство. событие. DoorbellPress | Нажат дверной звонок. | |
устройство. событие. FaceFamiliarDetection | Камера обнаружила знакомое лицо. | |
устройство. событие. FaceUnfamiliarDetection | Камера зафиксировала незнакомое лицо. | |
устройство. событие. Обнаружение движения | Устройство обнаружило движение. | |
устройство. событие. Обнаружение движущегося транспортного средства | Камера зафиксировала движущееся транспортное средство. | |
устройство. событие. ПакетДоставлен | Камера зафиксировала доставленную посылку. | |
устройство. событие. PersonDetection | Камера зафиксировала человека. | |
устройство. событие. PersonTalking | Устройство зафиксировало звук разговора человека. | |
устройство. событие. Звук | Устройство обнаружило звук. | |
устройство. состояние. AppSelector | текущее приложение | Для устройств, которые могут переключаться между приложениями. |
устройство. состояние. Постановка на охрану | currentArmLevel Вооружен | Для таких устройств, как системы безопасности, которые поддерживают постановку и снятие с охраны, это указывает, поставлено ли устройство на охрану или снято с охраны. |
устройство. состояние. Яркость | яркость | Настройка яркости устройства. |
устройство. состояние. канал | Для устройств, поддерживающих каналы на медиаустройстве. | |
устройство. состояние. ColorSetting | цвет. ЦветоваяТемпература цветовой спектр цвет. спектр. насыщенность цвет. спектр. значение Hsv. цвет. спектрRGB | Состояние настройки цвета. |
устройство. состояние. Кук | текущий режим приготовления currentFoodPreset | Для устройств, которые могут готовить пищу в соответствии с различными предустановленными режимами приготовления и поддерживаемыми программами. |
устройство. состояние. Док | пристыкован | Для самостоятельных мобильных устройств, которым можно дать команду вернуться на зарядку. |
устройство. состояние. Энергосбережение | описательнаяемкостьоставшаяся isCharging isPluggedIn | Состояние устройства хранения энергии, например, аккумулятора, включая количество хранимой им энергии, заряжается ли он и подключен ли он к сети. |
устройство. состояние. Скорость вентилятора | currentFanSpeedPercent currentFanSpeedSetting | Для устройств, поддерживающих настройку скорости вентилятора. |
устройство. состояние. Заполнить | currentFillLevel currentFillPercent заполнено | Для устройств, поддерживающих наполнение, например, ванн. |
устройство. состояние. Настройка влажности | влажностьОкружающая средаПроцент ВлажностьУставкаПроцент | Для устройств, поддерживающих настройки влажности, таких как увлажнители и осушители воздуха. |
устройство. состояние. InputSelector | текущий вход | Позволяет опрашивать устройства, способные переключать входы. Медиа-входы могут иметь динамические имена для каждого устройства, представляющие аудио- или видеопотоки. Эти потоки могут быть как проводными, так и сетевыми, но они должны быть именованными и достаточно постоянными. Это не поддерживает произвольные эфемерные потоки, такие как сетевые библиотеки с возможностью поиска. Поддерживаются парные именованные источники Bluetooth. Источники могут иметь несколько имен, поэтому поддерживаются имена, созданные пользователем и обнаруженные, а также имена по умолчанию; например, «hdmi_1» может также быть «DVD-плеером», а «usb_1» может быть «Жёстким диском». Медиа-входы можно упорядочить для поддержки команд «следующий» и «предыдущий». Примечание: InputSelector не поддерживает грамматику запросов. |
устройство. состояние. LightEffects | activeLightEffect | Для устройств, которые могут поддерживать сложные команды освещения для изменения состояния, например, циклическое переключение различных цветов. |
устройство. состояние. БлокировкаРазблокировка | застрял заблокирован | Для устройств, которые поддерживают блокировку и разблокировку и/или сообщают о заблокированном состоянии. |
устройство. состояние. MediaState | playbackState | Для устройств, воспроизводящих медиа, состояние медиа, например, воспроизводится ли оно. |
устройство. состояние. Обнаружение движения | motionDetectionEventInProgress | Для устройств, которые могут обнаруживать движение. |
устройство. состояние. Датчик присутствия | занятость | Для устройств, которые могут определять присутствие человека с помощью ПИК-датчиков, ультразвука или физического контакта. |
устройство. состояние. Онлайн | онлайн | Для устройств, которые поддерживают онлайн- и офлайн-состояние и/или сообщают о онлайн- и офлайн-состоянии. |
устройство. состояние. Вкл.Выкл. | на | Базовая функция включения и выключения для любого устройства, имеющего двоичное включение и выключение, включая вилки и выключатели, а также многие будущие устройства. |
устройство. состояние. ОткрытьЗакрыть | openPercent | Для устройств, которые поддерживают открытие и закрытие, а в некоторых случаях открытие и закрытие частично или потенциально в более чем одном направлении. |
устройство. состояние. запись | isCurrentlyRecording | Для устройств, поддерживающих запись на носитель. |
устройство. состояние. Вращение | вращениеГрадусы Процент вращения | Для устройств, поддерживающих вращение, например, жалюзи с вращающимися ламелями. |
устройство. состояние. RunCycle | currentCycleRemainingTime текущееОбщееОставшеесяВремя | Для устройств с постоянной продолжительностью работы, которую можно запросить, такие устройства сообщают общее количество циклов в начале работы и каждый текущий цикл, в котором устройство находится. |
устройство. состояние. Состояние датчика | currentSensorStateData. ключ currentSensorStateData. значение. currentSensorState currentSensorStateData.value.rawValue | Измерение, производимое датчиком. Например, количество дыма, измеренное датчиком дыма, или количество угарного газа, измеренное датчиком угарного газа, и так далее. |
устройство. состояние. StartStop | isPaused isRunning | Для устройств, поддерживающих запуск и остановку. Запуск и остановка устройства выполняют функцию, аналогичную его включению и выключению. Это означает, что устройства работают по-разному при включении и запуске. Например, некоторые стиральные машины можно включить и изменить их настройки до начала работы. |
устройство. состояние. Контроль температуры | температура окружающей среды заданная температура | Регулирует температуру устройства, отличного от термостата (например, духовки), как внутри, так и вокруг него. |
устройство. состояние. Настройка температуры | activeThermostatMode термостатВлажностьОкружающая среда термостатMode термостатТемператураОкружающей среды термостатТемператураУставка термостатТемператураЗаданное значениеВысокий термостатТемператураУставкаНизкая | Для устройств, поддерживающих температурные точки и режимы. |
устройство. состояние. Таймер | таймерПриостановлен | Для устройств с поддержкой таймера. Например, интеллектуальный контроллер полива или интеллектуальный выключатель освещения может иметь встроенный таймер. Его можно использовать для отправки устройству запроса об оставшемся времени таймера. |
устройство. состояние. громкость | текущийОбъем isMuted | Для устройств, которые могут изменять громкость (например, устанавливать определенный уровень громкости, отключать или включать звук). |
главная. команда. Уведомление | тело члены заголовок | Отправьте уведомление указанным членам семьи, используя их адреса электронной почты. |
дом. состояние. ДомПрисутствие | homePresenceMode | |
нет | Условие для представления логического НЕ другого условия. | |
или | Составное условие, представляющее логическое ИЛИ всех дочерних условий. | |
время. между | Представляет собой временной диапазон. | |
время. задержка | Добавляет паузу в выполнение автоматизации. | |
время. расписание | Представляет собой событие расписания. |