टाइमरस्टेट

ब्यौरा

टाइमर की सुविधा वाले डिवाइसों के लिए. उदाहरण के लिए, स्मार्ट स्प्रिंकलर कंट्रोलर या स्मार्ट लाइट स्विच में टाइमर पहले से मौजूद हो सकता है. इसका इस्तेमाल, डिवाइस से यह पूछने के लिए किया जा सकता है कि टाइमर के पूरे होने में कितना समय बचा है.

फ़ील्ड

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

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

ज़रूरी है

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 कुल समय

तय की गई समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकता है.

ज़रूरी नहीं है

टाइमर की स्थिति का डेटा

कुंजी टाइप ब्यौरा
timerPaused Bool

ज़रूरी नहीं है

उदाहरण

starters:
- type: device.state.Timer
  device: My Device - Room Name
  state: timerPaused
  is: true