RunCycleState

ब्यौरा

उन डिवाइसों के लिए जिनके चालू रहने की अवधि के बारे में क्वेरी की जा सकती है.

इस तरह के डिवाइस, ऑपरेशन शुरू होने पर अपने पूरे साइकल की संख्या और डिवाइस के चलने के दौरान हर साइकल की जानकारी देंगे.

फ़ील्ड

सुरक्षा कुंजी टाइप ब्यौरा
device डिवाइस

RunCycle स्थिति की रिपोर्ट करने वाला डिवाइस.

ज़रूरी है

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