থার্মোস্ট্যাটইকো স্কিমা

নেস্ট থার্মোস্ট্যাট

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 কমান্ডটি ব্যবহার করুন।

এই কমান্ডটি ইকো মোডের বর্তমান অবস্থা বা এর পরিবর্তনের উপর ভিত্তি করে অন্যান্য বৈশিষ্ট্যকে প্রভাবিত করে:

সেটমোড অনুরোধ এবং প্রতিক্রিয়া

অনুরোধ

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 থার্মোস্ট্যাট ম্যানুয়াল ইকো মোডে থাকলে তাপমাত্রার সেটপয়েন্ট নির্ধারণ করা যায় না।

এপিআই ত্রুটি কোডগুলির সম্পূর্ণ তালিকার জন্য এপিআই ত্রুটি কোড রেফারেন্স দেখুন।