বর্ণনা
যেসব ডিভাইস চালু এবং বন্ধ করার কার্যক্রম সমর্থন করে, সেগুলোর জন্য।
কোনো ডিভাইস চালু ও বন্ধ করার কাজটি সেটিকে অন ও অফ করার মতোই। এটি নির্দেশ করে যে, ডিভাইসগুলো চালু থাকা অবস্থায় এবং স্টার্ট করা অবস্থায় ভিন্নভাবে কাজ করে। উদাহরণস্বরূপ, কিছু ওয়াশিং মেশিন প্রকৃতপক্ষে চালু হওয়ার আগেই সেগুলোকে অন করা যায় এবং সেগুলোর সেটিংস পরিবর্তন করা যায়।
ক্ষেত্র
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
device | ডিভাইস | ডিভাইসটি প্রয়োজনীয় |
state | ফিল্ডপাথ | যাচাই করার জন্য নির্দিষ্ট রাজ্যের ডেটা। প্রয়োজনীয় |
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 | সময়কাল | একটি নির্দিষ্ট সময়কালের জন্য স্টার্টারের সক্রিয় হওয়া দমন করুন। ঐচ্ছিক |
শুরু শেষ অবস্থা ডেটা
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
isPaused | বুল | ঐচ্ছিক |
isRunning | বুল | ঐচ্ছিক |
উদাহরণ
starters:
- type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: true
condition:
type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: false