ब्यौरा
मोशन डिटेक्ट करने वाले डिवाइसों के लिए.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
device
|
डिवाइस |
वह डिवाइस जो ज़रूरी है |
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
|
कुल समय |
तय समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकें. वैकल्पिक |
MotionDetection की स्थिति वाला डेटा
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
motionDetectionEventInProgress
|
Bool |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.MotionDetection
device: My Device - Room Name
state: motionDetectionEventInProgress
is: true
condition:
type: device.state.MotionDetection
device: My Device - Room Name
state: motionDetectionEventInProgress
is: true