रोटेशन स्टेट

ब्यौरा

घुमाए जा सकने वाले डिवाइसों के लिए, जैसे कि घुमाए जा सकने वाले स्लैट वाले ब्लाइंड.

फ़ील्ड

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

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

ज़रूरी है

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

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

वैकल्पिक

रोटेशन की स्थिति का डेटा

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

वैकल्पिक

rotationDegrees Number

वैकल्पिक

उदाहरण

starters:
- type: device.state.Rotation
  device: My Device - Room Name
  state: rotationPercent
  is: Some Number

condition:
  type: device.state.Rotation
  device: My Device - Room Name
  state: rotationPercent
  is: Some Number