कुकस्टेट

ब्यौरा

यह सुविधा उन डिवाइसों के लिए है जो खाने की अलग-अलग प्रीसेट और काम करने वाले कुकिंग मोड के हिसाब से खाना बना सकते हैं.

फ़ील्ड

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

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

ज़रूरी है

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

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

वैकल्पिक

Cook State Data

कुंजी टाइप ब्यौरा
currentCookingMode String

वैकल्पिक

currentFoodPreset String

वैकल्पिक

उदाहरण

starters:
- type: device.state.Cook
  device: My Device - Room Name
  state: currentCookingMode
  is: WARM

condition:
  type: device.state.Cook
  device: My Device - Room Name
  state: currentCookingMode
  is: COOK