ब्यौरा
उन डिवाइसों के लिए जो पीआईआर, अल्ट्रासाउंड या फ़िज़िकल संपर्क सेंसिंग की मदद से, यह पता लगा सकते हैं कि कोई व्यक्ति मौजूद है या नहीं.
फ़ील्ड
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
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
|
कुल समय |
किसी तय समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकना. वैकल्पिक |
OccupancySensing State Data
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
occupancy
|
String |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.OccupancySensing
device: My Device - Room Name
state: occupancy
is: OCCUPIED
condition:
type: device.state.OccupancySensing
device: My Device - Room Name
state: occupancy
is: UNOCCUPIED