RunCycleState

বিবরণ

যেসব ডিভাইসের অপারেশনের একটি চলমান সময়কাল থাকে এবং জিজ্ঞাসা করা যেতে পারে।

এই ধরণের ডিভাইসগুলি অপারেশন শুরু হওয়ার সময় তাদের মোট চক্রের সংখ্যা এবং চলমান অবস্থায় ডিভাইসটি বর্তমানে যে প্রতিটি চক্রে রয়েছে তা রিপোর্ট করবে।

ক্ষেত্র

চাবি আদর্শ বিবরণ
device যন্ত্র

RunCycle অবস্থা রিপোর্টকারী ডিভাইস।

প্রয়োজনীয়

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 সময়কাল

একটি নির্দিষ্ট সময়ের জন্য স্টার্টারের ট্রিগারিং বন্ধ করে দিন।

ঐচ্ছিক

রানসাইকেল স্টেট ডেটা

চাবি আদর্শ বিবরণ
currentTotalRemainingTime সময়কাল

ঐচ্ছিক

currentCycleRemainingTime সময়কাল

ঐচ্ছিক

উদাহরণ

starters:
- type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text

condition:
  type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text