OnlineState

বিবরণ

যেসব ডিভাইস অনলাইন ও অফলাইন স্ট্যাটাস সাপোর্ট করে এবং/অথবা অনলাইন ও অফলাইন স্ট্যাটাস রিপোর্ট করে।

ফিল্ড

কী ধরন বিবরণ
device ডিভাইস

ডিভাইসটি Online স্ট্যাটাস রিপোর্ট করছে।

প্রয়োজনীয়

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 সময়সীমা

নির্দিষ্ট সময়সীমার জন্য স্টার্টার ট্রিগার করা বন্ধ করুন।

ঐচ্ছিক

অনলাইন স্টেট ডেটা

কী ধরন বিবরণ
online Bool

ঐচ্ছিক

উদাহরণ

starters:
 - type: device.state.Online
   device: My Device - Room Name
   state: online
   is: true

condition:
   type: device.state.Online
   device: My Device - Room Name
   state: online
   is: false