מצב אופליין

תיאור

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

שדות

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

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

חובה

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 משך הזמן

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

אופציונלי

נתוני המצב 'פועל/כבוי'

מפתח סוג תיאור
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