LightEffects 状态

说明

适用于可以支持通过复杂的光照命令更改状态(例如循环遍历各种颜色)的设备。

字段

类型 说明
device 设备

报告 LightEffects 状态的设备。

必需

变量。

state FieldPath

要检查的特定状态数据。

必需

不允许使用变量

is 动态

检查状态数据是否等于值。

可选

要使用此字段,下列所有字段都不能使用:isNotgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

变量。

isNot 动态

检查状态数据是否不等于值。

可选

要使用此字段,您不能使用以下所有字段:isgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

变量。

greaterThan 动态

检查状态数据是否大于 (>) 值。

可选

如要使用此字段,不得使用以下所有字段:isNotisgreaterThanOrEqualTo

变量。

greaterThanOrEqualTo 动态

检查状态数据是否大于或等于 (>=) 值。

可选

要使用此字段,下列所有字段都不能使用:isNotisgreaterThan

变量。

lessThan 动态

检查状态数据是否小于 (<) 值。

可选

要使用此字段,不得使用以下所有字段:isNotislessThanOrEqualTo

变量。

lessThanOrEqualTo 动态

检查状态数据是否小于或等于 (<=) 值。

可选

要使用此字段,以下所有字段均不得使用:isNotislessThan

变量。

for 时长

检查状态是否已保持特定时长。 仅适用于启动方式,不能与条件配合使用。

可选

变量。

suppressFor 时长

在指定的时间段内禁止启动启动方式。

可选

变量。

LightEffects 状态数据

类型 说明
activeLightEffect 字符串

可选

示例

starters:
- type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop

condition:
  type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop