מצב הגדרה

תיאור

המצב של הגדרת צבע.

שדות

מפתח סוג תיאור
device מכשיר

המכשיר שמדווח על המצב ColorSetting.

חובה

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 משך הזמן

בדיקה אם המצב כבר נמשך למשך זמן מסוים. אפשר להשתמש בהם רק בחשבונות Starters, ולא ניתן להשתמש בהם עם תנאים.

אופציונלי

suppressFor משך הזמן

ביטול ההפעלה של ה-starter לפרק זמן מסוים.

אופציונלי

נתוני המצב של 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