自动化操作支持以下启动方式和操作。还支持将所有状态作为条件。
按类型过滤:
状态 / 事件(启动方式) 条件 命令(操作) |
支持的字段 | 说明 |
---|---|---|
和 | 表示所有子条件的逻辑“与”的复合条件。 | |
assistant. |
信息 | |
assistant. |
okGoogle | |
assistant. |
个查询 | |
device. |
启用 | 启用或停用场景。 |
device. |
newApplicationName | 在给定设备上安装应用。 |
device. |
applicationName | 搜索指定应用。 |
device. |
applicationName | 选择给定应用。 |
device. |
arm armLevel 取消 |
设置设备的闹钟级别。 |
device. |
亮度 | 调整设备的绝对亮度。当亮度设置为大于 0 的任何值时,如果设备处于关闭状态,设备便会开机,并且 [`OnOffState.state`](./on_off_state) 会发生变化以反映设备已开启。同样,当亮度设置为 0 时,设备会关机,且 [`OnOffState.state`](./on_off_state) 会相应变化。 |
device. |
亮度相对百分比 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. |
烹饪模式 foodPreset 数量 起始 单位 |
开始或停止烹饪。 |
device. |
数量 商品 预设名称 单位 |
分配物品。 |
device. |
将设备插入基座。 | |
device. |
enable | 启用或停用访客网络。 |
device. |
启用 配置文件 |
启用或停用网络配置文件。必须使用 PIN 码第二层用户身份验证。如果通过这些命令停用了其他安全设备,用户的住宅安全可能会被视为受到影响。 |
device. |
填充 fillLevel |
给设备充满电或排空。 |
device. |
静音 | 生成本地提醒以定位目标设备。 |
device. |
相对湿度百分比 relativeHumidityWeight |
调整相对于当前值的湿度。 |
device. |
duration | 循环切换设备,选择一组颜色。 |
device. |
duration | 光强度从中间级别亮度增加到最大亮度,然后降低到中间级别亮度,总周期时间为每秒 1 次。在每个周期内,最大亮度应持续 200 毫秒,中等亮度应持续 500 毫秒(不包括过渡期)。 |
device. |
duration | 在一段时间内,逐渐降低设备的亮度,并视需要更改色温。 |
device. |
duration | 在一段时间内,逐渐调高设备的亮度,还可以根据需要更改色温。 |
device. |
锁 | 锁定或解锁设备。 |
device. |
跳至下一个媒体项。 | |
device. |
暂停播放媒体。 | |
device. |
跳至上一个媒体项。 | |
device. |
继续播放媒体。 | |
device. |
随机播放当前播放列表。 | |
device. |
停止播放媒体。 | |
device. |
静音 | 将指定设备静音或取消静音。 |
device. |
切换到下一个输入源。 | |
device. |
开启 | 开启或关闭设备。 |
device. |
openDirection openPercent |
设置设备的开/关状态 |
device. |
暂停 | 暂停或取消暂停设备操作。 |
device. |
切换到上一个输入源。 | |
device. |
重新启动设备。 | |
device. |
channelCount | 以相对的幅度调整当前渠道。 |
device. |
返回到用户浏览的上一个频道。 | |
device. |
反转风扇方向。 | |
device. |
旋转度 rotationPercent |
设置设备的绝对旋转角度。 |
device. |
渠道代码 渠道名称 渠道编号 |
将当前渠道设置为特定值。 |
device. |
fanSpeed | 设置风扇转速。 |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
设置风扇的相对速度。 |
device. |
humidity | 将湿度设置为绝对值。 |
device. |
newInput | 设置媒体输入。 |
device. |
volumeLevel | 设置指定设备的音量。 |
device. |
start | 启动或停止设备。 |
device. |
停止当前的灯光效果。 | |
device. |
thermostatMode | 设置温控器设备的目标运行模式。 |
device. |
thermostatTemperatureSetpoint | 为温控器设备设置目标温度。 |
device. |
温控器温度设定值高 热最高的温度设定值低温 |
为温控器设备设置目标温度范围。 |
device. |
duration | 调整计时器时长。 |
device. |
取消计时器。 | |
device. |
暂停计时器。 | |
device. |
恢复计时器。 | |
device. |
duration | 启动一个新的计时器。 |
device. |
摄像头检测到一只猫。 | |
device. |
摄像头检测到了一只狗。 | |
device. |
摄像头检测到一只动物。 | |
device. |
有人按了门铃。 | |
device. |
摄像头检测到一张熟面孔。 | |
device. |
摄像头检测到一张生面孔。 | |
device. |
设备检测到移动。 | |
device. |
摄像头检测到有车辆移动。 | |
device. |
摄像头检测到有包裹送达。 | |
device. |
摄像头检测到有人。 | |
device. |
设备检测到了人说话的声音。 | |
device. |
设备检测到了声音。 | |
device. |
currentApplication | 适用于能够在应用之间切换的设备。 |
device. |
currentArmLevel 已启动 |
对于诸如支持报警和关闭的安全系统等设备,此字段会指明设备是开启还是关闭。 |
device. |
亮度 | 设备的亮度设置。 |
device. |
适用于支持媒体设备上的频道的设备。 | |
device. |
color. color. color. color. color. |
颜色设置的状态。 |
device. |
currentCookingMode currentFoodPreset |
适用于可根据各种食材预设和支持的烹饪模式烹饪食物的设备。 |
device. |
isDocked | 适用于可下达指令返回充电的自身移动设备。 |
device. |
descriptionCapacityRemaining isCharging isPluggedIn |
能量存储设备(如电池)的状态,包括它存储的能量、它是否正在充电以及是否接通电源。 |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
适用于支持设置风扇转速的设备。 |
device. |
currentFillLevel currentFillPercent 已填充 |
适用于支持填充水的设备,例如浴缸。 |
device. |
humidityAmbientPercent humiditySetpointPercent |
适用于支持湿度设置的设备,例如加湿器和除湿器。 |
device. |
currentInput | 用于查询能够切换输入源的设备。
媒体输入可以为每台设备使用动态名称,用来表示音频或视频 Feed。这些 Feed 可以是有线或联网的,但应命名且持续有效。这不支持任意临时 Feed,例如可搜索的网络库。支持已配对且已命名的蓝牙来源。来源可以有多个名称,因此支持用户创建和发现的名称以及默认名称;例如,“hdmi_1”也可能是“DVD 播放器”,或者“usb_1”也可能是“硬盘”。
您可以对媒体输入进行排序,以支持“下一个”和“上一个”命令。
注意:InputSelector 不支持查询语法。 |
device. |
activeLightEffect | 适用于可以支持通过复杂的光照命令更改状态(例如循环遍历各种颜色)的设备。 |
device. |
卡住了 已锁定 |
适用于支持锁定和解锁以及/或报告锁定状态的设备。 |
device. |
playbackState | 对于播放媒体的设备,媒体状态,如是否正在播放。 |
device. |
motionDetectionEventInProgress | 适用于可以侦测移动的设备。 |
device. |
入住人数 | 适用于可通过 PIR、超声波或物理接触感应检测在家/外出情况的设备。 |
device. |
online | 适用于支持在线和离线状态和/或报告在线和离线状态的设备。 |
device. |
开启 | 基本的开启和关闭功能,适用于具有二进制开启和关闭功能的所有设备,包括插头和开关以及未来推出的许多设备。 |
device. |
openPercent | 适用于支持打开和关闭的设备,在某些情况下,适用于部分或可能朝多个方向打开和关闭的设备。 |
device. |
isCurrentlyRecording | 适用于支持录制到媒体的设备。 |
device. |
旋转度 rotationPercent |
适用于支持旋转的设备,例如具有可旋转板条的百叶窗。 |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
适用于可查询的持续运行时间的设备。 此类设备将在操作开始时报告其总周期数,以及设备当前处于运行状态的每个周期。 |
device. |
currentSensorStateData. currentSensorStateData. |
由传感器产生的测量结果。例如,烟雾检测器测量的烟雾量或者一氧化碳检测器测量的一氧化碳量,等等。 |
device. |
已暂停 正在运行 |
适用于支持开始和停止操作的设备。 启动和停止设备的作用与开启和关闭设备类似。这表示设备在开机和启动时的运作方式不同。例如,某些洗衣机可以在实际运行前打开并修改其设置。 |
device. |
温度环境 temperatureSetpoint |
控制除温控器之外的设备(如烤箱)在设备内部或周围的温度。 |
device. |
ActiveThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
适用于支持温度点和模式的设备。 |
device. |
timerPaused | 适用于支持计时器功能的设备。例如,智能洒水器控制器或智能灯开关可能具有内置计时器。这可用于查询设备关于计时器剩余的时间。 |
device. |
当前音量 已静音 |
适用于可以调节音量(例如将音量设为特定级别、静音或取消静音)的设备。 |
home. |
正文 成员 职位 |
向指定的住宅成员发送通知。 |
home. |
homePresenceMode | |
不是 | 表示其他条件的逻辑 NOT 的条件。 | |
或 | 用于表示所有子条件的逻辑“或”的复合条件。 | |
时间 |
表示时间范围。 | |
time. |
在自动化执行中添加暂停。 | |
time. |
表示时间表事件。 |