מצב אופליין

תיאור

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

שדות

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

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

חובה

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

השבתה של הפעלת הסימן לתחילת פעולה למשך תקופה מסוימת.

אופציונלי

נתונים של מצב הפעלה/השבתה

מפתח סוג תיאור
on Bool

אופציונלי

דוגמאות

starters:
 - type: device.state.OnOff
   device: My Device - Room Name
   state: on
   is: true

condition:
   type: device.state.OnOff
   device: My Device - Room Name
   state: on
   is: false