বর্ণনা
সেন্সর দ্বারা উৎপাদিত একটি পরিমাপ। উদাহরণস্বরূপ, স্মোক ডিটেক্টর দ্বারা পরিমাপ করা ধোঁয়ার পরিমাণ, বা কার্বন মনোক্সাইড ডিটেক্টর দ্বারা পরিমাপ করা কার্বন মনোক্সাইডের পরিমাণ, ইত্যাদি।
ক্ষেত্র
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
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 | সময়কাল | একটি নির্দিষ্ট সময়কালের জন্য স্টার্টারের সক্রিয় হওয়া দমন করুন। ঐচ্ছিক |
সেন্সর অবস্থা ডেটা
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
currentSensorStateData | ঐচ্ছিক | |
_string_ | বর্তমান সেন্সর অবস্থা ডেটা | ঐচ্ছিক |
currentSensorState | স্ট্রিং | ঐচ্ছিক |
rawValue | সংখ্যা | ঐচ্ছিক |
উদাহরণ
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.currentSensorState
is: high
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.rawValue
greaterThan: 200
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.CarbonMonoxideLevel.currentSensorState
is: carbon monoxide detected