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 कुल समय

किसी तय समयावधि के लिए, स्टार्टर के ट्रिगर होने की प्रोसेस को रोकें.

वैकल्पिक

लॉक अनलॉक की स्थिति का डेटा

सुरक्षा कुंजी टाइप ब्यौरा
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