OpenStateState

ब्यौरा

यह सुविधा, उन डिवाइसों के लिए है जिन्हें चालू और बंद किया जा सकता है. साथ ही, कुछ डिवाइसों को आंशिक रूप से चालू और बंद किया जा सकता है या एक से ज़्यादा दिशाओं में चालू और बंद किया जा सकता है.

फ़ील्ड

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

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

ज़रूरी है

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

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

वैकल्पिक

OpenClose की स्थिति का डेटा

कुंजी टाइप ब्यौरा
openPercent Number

वैकल्पिक

उदाहरण

starters:
 - type: device.state.OpenClose
   device: My Device - Room Name
   state: openPercent
   is: 100

condition:
   type: device.state.OpenClose
   device: My Device - Room Name
   state: openPercent
   is: 100