תיאור
למכשירים שתומכים באפשרות להגדיר טיימר. לדוגמה, לבקר השקיה חכם או למפסק של נורה חכמה יכול להיות טיימר מובנה. אפשר להשתמש בזה כדי לשאול את המכשיר כמה זמן נשאר בטיימר.
שדות
| מפתח | סוג | תיאור |
|---|---|---|
device
|
מכשיר |
המכשיר שמדווח על המצב של חובה |
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 |
השבתה של הפעלת הסימן לתחילת פעולה למשך תקופה מסוימת. אופציונלי |
נתונים של מצב הטיימר
| מפתח | סוג | תיאור |
|---|---|---|
timerPaused
|
Bool |
אופציונלי |
דוגמאות
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true