風扇狀態

說明

適用於支援設定風扇速度的裝置。

欄位

索引鍵 類型 說明
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