सेंसरस्टेट स्टेट

ब्यौरा

सेंसर से बनाया गया तापमान. उदाहरण के लिए, धुएं का पता लगाने वाले डिवाइस से मापी गई धुएं की मात्रा या कार्बन मोनोऑक्साइड का पता लगाने वाले डिवाइस से मापी गई कार्बन मोनोऑक्साइड की मात्रा वगैरह.

फ़ील्ड

सुरक्षा कुंजी टाइप ब्यौरा
device डिवाइस

SensorState स्थिति की रिपोर्ट करने वाला डिवाइस.

ज़रूरी है

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