התיאור
עבור מכשירים שיכולים לעבור בין אפליקציות.
שדות
מפתח | תיאור | התיאור |
---|---|---|
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
|
משך הקורס |
מעתיקים את ההפעלה של הסימן לתחילת פעולה לפרק זמן מוגדר. אופציונלי מותר להשתמש במשתנה. |
נתוני המצב של AppSelector
מפתח | תיאור | התיאור |
---|---|---|
currentApplication
|
String |
אופציונלי |
דוגמאות
starters:
- type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text
condition:
type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text