ब्यौरा
सेंसर से मिला मेज़रमेंट. उदाहरण के लिए, धुएं का पता लगाने वाले डिवाइस से मापा गया धुएं का लेवल या कार्बन मोनोऑक्साइड का पता लगाने वाले डिवाइस से मापा गया कार्बन मोनोऑक्साइड का लेवल वगैरह.
फ़ील्ड
कुंजी | टाइप | ब्यौरा |
---|---|---|
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