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

স্মার্ট হোম লাইট ইফেক্ট বৈশিষ্ট্য স্কিমা

action.devices.traits.LightEffects - এই বৈশিষ্ট্যটি এমন ডিভাইসগুলির অন্তর্গত যেগুলি জটিল আলোক নির্দেশগুলিকে রাষ্ট্র পরিবর্তন করতে সমর্থন করতে পারে, যেমন বিভিন্ন রঙের মাধ্যমে লুপ করা।

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

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

গুণাবলী টাইপ বর্ণনা
defaultColorLoopDuration পূর্ণসংখ্যা

(ডিফল্ট: 1800 )

action.devices.commands.ColorLoop কমান্ড দ্বারা ট্রিগার করা প্রভাবের জন্য ডিফল্ট সময়কাল, সেকেন্ডে।

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

(ডিফল্ট: 1800 )

action.devices.commands.Sleep কমান্ড দ্বারা ট্রিগার হওয়া প্রভাবের জন্য ডিফল্ট সময়কাল, সেকেন্ডে।

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

(ডিফল্ট: 1800 )

action.devices.commands.Wake কমান্ড দ্বারা ট্রিগার হওয়া প্রভাবের জন্য ডিফল্ট সময়কাল, সেকেন্ডে।

supportedEffects অ্যারে

প্রয়োজন।

ডিভাইসটি সমর্থন করে এমন প্রভাবগুলির তালিকা৷

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

সমর্থিত প্রভাব।

সমর্থিত মান:

colorLoop
এলোমেলোভাবে বিভিন্ন রং মাধ্যমে loops.
sleep
ধীরে ধীরে উজ্জ্বলতা কমায় এবং ঐচ্ছিকভাবে, সময়ের সাথে সাথে রঙের তাপমাত্রা সামঞ্জস্য করে।
wake
ধীরে ধীরে উজ্জ্বলতা বৃদ্ধি করে এবং ঐচ্ছিকভাবে, সময়ের সাথে সাথে রঙের তাপমাত্রা সামঞ্জস্য করে।

উদাহরণ

ডিভাইস সমর্থন রঙ লুপ প্রভাব.

{
  "supportedEffects": [
    "colorLoop"
  ]
}

ঘুম/জাগ্রত প্রভাব সমর্থনকারী ডিভাইস।

{
  "defaultSleepDuration": 300,
  "defaultWakeDuration": 600,
  "supportedEffects": [
    "sleep",
    "wake"
  ]
}

ডিভাইস STATES

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

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

বর্তমানে সক্রিয় আলো প্রভাব যদি থাকে। supportedEffects মধ্যে একটি।

সমর্থিত মান:

colorLoop
sleep
wake
lightEffectEndUnixTimestampSec পূর্ণসংখ্যা

ইউনিক্স টাইমস্ট্যাম্প যখন প্রভাবটি শেষ হওয়ার আশা করা হয়, যদি প্রভাবটি নিজেই শেষ হয়।

উদাহরণ

আমার ডিভাইসে বর্তমান প্রভাব কি?

{
  "activeLightEffect": "colorLoop"
}

আমার ডিভাইসে বর্তমান প্রভাব কি?

{
  "activeLightEffect": "sleep",
  "lightEffectEndUnixTimestampSec": 1595286869
}

বর্তমানে সক্রিয় কোনো আলোর প্রভাব নেই।

{}

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

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

action.devices.commands.ColorLoop

ডিভাইসটিকে রঙের একটি সেটের মধ্যে দিয়ে সাইকেল করার জন্য অনুরোধ করুন।

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

পরামিতি

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

কালার লুপ কমান্ডের সময়কাল, সেকেন্ডে।

উদাহরণ

60 মিনিটের জন্য আমার লাইট কালারলুপ করুন।

{
  "command": "action.devices.commands.ColorLoop",
  "params": {
    "duration": 3600
  }
}

action.devices.commands.Sleep

ধীরে ধীরে ডিভাইসের উজ্জ্বলতা কমিয়ে দিন এবং ঐচ্ছিকভাবে, সময়ের সাথে সাথে রঙের তাপমাত্রা সামঞ্জস্য করে।

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

পরামিতি

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

ঘুম কমান্ডের সময়কাল, সেকেন্ডে।

উদাহরণ

আমার আলো 60 মিনিটের জন্য ঘুমান.

{
  "command": "action.devices.commands.Sleep",
  "params": {
    "duration": 3600
  }
}

action.devices.commands.StopEffect

বর্তমান আলো প্রভাব বন্ধ করুন.

পরামিতি

পরামিতি টাইপ বর্ণনা

কোনো বৈশিষ্ট্য নেই

উদাহরণ

আমার আলোর প্রভাব বন্ধ করুন।

{
  "command": "action.devices.commands.StopEffect",
  "params": {}
}

action.devices.commands.Wake

ধীরে ধীরে ডিভাইসের উজ্জ্বলতা বাড়ান এবং ঐচ্ছিকভাবে, সময়ের সাথে সাথে রঙের তাপমাত্রা সামঞ্জস্য করে।

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

পরামিতি

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

ওয়েক কমান্ডের সময়কাল, সেকেন্ডে।

উদাহরণ

আমার আলো 60 মিনিটের জন্য জাগিয়ে দিন।

{
  "command": "action.devices.commands.Wake",
  "params": {
    "duration": 3600
  }
}

হালকা প্রভাব অনুকরণ

যদি আপনার ডিভাইসটি Brightness বৈশিষ্ট্য প্রয়োগ করে কিন্তু LightEffects বৈশিষ্ট্য না করে, তাহলে প্ল্যাটফর্মটি অতিরিক্ত কোডের প্রয়োজন ছাড়াই অনুকরণ করা "ঘুম" এবং "জাগ্রত" প্রভাবগুলিকে সমর্থন করে৷ প্ল্যাটফর্মটি এক্সিকিউটি ইন্টেন্টের একটি সিরিজ পাঠিয়ে প্রভাবগুলি অনুকরণ করে।

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

ডি-ডিই

  • ডেন আউফওয়াচেফেক্ট ডের ল্যাম্পেন শুরু করা
  • Einschlafmodus আমি শ্লাফজিমার সক্রিয়
  • সিঙ্ক্রোনিসিয়েরি মেইন গেরাটে

en-US

  • ঘুমের প্রভাব শুরু করুন আমার আলো .
  • আমি চাই আপনি জাগ্রত প্রভাব শুরু করুন আলো

es-ES

  • pon la luz de despertarse lentamente সময়কাল 45 মিনিট
  • পোন লাস লুসেস de dormir

fr-FR

  • অ্যালুম ডুসমেন্ট les lumières .
  • প্রগতিশীলতা les lumières .

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

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