टाइमरस्टेट

ब्यौरा

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

फ़ील्ड

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