说明
字段
| 密钥 | 类型 | 说明 | 
|---|---|---|
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
 | 
时长 | 
 在指定时间段内禁止触发启动器。 可选  | 
HomePresence 状态数据
| 密钥 | 类型 | 说明 | 
|---|---|---|
homePresenceMode
 | 
字符串 | 
 可选  | 
示例
starters:
- type: home.state.HomePresence
  state: homePresenceMode
  is: HOME
condition:
  type: home.state.HomePresence
  state: homePresenceMode
  is: AWAY