বিবরণ
সেন্সর দ্বারা তৈরি করা পরিমাপ। যেমন, স্মোক ডিটেক্টর দ্বারা পরিমাপ করা ধোঁয়ার পরিমাণ, বা কার্বন মনোক্সাইড ডিটেক্টর দ্বারা পরিমাপ করা কার্বন মনোক্সাইডের পরিমাণ ইত্যাদি।
ফিল্ড
| কী | ধরন | বিবরণ |
|---|---|---|
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
|
সময়সীমা |
নির্দিষ্ট সময়সীমার জন্য স্টার্টার ট্রিগার করা বন্ধ করুন। ঐচ্ছিক |
SensorState State Data
| কী | ধরন | বিবরণ |
|---|---|---|
currentSensorStateData
|
ঐচ্ছিক |
|
_string_
|
CurrentSensorStateData |
ঐচ্ছিক |
currentSensorState
|
স্ট্রিং |
ঐচ্ছিক |
rawValue
|
Number |
ঐচ্ছিক |
উদাহরণ
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