溫度管控狀態

說明

控制溫度控制器以外裝置 (例如烤箱) 內部或周圍的溫度。

欄位

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

檢查狀態是否已維持一段時間。僅適用於啟動條件,無法與限制條件搭配使用。

選用

suppressFor Duration

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

選用

TemperatureControl 狀態資料

鍵 類型 說明
temperatureSetpointCelsius 溫度

選用

temperatureAmbientCelsius 溫度

選用

範例

starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F

condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F