说明
适用于支持设置风扇速度的设备。
字段
键 | 类型 | 说明 |
---|---|---|
device
|
设备 |
报告 必需 允许变量。 |
state
|
FieldPath |
要检查的特定状态数据。 必需 不允许使用此变量 |
is
|
动态 |
检查状态数据是否等于值。 选填 要使用此字段,以下所有字段都不能使用:isNot、greaterThanOrEqualTo、greaterThan、lessThanOrEqualTo、lessThan 允许变量。 |
isNot
|
动态 |
检查状态数据是否不等于值。 选填 要使用此字段,以下所有字段都不能使用:is、greaterThanOrEqualTo、greaterThan、lessThanOrEqualTo、lessThan 允许变量。 |
greaterThan
|
动态 |
检查状态数据是否大于 (>) 值。 选填 要使用此字段,以下所有字段都不能使用:isNot、is、greaterThanOrEqualTo 允许变量。 |
greaterThanOrEqualTo
|
动态 |
检查状态数据是否大于或等于 (>=) 值。 选填 要使用此字段,以下所有字段都不能使用:isNot、is、greaterThan 允许变量。 |
lessThan
|
动态 |
检查状态数据是否小于 (<) 值。 选填 要使用此字段,以下所有字段都不能使用:isNot、is、lessThanOrEqualTo 允许变量。 |
lessThanOrEqualTo
|
动态 |
检查状态数据是否小于或等于 (<=) 值。 选填 要使用此字段,以下所有字段都不能使用:isNot、is、lessThan 允许变量。 |
for
|
时长 |
检查状态是否已保留一定时长。 仅适用于启动方式,不能与条件一起使用。 选填 允许变量。 |
suppressFor
|
时长 |
在指定时间段内禁止触发启动方式。 选填 允许变量。 |
FanSpeed 状态数据
键 | 类型 | 说明 |
---|---|---|
currentFanSpeedSetting
|
字符串 |
选填 |
currentFanSpeedPercent
|
数字 |
选填 |
示例
starters:
- type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedSetting
is: High
condition:
type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedPercent
is: 50