TemperatureControlState

ब्यौरा

थर्मोस्टैट के अलावा, किसी दूसरे डिवाइस (जैसे, ओवन) के तापमान को कंट्रोल करना. यह कंट्रोल, डिवाइस के अंदर या उसके आस-पास के तापमान के लिए किया जा सकता है.

फ़ील्ड

कुंजी टाइप ब्यौरा
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