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