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