风速状态

说明

适用于支持设置风扇速度的设备。

字段

类型 说明
device 设备

报告 FanSpeed 状态的设备。

必需

允许变量。

state FieldPath

要检查的特定状态数据。

必需

不允许使用此变量

is 动态

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

选填

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

允许变量。

isNot 动态

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

选填

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

允许变量。

greaterThan 动态

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

选填

要使用此字段,以下所有字段都不能使用:isNotisgreaterThanOrEqualTo

允许变量。

greaterThanOrEqualTo 动态

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

选填

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

允许变量。

lessThan 动态

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

选填

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

允许变量。

lessThanOrEqualTo 动态

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

选填

要使用此字段,以下所有字段都不能使用:isNotislessThan

允许变量。

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