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

স্মার্ট হোম আর্দ্রতা সেটিং বৈশিষ্ট্য স্কিমা

action.devices.traits.HumiditySetting - এই বৈশিষ্ট্যটি এমন ডিভাইসের অন্তর্গত যা আর্দ্রতা সেটিংস সমর্থন করে যেমন হিউমিডিফায়ার এবং ডিহিউমিডিফায়ার।

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

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

গুণাবলী টাইপ বর্ণনা
humiditySetpointRange অবজেক্ট

শতকরা হিসাবে সর্বনিম্ন এবং সর্বোচ্চ আর্দ্রতা মাত্রা ধারণ করে।

minPercent পূর্ণসংখ্যা

(ডিফল্ট: 0 )

শতাংশ হিসাবে ন্যূনতম আর্দ্রতা স্তরের প্রতিনিধিত্ব করে।

maxPercent পূর্ণসংখ্যা

(ডিফল্ট: 100 )

শতাংশ হিসাবে সর্বোচ্চ আর্দ্রতা স্তর প্রতিনিধিত্ব করে।

commandOnlyHumiditySetting বুলিয়ান

(ডিফল্ট: false )

ডিভাইসটি একমুখী (সত্য) বা দ্বিমুখী (মিথ্যা) যোগাযোগ ব্যবহার করে সমর্থন করে কিনা তা নির্দেশ করে। যদি ডিভাইসটি এই বৈশিষ্ট্যের জন্য একটি QUERY উদ্দেশ্য বা রিপোর্ট স্টেটে সাড়া দিতে না পারে তবে এই বৈশিষ্ট্যটিকে সত্য হিসাবে সেট করুন৷

queryOnlyHumiditySetting বুলিয়ান

(ডিফল্ট: false )

ডিভাইসটি শুধুমাত্র ক্যোয়ারী এক্সিকিউশন সমর্থন করলে প্রয়োজনীয়। এই বৈশিষ্ট্যটি নির্দেশ করে যে ডিভাইসটিকে শুধুমাত্র রাষ্ট্রীয় তথ্যের জন্য জিজ্ঞাসা করা যেতে পারে এবং নিয়ন্ত্রণ করা যাবে না।

উদাহরণ

ডিফল্ট আর্দ্রতা পরিসীমা সমর্থন করে এমন ডিভাইস।

{}

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

{
  "humiditySetpointRange": {
    "minPercent": 25,
    "maxPercent": 75
  }
}

ডিভাইস STATES

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

রাজ্যগুলি টাইপ বর্ণনা
humiditySetpointPercent পূর্ণসংখ্যা

ডিভাইসের বর্তমান লক্ষ্য আর্দ্রতা শতাংশ নির্দেশ করে। humiditySetpointRange সেটপয়েন্ট রেঞ্জের মধ্যে পড়তে হবে।

humidityAmbientPercent পূর্ণসংখ্যা

শতাংশ হিসাবে ডিভাইসের বর্তমান পরিবেষ্টিত আর্দ্রতা রিডিং নির্দেশ করে।

উদাহরণ

আমার ডিভাইস কি আর্দ্রতা দেখায়?

{
  "humiditySetpointPercent": 20,
  "humidityAmbientPercent": 15
}

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

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

action.devices.commands.SetHumidity

একটি পরম মান আর্দ্রতা স্তর সেট করুন.

পরামিতি

পরামিতি টাইপ বর্ণনা
humidity পূর্ণসংখ্যা

প্রয়োজন।

আর্দ্রতা শতাংশ নির্ধারণ করুন। humiditySetpointRange সেটপয়েন্ট রেঞ্জের মধ্যে পড়তে হবে।

উদাহরণ

আর্দ্রতা 20 শতাংশে সেট করুন।

{
  "command": "action.devices.commands.SetHumidity",
  "params": {
    "humidity": 20
  }
}

লক্ষ্য আর্দ্রতা সেট করার সময় একটি ত্রুটি ঘটেছে৷

সমর্থিত মান:

maxSettingReached
minSettingReached
valueOutOfRange

action.devices.commands.HumidityRelative

বর্তমান মান আপেক্ষিক আর্দ্রতা স্তর সামঞ্জস্য.

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

পরামিতি

পেলোডে নিম্নলিখিতগুলির মধ্যে একটি রয়েছে:

আর্দ্রতা শতাংশ সেট করুন।

পরামিতি টাইপ বর্ণনা
humidityRelativePercent পূর্ণসংখ্যা

প্রয়োজন।

আর্দ্রতার মাত্রা সামঞ্জস্য করার শতকরা মান।

আর্দ্রতার ওজন সেট করুন।

পরামিতি টাইপ বর্ণনা
humidityRelativeWeight পূর্ণসংখ্যা

প্রয়োজন।

অস্পষ্ট আর্দ্রতার পরিমাণ নির্দেশ করে একটি ছোট পরিমাণ ("একটু") থেকে বড় পরিমাণে ("অনেক")।

উদাহরণ

আর্দ্রতা 10 শতাংশ বৃদ্ধি করুন

{
  "command": "action.devices.commands.HumidityRelative",
  "params": {
    "humidityRelativePercent": 10
  }
}

আর্দ্রতা অনেক কমিয়ে দিন

{
  "command": "action.devices.commands.HumidityRelative",
  "params": {
    "humidityRelativeWeight": -5
  }
}

আর্দ্রতা সামঞ্জস্য করার সময় একটি ত্রুটি ঘটেছে৷

সমর্থিত মান:

maxSettingReached
minSettingReached
valueOutOfRange

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

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