সেন্সর স্টেট স্টেট

বর্ণনা

সেন্সর দ্বারা উৎপাদিত একটি পরিমাপ। উদাহরণস্বরূপ, স্মোক ডিটেক্টর দ্বারা পরিমাপ করা ধোঁয়ার পরিমাণ, বা কার্বন মনোক্সাইড ডিটেক্টর দ্বারা পরিমাপ করা কার্বন মনোক্সাইডের পরিমাণ, ইত্যাদি।

ক্ষেত্র

চাবি প্রকার বর্ণনা
device ডিভাইস

ডিভাইসটি SensorState অবস্থাটি জানাচ্ছে।

প্রয়োজনীয়

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