স্মার্ট হোম স্ট্যাটাস রিপোর্ট বৈশিষ্ট্য স্কিমা
action.devices.traits.StatusReport - এই বৈশিষ্ট্যটি একটি নির্দিষ্ট ডিভাইস বা ডিভাইসের একটি সংযুক্ত গ্রুপের বর্তমান অবস্থা রিপোর্ট করে।
একটি নির্দিষ্ট ডিভাইস তার বর্তমান স্থিতির পাশাপাশি একটি গ্রুপে সম্পর্কিত যেকোনো ডিভাইসের অবস্থা রিপোর্ট করতে পারে। উদাহরণস্বরূপ, লক্ষ্য ডিভাইসটি পৃথক সেন্সর প্রতিনিধিত্বকারী সম্পর্কিত ডিভাইসগুলির সাথে একটি সুরক্ষা ব্যবস্থা হতে পারে। StatusReport সমষ্টিগত অবস্থা রিপোর্ট করার জন্য একটি সমষ্টি হিসাবে কাজ করে, কিন্তু পৃথক ঠিকানা প্রতিস্থাপন করে না। Google অ্যাসিস্ট্যান্ট দ্বারা অ্যাক্সেস করা যেতে পারে এমন যেকোনো ডিভাইসের SYNC প্রতিক্রিয়াতে একটি পৃথক ডিভাইস হিসাবে রিপোর্ট করা উচিত।
ডিভাইস বৈশিষ্ট্য
কোনোটিই নয়।
ডিভাইস STATES
এই বৈশিষ্ট্য সহ সত্তাগুলি QUERY অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷
| রাজ্যগুলি | টাইপ | বর্ণনা |
|---|---|---|
currentStatusReport | অ্যারে | প্রয়োজন। ডিভাইসের বর্তমান ত্রুটি বা ব্যতিক্রম অবস্থা এবং যেকোনো সম্পর্কিত ডিভাইস আইডি। |
[ item, ... ] | অবজেক্ট | বর্তমান অবস্থা। |
blocking | বুলিয়ান | সত্য যদি ত্রুটি বা বর্তমান স্থিতি আরও কমান্ড কার্যকর করতে বাধা দেয়। |
deviceTarget | স্ট্রিং | লক্ষ্য ডিভাইসের আইডি. |
priority | পূর্ণসংখ্যা | এই স্ট্যাটাসের অগ্রাধিকার নির্দিষ্ট করে। মান যত কম হবে, অগ্রাধিকার তত বেশি হবে, সর্বোচ্চ অগ্রাধিকার 0 হবে। Google সর্বোচ্চ থেকে সর্বনিম্ন অগ্রাধিকারে ত্রুটি বা ব্যতিক্রম অবস্থা রিপোর্ট করে। পৃষ্ঠের উপর নির্ভর করে, Google শুধুমাত্র উচ্চ অগ্রাধিকার ত্রুটি বা ব্যতিক্রম রিপোর্ট করতে পারে। |
statusCode | স্ট্রিং | ডিভাইসের বর্তমান অবস্থা। ত্রুটি এবং ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন। |
উদাহরণ
আমার নিরাপত্তা ব্যবস্থা ঠিক আছে?
{
"currentStatusReport": [
{
"blocking": false,
"deviceTarget": "alarm_1",
"priority": 0,
"statusCode": "lowBattery"
},
{
"blocking": false,
"deviceTarget": "front_window_1",
"priority": 1,
"statusCode": "deviceOpen"
},
{
"blocking": false,
"deviceTarget": "back_window_2",
"priority": 1,
"statusCode": "deviceOpen"
},
{
"blocking": true,
"deviceTarget": "alarm_2",
"priority": 0,
"statusCode": "needsSoftwareUpdate"
}
]
}ডিভাইস কমান্ড
কোনোটিই নয়।