ऑनलाइनस्टेट

ब्यौरा

यह सुविधा, उन डिवाइसों के लिए है जो ऑनलाइन और ऑफ़लाइन स्थिति की जानकारी देते हैं और/या ऑनलाइन और ऑफ़लाइन स्थिति में काम करते हैं.

फ़ील्ड

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

वह डिवाइस जो Online स्थिति की जानकारी दे रहा है.

ज़रूरी है

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

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

वैकल्पिक

ऑनलाइन स्थिति का डेटा

कुंजी टाइप ब्यौरा
online Bool

वैकल्पिक

उदाहरण

starters:
 - type: device.state.Online
   device: My Device - Room Name
   state: online
   is: true

condition:
   type: device.state.Online
   device: My Device - Room Name
   state: online
   is: false