ফ্যান স্কিমা
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 ত্রুটি কোড রেফারেন্স দেখুন।