ब्यौरा
यह सुविधा, रोटेशन की सुविधा वाले डिवाइसों के लिए है. जैसे, घुमाई जा सकने वाली स्लैट वाली ब्लाइंड.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
device
|
डिवाइस |
ज़रूरी है |
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