OnStateState

ब्यौरा

किसी भी ऐसे डिवाइस को चालू और बंद करने की बुनियादी सुविधा जिसमें चालू और बंद करने की सुविधा होती है. जैसे, प्लग और स्विच के साथ-साथ आने वाले समय में लॉन्च होने वाले कई डिवाइस.

फ़ील्ड

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

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

ज़रूरी है

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

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

ज़रूरी नहीं है

OnOff State Data

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

ज़रूरी नहीं है

उदाहरण

starters:
 - type: device.state.OnOff
   device: My Device - Room Name
   state: on
   is: true

condition:
   type: device.state.OnOff
   device: My Device - Room Name
   state: on
   is: false