বর্ণনা
লক করা এবং আনলক করা এবং/অথবা লক করা অবস্থায় রিপোর্ট করা সমর্থন করে এমন ডিভাইসগুলির জন্য।
ক্ষেত্র
চাবি | টাইপ | বর্ণনা |
---|---|---|
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 | সময়কাল | একটি নির্দিষ্ট সময়ের জন্য স্টার্টারের ট্রিগারিং দমন করুন। ঐচ্ছিক |
লক আনলক স্টেট ডেটা
চাবি | টাইপ | বর্ণনা |
---|---|---|
isLocked | বুল | ঐচ্ছিক |
isJammed | বুল | ঐচ্ছিক |
উদাহরণ
starters:
- type: device.state.LockUnlock
device: My Device - Room Name
state: isLocked
is: true
condition:
type: device.state.LockUnlock
device: My Device - Room Name
state: isLocked
is: false