ब्यौरा
यह सुविधा उन डिवाइसों पर काम करती है जिन पर पंखे की रफ़्तार सेट की जा सकती है.
फ़ील्ड
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
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
|
कुल समय |
किसी तय समयावधि के लिए, स्टार्टर के ट्रिगर होने की प्रोसेस को रोकें. वैकल्पिक |
फ़ैनस्पीड स्टेट डेटा
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
currentFanSpeedSetting
|
String |
वैकल्पिक |
currentFanSpeedPercent
|
Number |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedSetting
is: High
condition:
type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedPercent
is: 50