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

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

אופציונלי

suppressFor משך הקורס

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

אופציונלי

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