ফ্যান স্কিমা

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

sdm.devices.traits.Fan

এই বৈশিষ্ট্যটি যে কোনও ডিভাইসের অন্তর্গত যার ফ্যান নিয়ন্ত্রণ করার সিস্টেম ক্ষমতা রয়েছে।

ক্ষেত্র

মাঠ বর্ণনা ডেটা টাইপ
timerMode বর্তমান টাইমার মোড। string
মান: "চালু", "বন্ধ"
timerTimeout টাইমস্ট্যাম্প, RFC 3339 ফর্ম্যাটে, যেখানে টাইমার মোড বন্ধ হয়ে যাবে। string
উদাহরণ: "2019-05-10T03:22:54Z"

নমুনা GET অনুরোধ এবং প্রতিক্রিয়া

অনুরোধ

GET /enterprises/project-id/devices/device-id

প্রতিক্রিয়া

{
  "name" : "enterprises/project-id/devices/device-id",
  "traits" : {
    "sdm.devices.traits.Fan" : {
      "timerMode" : "ON",
      "timerTimeout" : "2019-05-10T03:22:54Z"
    }
  }
}

কমান্ড

সেটটাইমার

ফ্যান টাইমার পরিবর্তন করুন।

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

অনুরোধ

POST /enterprises/project-id/devices/device-id:executeCommand
{
  "command" : "sdm.devices.commands.Fan.SetTimer",
  "params" : {
    "timerMode" : "ON",
    "duration" : "3600s"
  }
}

প্রতিক্রিয়া

{}

সেটটাইমার অনুরোধ ক্ষেত্র

মাঠ বর্ণনা ডেটা টাইপ
timerMode ফ্যান টাইমার সেট করার মোড। string
মান: "চালু", "বন্ধ"
duration ঐচ্ছিক। টাইমার চালানোর জন্য সেট করা সেকেন্ডে সময়ের দৈর্ঘ্য নির্দিষ্ট করে। string
ব্যাপ্তি: "1s" থেকে "43200s"
ডিফল্ট: "900s"

ত্রুটি

নিম্নলিখিত ত্রুটি কোড(গুলি) এই বৈশিষ্ট্য সম্পর্কিত ফেরত দেওয়া হতে পারে:

ত্রুটি বার্তা আরপিসি সমস্যা সমাধান
থার্মোস্ট্যাট ফ্যান অনুপলব্ধ৷ FAILED_PRECONDITION থার্মোস্ট্যাটে ফ্যানের ক্ষমতা নেই। এই ডিভাইসের জন্য ফ্যান-সম্পর্কিত বৈশিষ্ট্য এবং কমান্ড ব্যবহার করা যাবে না।

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