計時器狀態

說明

適用於支援計時器功能的裝置。舉例來說,智慧灑水控制器或智慧燈具開關可能內建計時器。可用來查詢裝置的計時器還剩多少時間。

欄位

鍵 類型 說明
device 裝置

回報 Timer 狀態的裝置。

必填

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 時間長度

在指定時間範圍內禁止觸發啟動條件。

選用

計時器狀態資料

鍵 類型 說明
timerPaused Bool

選用

範例

starters:
- type: device.state.Timer
  device: My Device - Room Name
  state: timerPaused
  is: true