বর্ণনা
থার্মোস্ট্যাট ছাড়া অন্য কোনো ডিভাইসের (যেমন, ওভেন) ভেতরে বা চারপাশে তাপমাত্রা নিয়ন্ত্রণ করে।
ক্ষেত্র
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
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 | সময়কাল | একটি নির্দিষ্ট সময়কালের জন্য স্টার্টারের সক্রিয় হওয়া দমন করুন। ঐচ্ছিক |
তাপমাত্রা নিয়ন্ত্রণ অবস্থার ডেটা
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
temperatureSetpointCelsius | তাপমাত্রা | ঐচ্ছিক |
temperatureAmbientCelsius | তাপমাত্রা | ঐচ্ছিক |
উদাহরণ
starters:
- type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F
condition:
type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F