CookState

বিবরণ

এমন ডিভাইসের জন্য যা বিভিন্ন ফুড প্রিসেট এবং কাজ করে এমন কুকিং মোড অনুযায়ী খাবার রান্না করতে পারে।

ফিল্ড

কী ধরন বিবরণ
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 স্ট্রিং

ঐচ্ছিক

currentFoodPreset স্ট্রিং

ঐচ্ছিক

উদাহরণ

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