ब्यौरा
सेंसर से बनाया गया तापमान. उदाहरण के लिए, धुएं का पता लगाने वाले डिवाइस से मापी गई धुएं की मात्रा या कार्बन मोनोऑक्साइड का पता लगाने वाले डिवाइस से मापी गई कार्बन मोनोऑक्साइड की मात्रा वगैरह.
फ़ील्ड
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
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
|
कुल समय |
किसी तय समयावधि के लिए, स्टार्टर के ट्रिगर होने की प्रोसेस को रोकें. वैकल्पिक |
SensorState स्टेटस का डेटा
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
currentSensorStateData
|
वैकल्पिक |
|
_string_
|
CurrentSensorStateData |
वैकल्पिक |
currentSensorState
|
String |
वैकल्पिक |
rawValue
|
Number |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.currentSensorState
is: high
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.rawValue
greaterThan: 200
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.CarbonMonoxideLevel.currentSensorState
is: carbon monoxide detected