কীভাবে স্মার্ট হোম অ্যাকশন তৈরি করতে হয় তা শেখার নতুন গন্তব্য Google হোম ডেভেলপার সেন্টারে স্বাগতম। দ্রষ্টব্য: আপনি অ্যাকশন কনসোলে নির্মাণ কাজ চালিয়ে যাবেন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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

action.devices.traits.StartStop - এই বৈশিষ্ট্যটি এমন ডিভাইসের অন্তর্গত যা অপারেশন শুরু এবং বন্ধ করা সমর্থন করে।

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

যে ডিভাইসগুলিতে কেবল চালু এবং বন্ধ অবস্থা থাকে তার বিপরীতে, কিছু ডিভাইস যা শুরু এবং বন্ধ করতে পারে সেগুলি অপারেশন করার সময় বিরতি দিতেও সক্ষম। যে ডিভাইসগুলি বিরতি দিতে পারে সেগুলি কার্যকারিতা বন্ধ করে দেবে, তবে পুনরায় শুরু করার পরে সেগুলিকে যখন বিরত করা হয়েছিল একই অবস্থায় চলতে থাকবে৷ ডিভাইসের বর্তমান অবস্থা নির্বিশেষে শুরু/পুনরারম্ভ করার থেকে আনপজ করা ভিন্ন, এটি শুরু থেকেই কাজ শুরু করবে।

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

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

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

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

(ডিফল্ট: false )

অপারেশন চলাকালীন ডিভাইসটিকে বিরতি দেওয়া যেতে পারে কিনা তা নির্দেশ করে৷

availableZones অ্যারে

সমর্থিত অঞ্চলের নামগুলি নির্দেশ করে৷ ব্যবহারকারী দ্বারা সেট করা স্ট্রিং স্থানীয় করা উচিত. এই তালিকা একচেটিয়া নয়; ব্যবহারকারীরা তাদের ইচ্ছামত নাম রিপোর্ট করতে পারেন।

[ item, ... ] স্ট্রিং

একটি জোনের নাম যেখানে স্টার্টিং ডিভাইস সমর্থিত।

উদাহরণ

যে ডিভাইসটি পজ করা যায় এবং একাধিক জোনে কাজ করাকে সমর্থন করে।

{
  "pausable": true,
  "availableZones": [
    "kitchen",
    "living room",
    "office",
    "bedroom"
  ]
}

ডিভাইস STATES

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

রাজ্যগুলি টাইপ বর্ণনা
isRunning বুলিয়ান

প্রয়োজন।

ডিভাইসটি বর্তমানে চালু আছে কিনা তা নির্দেশ করে।

isPaused বুলিয়ান

ডিভাইসটি স্পষ্টভাবে পজ করা হয়েছে কিনা তা নির্দেশ করে। এই মান সত্য হলে, এটি বোঝায় isRunning মিথ্যা কিন্তু পুনরায় শুরু করা যেতে পারে।

activeZones অ্যারে

availableZones জোনের তালিকা থেকে যে অঞ্চলে ডিভাইসটি বর্তমানে চলছে তা নির্দেশ করে।

[ item, ... ] স্ট্রিং

জোনের নাম।

উদাহরণ

ডিভাইসটি কি বিরাম দেওয়া হয়েছে?

{
  "isRunning": false,
  "isPaused": true
}

ডিভাইসটি কি বিরাম দেওয়া হয়েছে?

{
  "isRunning": true,
  "isPaused": false
}

ডিভাইস চলছে?

{
  "isRunning": true,
  "isPaused": false,
  "activeZones": [
    "kitchen",
    "living room"
  ]
}

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

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

action.devices.commands.StartStop

ডিভাইসটি শুরু বা বন্ধ করুন।

পরামিতি

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

প্রয়োজন।

ডিভাইস অপারেশন শুরু করার জন্য সত্য, থামাতে মিথ্যা।

zone স্ট্রিং

কোন অঞ্চলে দৌড় শুরু করতে হবে তা নির্দেশ করে।

multipleZones অ্যারে

দুই বা ততোধিক অঞ্চল নির্দেশ করে যেখানে দৌড়ানো শুরু করতে হবে। zone parameter.

[ item, ... ] স্ট্রিং

ডিভাইস শুরু করার জন্য একটি জোনের নাম।

উদাহরণ

ডিভাইসটি শুরু করুন।

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true
  }
}

ডিভাইস বন্ধ করুন।

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": false
  }
}

অফিসে ডিভাইসটি চালু করুন।

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "zone": "office"
  }
}

রান্নাঘর, ডাইনিং রুম এবং লিভিং রুমে ডিভাইস শুরু করুন।

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "multipleZones": [
      "kitchen",
      "dining room",
      "living room"
    ]
  }
}

action.devices.commands.PauseUnpause

ডিভাইস অপারেশন বিরতি বা আনপজ.

এই কমান্ডের জন্য নিম্নলিখিত বৈশিষ্ট্যগুলির প্রয়োজন:
{
  "pausable": true
}

পরামিতি

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

প্রয়োজন।

বিরতি দেওয়া সত্য, বিরতির জন্য মিথ্যা।

উদাহরণ

ডিভাইস বিরাম দিন।

{
  "command": "action.devices.commands.PauseUnpause",
  "params": {
    "pause": true
  }
}

ব্যবহারকারী একটি ডিভাইস পজ করার চেষ্টা করেছেন, কিন্তু ডিভাইসটি এমন কিছু অবস্থায় আছে যেখানে এটি পজ করা যাবে না।

সমর্থিত মান:

unpausableState

নমুনা উচ্চারণ

ডি-ডিই

  • বিত্ত শুরু den Staubsauger আমি Wohnzimmer .
  • Geschirrspüler wieder anstellen
  • স্টাবসউগার abschalten
  • স্টাবসউগার pausieren
  • শুরু করা ডাই ওয়াশমাশিন

en-US

  • আমার দরকার আমার রুমবা দৌড় শুরু করতে গুহা
  • বিরতি ড্রায়ার এখন
  • শুরু ড্রায়ার এখন
  • থামা dishwasher
  • আনপজ dishwasher

es-ES

  • parar লা ল্যাভাডোরা
  • pon এল উচ্চাকাঙ্ক্ষী en এল ডরমিটোরিও প্রিন্সিপাল
  • pon এল লাভাভাজিলাস en pausa
  • quiero usar এল ফ্রিগাপ্লাটোস
  • vuelve a encender la aspiradora

fr-FR

  • অ্যালুমার আমি উচ্চাকাঙ্ক্ষী ড্যান্স লে সেলুন .
  • ক্রমাগত আমি উচ্চাকাঙ্ক্ষী .
  • arrête আমি উচ্চাকাঙ্ক্ষী
  • ল্যান্স la মেশিন à laver
  • মিলিত হয় আমি উচ্চাকাঙ্ক্ষী en বিরতি

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

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