מצב אפקטים

תיאור

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

שדות

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

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

חובה

state FieldPath

הנתונים הספציפיים של המדינה שצריך לבדוק.

חובה

is Dynamic

בודק אם נתוני המדינה שווים לערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ greaterThanOrEqualTo, ‏ greaterThan, ‏ lessThanOrEqualTo, ‏ lessThan

isNot Dynamic

בודק אם נתוני המצב לא שווים לערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: is, ‏ greaterThanOrEqualTo, ‏ greaterThan, ‏ lessThanOrEqualTo, ‏ lessThan

greaterThan Dynamic

בודק אם נתוני המצב גדולים (>) מערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ greaterThanOrEqualTo

greaterThanOrEqualTo Dynamic

בודק אם נתוני המצב גדולים מערך מסוים או שווים לו (‎>=‎).

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ greaterThan

lessThan Dynamic

בודק אם נתוני המצב קטנים (<) מערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ lessThanOrEqualTo

lessThanOrEqualTo Dynamic

בודק אם נתוני המצב קטנים מערך מסוים או שווים לו (‎<=‎).

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ lessThan

for Duration

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

אופציונלי

suppressFor Duration

השבתה של הפעלת הסימן לתחילת פעולה למשך תקופה מסוימת.

אופציונלי

נתונים של מצב אפקטים של אור

מפתח סוג תיאור
activeLightEffect String

אופציונלי

דוגמאות

starters:
- type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop

condition:
  type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop