স্মার্ট হোম সিন বৈশিষ্ট্য স্কিমা

action.devices.traits.Scene - এই বৈশিষ্ট্যটি ভার্চুয়াল ডিভাইসগুলিকে SCENE ডিভাইসের প্রকারের সাথে প্রয়োগ করতে ব্যবহৃত হয়।

আরও তথ্যের জন্য দৃশ্যের ধরন নির্দেশিকা দেখুন।

উদাহরণস্বরূপ, যদি একটি ডিভাইস ব্যবহারকারীদের কমান্ডের এক-টাচ গ্রুপিং কনফিগার করার অনুমতি দেয় — নির্দিষ্ট রঙে লাইট সেট করা, বা বিভিন্ন সুরক্ষা বৈশিষ্ট্যগুলিকে সিকোয়েন্স করা, বা কার্যকলাপের অন্য কোনো সংমিশ্রণ — এই কনফিগারেশনটি নামযুক্ত দৃশ্য হিসাবে SYNC এর মাধ্যমে প্রকাশ করা যেতে পারে, এবং সহকারী সাধারণ অ্যাক্টিভেশন ব্যাকরণের মাধ্যমে ব্যবহারকারীদের কাছে এই দৃশ্যগুলি উপলব্ধ করবে:

  • পার্টি মোড শুরু করুন।
  • মধ্যরাতের দৃশ্য সক্রিয় করুন।

ভার্চুয়াল অবজেক্ট হিসাবে, দ্ব্যর্থতা নিরসনের জন্য দৃশ্যগুলি (যদি প্রাসঙ্গিক হয়) ঘরে রাখা যেতে পারে:

  • রান্নাঘরে পার্টি টাইম শুরু করুন।
  • বেডরুমে নাইটলাইট মোড সক্রিয় করুন।

দৃশ্য এবং শারীরিক লক্ষ্যগুলির মধ্যে একটি পার্থক্য হল যে সহকারী স্বয়ংক্রিয়ভাবে দৃশ্য কমান্ডগুলিতে বহুবচন প্রভাব প্রয়োগ করবে, ব্যবহারকারীদের একাধিক অংশীদার জুড়ে দৃশ্যগুলিকে ট্রিগার করতে দেয়। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারীর দুটি ভিন্ন অংশীদারে একটি "পার্টি মোড" দৃশ্য থাকে, একটি নিরাপত্তার জন্য এবং একটি আলোর জন্য, সক্রিয় পার্টি মোড উভয়কেই ট্রিগার করবে৷

দৃশ্যগুলি কাস্টম ব্যাকরণের জন্য আসন্ন ব্যক্তিগত অ্যাকশনগুলির সাথে ভালভাবে ইন্টারঅ্যাক্ট করবে (উদাহরণস্বরূপ, পার্টি মোড সক্রিয় করুন -> আসুন পার্টি শুরু করা যাক! )

দৃশ্যে সবসময় ব্যবহারকারীর দেওয়া নাম থাকা উচিত বনাম ডিফল্ট "BobCo দৃশ্য" নামকরণ। প্রতিটি দৃশ্য তার নিজস্ব ভার্চুয়াল ডিভাইস, যার নিজস্ব নাম(গুলি)। ব্যবহারকারী-প্রদত্ত নামগুলি SYNC থেকে আসতে পারে৷

ডিভাইস বৈশিষ্ট্য

এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।

গুণাবলী টাইপ বর্ণনা
sceneReversible বুলিয়ান

(ডিফল্ট: false )

ইঙ্গিত করে যে এই দৃশ্যটি বাতিল করা যেতে পারে৷ এই বৈশিষ্ট্যটি কেবলমাত্র সেই দৃশ্যগুলির জন্য প্রাসঙ্গিক যা অবস্থা পরিবর্তন করে এবং পূর্ববর্তী অবস্থা মনে রাখে। ডিভাইসটি ActivateScene কমান্ডটিকে deactivate প্যারামিটারটিকে সত্যে সমর্থন করে।

উদাহরণ

ডিভাইস যা একটি বিপরীত দৃশ্য সমর্থন করে।

{
  "sceneReversible": true
}

ডিভাইস STATES

কোনোটিই নয়।

ডিভাইস কমান্ড

এই বৈশিষ্ট্য সহ ডিভাইসগুলি EXECUTE অপারেশনের অংশ হিসাবে নিম্নলিখিত কমান্ডগুলিতে সাড়া দিতে পারে। EXECUTE intents হ্যান্ডলিং সম্পর্কে আরও জানতে, Intent completement দেখুন।

action.devices.commands.ActivateScene

একটি দৃশ্য সক্রিয় বা নিষ্ক্রিয় করুন।

পরামিতি

পরামিতি টাইপ বর্ণনা
deactivate বুলিয়ান

প্রয়োজন।

একটি দৃশ্য বাতিল করা সত্য যদি এটি বিপরীত হয়, একটি দৃশ্য সক্রিয় করা মিথ্যা।

উদাহরণ

নাম দ্বারা একটি দৃশ্য সক্রিয় করুন.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

নাম দ্বারা একটি দৃশ্য নিষ্ক্রিয় করুন.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

ডিভাইসের ত্রুটি৷

ত্রুটি এবং ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন। ,

স্মার্ট হোম সিন বৈশিষ্ট্য স্কিমা

action.devices.traits.Scene - এই বৈশিষ্ট্যটি ভার্চুয়াল ডিভাইসগুলিকে SCENE ডিভাইসের প্রকারের সাথে প্রয়োগ করতে ব্যবহৃত হয়।

আরও তথ্যের জন্য দৃশ্যের ধরন নির্দেশিকা দেখুন।

উদাহরণস্বরূপ, যদি একটি ডিভাইস ব্যবহারকারীদের কমান্ডের এক-টাচ গ্রুপিং কনফিগার করার অনুমতি দেয় — নির্দিষ্ট রঙে লাইট সেট করা, বা বিভিন্ন সুরক্ষা বৈশিষ্ট্যগুলিকে সিকোয়েন্স করা, বা কার্যকলাপের অন্য কোনো সংমিশ্রণ — এই কনফিগারেশনটি নামযুক্ত দৃশ্য হিসাবে SYNC এর মাধ্যমে প্রকাশ করা যেতে পারে, এবং সহকারী সাধারণ অ্যাক্টিভেশন ব্যাকরণের মাধ্যমে ব্যবহারকারীদের কাছে এই দৃশ্যগুলি উপলব্ধ করবে:

  • পার্টি মোড শুরু করুন।
  • মধ্যরাতের দৃশ্য সক্রিয় করুন।

ভার্চুয়াল অবজেক্ট হিসাবে, দ্ব্যর্থতা নিরসনের জন্য দৃশ্যগুলি (যদি প্রাসঙ্গিক হয়) ঘরে রাখা যেতে পারে:

  • রান্নাঘরে পার্টি টাইম শুরু করুন।
  • বেডরুমে নাইটলাইট মোড সক্রিয় করুন।

দৃশ্য এবং শারীরিক লক্ষ্যগুলির মধ্যে একটি পার্থক্য হল যে সহকারী স্বয়ংক্রিয়ভাবে দৃশ্য কমান্ডগুলিতে বহুবচন প্রভাব প্রয়োগ করবে, ব্যবহারকারীদের একাধিক অংশীদার জুড়ে দৃশ্যগুলিকে ট্রিগার করতে দেয়। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারীর দুটি ভিন্ন অংশীদারে একটি "পার্টি মোড" দৃশ্য থাকে, একটি নিরাপত্তার জন্য এবং একটি আলোর জন্য, সক্রিয় পার্টি মোড উভয়কেই ট্রিগার করবে৷

দৃশ্যগুলি কাস্টম ব্যাকরণের জন্য আসন্ন ব্যক্তিগত অ্যাকশনগুলির সাথে ভালভাবে ইন্টারঅ্যাক্ট করবে (উদাহরণস্বরূপ, পার্টি মোড সক্রিয় করুন -> আসুন পার্টি শুরু করা যাক! )

দৃশ্যে সবসময় ব্যবহারকারীর দেওয়া নাম থাকা উচিত বনাম ডিফল্ট "BobCo দৃশ্য" নামকরণ। প্রতিটি দৃশ্য তার নিজস্ব ভার্চুয়াল ডিভাইস, যার নিজস্ব নাম(গুলি)। ব্যবহারকারী-প্রদত্ত নামগুলি SYNC থেকে আসতে পারে৷

ডিভাইস বৈশিষ্ট্য

এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।

গুণাবলী টাইপ বর্ণনা
sceneReversible বুলিয়ান

(ডিফল্ট: false )

ইঙ্গিত করে যে এই দৃশ্যটি বাতিল করা যেতে পারে৷ এই বৈশিষ্ট্যটি কেবলমাত্র সেই দৃশ্যগুলির জন্য প্রাসঙ্গিক যা অবস্থা পরিবর্তন করে এবং পূর্ববর্তী অবস্থা মনে রাখে। ডিভাইসটি ActivateScene কমান্ডটিকে deactivate প্যারামিটারটিকে সত্যে সমর্থন করে।

উদাহরণ

ডিভাইস যা একটি বিপরীত দৃশ্য সমর্থন করে।

{
  "sceneReversible": true
}

ডিভাইস STATES

কোনোটিই নয়।

ডিভাইস কমান্ড

এই বৈশিষ্ট্য সহ ডিভাইসগুলি EXECUTE অপারেশনের অংশ হিসাবে নিম্নলিখিত কমান্ডগুলিতে সাড়া দিতে পারে। EXECUTE intents হ্যান্ডলিং সম্পর্কে আরও জানতে, Intent completement দেখুন।

action.devices.commands.ActivateScene

একটি দৃশ্য সক্রিয় বা নিষ্ক্রিয় করুন।

পরামিতি

পরামিতি টাইপ বর্ণনা
deactivate বুলিয়ান

প্রয়োজন।

একটি দৃশ্য বাতিল করা সত্য যদি এটি বিপরীত হয়, একটি দৃশ্য সক্রিয় করা মিথ্যা।

উদাহরণ

নাম দ্বারা একটি দৃশ্য সক্রিয় করুন.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

নাম দ্বারা একটি দৃশ্য নিষ্ক্রিয় করুন.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

ডিভাইসের ত্রুটি৷

ত্রুটি এবং ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন।