תיאור
למכשירים שתומכים בהגדרת מהירות של מאוורר.
שדות
מפתח | סוג | תיאור |
---|---|---|
device
|
מכשיר |
המכשיר המדווח על המצב חובה המשתנה מותר. |
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