FanSpeedState

תיאור

למכשירים שתומכים בהגדרת מהירות של מאוורר.

שדות

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

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

חובה

המשתנה מותר.

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 משך הקורס

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

אופציונלי

המשתנה מותר.

suppressFor משך הקורס

בטל את הטריגר של הסימן לתחילת פעולה למשך פרק זמן מסוים.

אופציונלי

המשתנה מותר.

נתוני מצב FanSpeed

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

אופציונלי

currentFanSpeedPercent מספר

אופציונלי

דוגמאות

starters:
- type: device.state.FanSpeed
  device: My Device - Room Name
  state:  currentFanSpeedSetting
  is: High

condition:
  type: device.state.FanSpeed
  device: My Device - Room Name
  state: currentFanSpeedPercent
  is: 50