থার্মোস্ট্যাটইকো স্কিমা
sdm.devices.traits.ThermostatEco
এই বৈশিষ্ট্যটি সেইসব থার্মোস্ট্যাট ডিভাইসের অন্তর্গত, যেগুলো ইকো মোড সমর্থন করে।
ক্ষেত্র
| মাঠ | বর্ণনা | ডেটা টাইপ |
|---|---|---|
availableModes | সমর্থিত ইকো মোডগুলোর তালিকা। | array(string)মান: ["ম্যানুয়াল_ইকো", "বন্ধ"] |
mode | থার্মোস্ট্যাটের বর্তমান ইকো মোড। | stringমান: 'ম্যানুয়াল_ইকো', 'অফ' |
heatCelsius | সেলসিয়াস এককে সর্বনিম্ন তাপমাত্রা, যেটিতে থার্মোস্ট্যাট ইকো মোডে গরম করা শুরু করে। | numberউদাহরণ: ২০.০ |
coolCelsius | সেলসিয়াস এককে সর্বোচ্চ তাপমাত্রা, যেটিতে থার্মোস্ট্যাট ইকো মোডে শীতল করা শুরু করে। | numberউদাহরণ: ২২.০ |
নমুনা GET অনুরোধ এবং প্রতিক্রিয়া
অনুরোধ
GET /enterprises/project-id/devices/device-id
প্রতিক্রিয়া
{
"name" : "enterprises/project-id/devices/device-id",
"traits" : {
"sdm.devices.traits.ThermostatEco" : {
"availableModes" : ["MANUAL_ECO", "OFF"],
"mode" : "MANUAL_ECO",
"heatCelsius" : 20.0,
"coolCelsius" : 22.0
}
}
}কমান্ড
সেটমোড
থার্মোস্ট্যাটের ইকো মোড পরিবর্তন করুন।
থার্মোস্ট্যাট মোডকে HEAT, COOL বা HEATCOOL-এ পরিবর্তন করতে, ThermostatMode ট্রেইটের SetMode কমান্ডটি ব্যবহার করুন।
এই কমান্ডটি ইকো মোডের বর্তমান অবস্থা বা এর পরিবর্তনের উপর ভিত্তি করে অন্যান্য বৈশিষ্ট্যকে প্রভাবিত করে:
- ইকো মোড বন্ধ থাকলে, থার্মোস্ট্যাটটি ডিফল্টভাবে সর্বশেষ সক্রিয় থাকা স্ট্যান্ডার্ড মোডে (হিট, কুল, হিটকুল বা অফ) চলে যাবে।
- যদি ইকো মোড MANUAL_ECO হয়:
- এর জন্য কমান্ড থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্যগুলো প্রত্যাখ্যাত হয়।
- তাপমাত্রার সেটপয়েন্টগুলি ফেরত দেওয়া হয় না থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য।
সেটমোড অনুরোধ এবং প্রতিক্রিয়া
অনুরোধ
POST /enterprises/project-id/devices/device-id:executeCommand
{
"command" : "sdm.devices.commands.ThermostatEco.SetMode",
"params" : {
"mode" : "MANUAL_ECO"
}
}
প্রতিক্রিয়া
{}
সেটমোড অনুরোধ ক্ষেত্র
| মাঠ | বর্ণনা | ডেটা টাইপ |
|---|---|---|
mode | থার্মোস্ট্যাট পরিবর্তন করার জন্য ইকো মোড। | stringমান: 'ম্যানুয়াল_ইকো', 'অফ' |
ত্রুটি
এই ট্রেইটের ক্ষেত্রে নিম্নলিখিত এরর কোড(গুলি) রিটার্ন করা হতে পারে:
| ত্রুটি বার্তা | আরপিসি | সমস্যা সমাধান |
|---|---|---|
| বর্তমান থার্মোস্ট্যাট মোডে এই কমান্ডটি অনুমোদিত নয়। | FAILED_PRECONDITION | কিছু থার্মোস্ট্যাট মডেল, থার্মোস্ট্যাট মোড বন্ধ (OFF) থাকা অবস্থায় ইকো মোড পরিবর্তন করা সমর্থন করে না। থার্মোস্ট্যাট মোড বৈশিষ্ট্য। ইকো মোড পরিবর্তন করার আগে থার্মোস্ট্যাট মোড অবশ্যই HEAT, COOL, বা HEATCOOL-এ পরিবর্তন করতে হবে। |
| থার্মোস্ট্যাট MANUAL_ECO মোডে থাকলে কমান্ডটি অনুমোদিত নয়। | FAILED_PRECONDITION | থার্মোস্ট্যাট ম্যানুয়াল ইকো মোডে থাকলে তাপমাত্রার সেটপয়েন্ট নির্ধারণ করা যায় না। |
এপিআই ত্রুটি কোডগুলির সম্পূর্ণ তালিকার জন্য এপিআই ত্রুটি কোড রেফারেন্স দেখুন।