चैनल स्थिति

ब्यौरा

ऐसे डिवाइसों के लिए जो मीडिया डिवाइस पर चैनलों की सुविधा देते हैं.

फ़ील्ड

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

वह डिवाइस जो Channel की स्थिति की रिपोर्ट कर रहा है.

ज़रूरी है

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

तय समय के लिए, स्टार्टर को ट्रिगर होने से रोकता है.

वैकल्पिक

उदाहरण

starters:
- type: device.state.Channel
  device: My Device - Room Name

condition:
  type: device.state.Channel
  device: My Device - Room Name