कुकस्टेट

ब्यौरा

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

फ़ील्ड

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

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

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

कुकी का स्टेटस डेटा

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