ब्यौरा
थर्मोस्टैट (उदाहरण के लिए, ओवन) के अलावा किसी दूसरे डिवाइस के तापमान को कंट्रोल करता है. यह तापमान, डिवाइस के अंदर या उसके आस-पास हो सकता है.
फ़ील्ड
कुंजी | टाइप | ब्यौरा |
---|---|---|
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
|
कुल समय |
किसी तय समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकना. वैकल्पिक |
TemperatureControl की स्थिति का डेटा
कुंजी | टाइप | ब्यौरा |
---|---|---|
temperatureSetpointCelsius
|
तापमान |
वैकल्पिक |
temperatureAmbientCelsius
|
तापमान |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F
condition:
type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F