色彩設定狀態

說明

色彩設定的狀態。

欄位

金鑰 類型 說明
device 裝置

裝置回報了 ColorSetting 狀態。

需要

可使用變數。

state FieldPath

要檢查的特定狀態資料。

需要

不得使用變數

is 動態

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

選用

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

可使用變數。

isNot 動態

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

選用

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

可使用變數。

greaterThan 動態

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

選用

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

可使用變數。

greaterThanOrEqualTo 動態

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

選用

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

可使用變數。

lessThan 動態

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

選用

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

可使用變數。

lessThanOrEqualTo 動態

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

選用

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

可使用變數。

for 時間長度

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

選用

可使用變數。

suppressFor 時間長度

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

選用

可使用變數。

ColorSetting 狀態資料

金鑰 類型 說明
color 顏色

選用

spectrumHsv SpectrumHSV

選用

hue 數字

選用

saturation 數字

選用

value 數字

選用

spectrumRgb ColorHex

選用

temperatureK ColorTemperature

選用

範例

starters:
- type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K

condition:
  type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K