說明
如果是支援啟動和解除保全系統等裝置,這項指標會顯示裝置是否已啟動保全系統。
欄位
| 金鑰 | 類型 | 說明 | 
|---|---|---|
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
 | 
時間長度 | 
 在指定時間範圍內禁止觸發啟動條件。 選用  | 
啟動/解除啟動系統狀態資料
| 金鑰 | 類型 | 說明 | 
|---|---|---|
isArmed
 | 
Bool | 
 選用  | 
currentArmLevel
 | 
String | 
 選用  | 
範例
starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: true
starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text
condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: false
condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text