溫度設定狀態

說明

適用於支援溫度點和模式的裝置。

欄位

金鑰 類型 說明
device 裝置

裝置回報了 TemperatureSetting 狀態。

需要

可使用變數。

state FieldPath

要檢查的特定狀態資料。

需要

不得使用變數

is 動態

檢查狀態資料是否等於值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isNotgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

可使用變數。

isNot 動態

檢查狀態資料是否不等於值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

可使用變數。

greaterThan 動態

檢查狀態資料是否大於 (>) 值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isNotisgreaterThanOrEqualTo

可使用變數。

greaterThanOrEqualTo 動態

檢查狀態資料是否大於或等於 (>=) 值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isNotisgreaterThan

可使用變數。

lessThan 動態

檢查狀態資料是否小於 (<) 值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isNotislessThanOrEqualTo

可使用變數。

lessThanOrEqualTo 動態

檢查狀態資料是否小於或等於 (<=) 值。

選用

如要使用這個欄位,「不得」使用下列所有欄位:isNotislessThan

可使用變數。

for 時間長度

檢查狀態是否已在特定時間內保持不變。僅適用於啟動條件,無法與條件搭配使用。

選用

可使用變數。

suppressFor 時間長度

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

選用

可使用變數。

TemperatureSetting 狀態資料

金鑰 類型 說明
thermostatMode 字串

選用

thermostatTemperatureSetpoint 溫度

選用

thermostatTemperatureAmbient 溫度

選用

thermostatTemperatureSetpointHigh 溫度

選用

thermostatTemperatureSetpointLow 溫度

選用

thermostatHumidityAmbient 數字

選用

activeThermostatMode 字串

選用

範例

starters:
 - type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool

condition:
   type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool