रोटेशन स्टेट

ब्यौरा

यह उन डिवाइसों के लिए है जिनमें रोटेशन की सुविधा होती है. जैसे, घुमाई जा सकने वाली पट्टियों वाले पर्दे.

फ़ील्ड

कुंजी टाइप ब्यौरा
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