LockLockState

תיאור

עבור מכשירים שתומכים בנעילה ובביטול נעילה ו/או בדיווח על מצב נעילה.

שדות

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

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

חובה

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 משך הקורס

ביטול הטריגר של הסימן לתחילת פעולה לפרק זמן מסוים.

אופציונלי

נתוני מצב Lock Unlock

מפתח סוג תיאור
isLocked בוליאני

אופציונלי

isJammed בוליאני

אופציונלי

דוגמאות

starters:
- type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: true

condition:
  type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: false