कुकस्टेट

ब्यौरा

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

फ़ील्ड

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