স্মার্ট হোম লাইটইফেক্টস ট্রেইট স্কিমা

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

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

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

বৈশিষ্ট্য প্রকার বর্ণনা
defaultColorLoopDuration পূর্ণসংখ্যা

(ডিফল্ট: 1800 )

action.devices.commands.ColorLoop কমান্ড দ্বারা সক্রিয় হওয়া ইফেক্টের ডিফল্ট সময়কাল (সেকেন্ডে)।

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

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

(ডিফল্ট: 1800 )

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

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

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

(ডিফল্ট: 1800 )

action.devices.commands.Wake কমান্ড দ্বারা সক্রিয় হওয়া ইফেক্টের ডিফল্ট সময়কাল (সেকেন্ডে)।

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

supportedEffects অ্যারে

প্রয়োজনীয়।

ডিভাইসটি যে যে ইফেক্ট সমর্থন করে তার তালিকা।

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

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

সমর্থিত মানসমূহ:

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

উদাহরণ

ডিভাইসটি কালার লুপ এফেক্ট সমর্থন করে।

{
  "supportedEffects": [
    "colorLoop"
  ]
}

ডিভাইসটি স্লিপ/ওয়েক ইফেক্ট সমর্থন করে।

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

ডিভাইসের অবস্থা

এই বৈশিষ্ট্যযুক্ত সত্তাগুলো QUERY অপারেশনের অংশ হিসেবে নিম্নলিখিত অবস্থাগুলো রিপোর্ট করতে পারে। QUERY ইনটেন্ট পরিচালনা সম্পর্কে আরও জানতে, ইনটেন্ট ফুলফিলমেন্ট দেখুন।

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

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

সমর্থিত মানসমূহ:

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

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

উদাহরণ

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

{
  "activeLightEffect": "colorLoop"
}

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

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

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

{}

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

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

action.devices.commands.ColorLoop

ডিভাইসটিকে কয়েকটি রঙের মধ্যে পর্যায়ক্রমে পরিবর্তন করতে অনুরোধ করুন।

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

প্যারামিটার

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

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

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

উদাহরণ

আমার লাইটগুলো ৬০ মিনিটের জন্য কালারলুপ করুন।

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

action.devices.commands.Sleep

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

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

প্যারামিটার

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

স্লিপ কমান্ডের সময়কাল, সেকেন্ডে, ৩০০ থেকে ৩৬০০ এর মধ্যে।

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

উদাহরণ

আমার বাতিগুলোকে ৬০ মিনিটের জন্য বন্ধ করে দিন।

{
  "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 পূর্ণসংখ্যা

ওয়েক কমান্ডের সময়কাল, সেকেন্ডে, ৩০০ থেকে ৩৬০০ এর মধ্যে।

মান অবশ্যই 300 থেকে 3600 মধ্যে হতে হবে।

উদাহরণ

আমার বাতিগুলো ৬০ মিনিটের জন্য জ্বালিয়ে দিন।

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

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

যদি আপনার ডিভাইসে Brightness ট্রেইটটি প্রয়োগ করা থাকে কিন্তু LightEffects ট্রেইটটি না থাকে, তাহলে প্ল্যাটফর্মটি অতিরিক্ত কোডের প্রয়োজন ছাড়াই অনুকৃত "স্লিপ" এবং "ওয়েক" ইফেক্ট সমর্থন করে। প্ল্যাটফর্মটি ধারাবাহিক EXECUTE ইন্টেন্ট পাঠানোর মাধ্যমে এই ইফেক্টগুলো অনুকরণ করে।

নমুনা উক্তি

ডি-ডিই

  • Den Aufwacheffekt der Lampen starten.
  • Einschlafmodus im Schlafzimmer aktivieren.
  • synchronisiere meine Geräte

en-US

  • my lights Begin the sleep effect on .
  • আমি চাই তুমি the lights I want you to start wake effect on

es-ES

  • pon la luz de despertarse lentamente durante 45 minutos
  • pon las luces de dormir

fr-FR

  • Allume doucement les lumières .
  • Éteins progressivement les lumières .

হাই-ইন

  • बेडरूम में धीरे-धीरे रोशनी बढ़ाओ
  • लाइट को स्लीप मोड में डाल दो

আইটি-আইটি

  • Accendi le luci gradualmente
  • Avvia le luci per dormire

জা-জেপি

  • ライトを徐々に明るくなる設定にして
  • 照明を少しずつ暗くして

কো-কেআর

  • 안방 전등 기상 모드 시작해
  • 조명 에서 수면 모드 실행

এনএল-এনএল

  • Dim de lichten langzaam.
  • Laat mijn lamp langzaam feller worden.

পিটি-বিআর

  • as luzes do quarto Acenda lentamente por 1 hora .
  • Ativa as luzes de despertar no quarto dos miudos .
  • Iniciar o modo dormir por 1 hora nas luzes do quarto শুরু করুন .
  • Liga a função adormecer das luzes .

sv-SE

  • Starta insomningsläge på lamporna
  • Tänd lamporna långsamt

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

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