স্মার্ট হোম লাইট ইফেক্ট বৈশিষ্ট্য স্কিমা
action.devices.traits.LightEffects
- এই বৈশিষ্ট্যটি এমন ডিভাইসগুলির অন্তর্গত যেগুলি জটিল আলোক নির্দেশগুলিকে রাষ্ট্র পরিবর্তন করতে সমর্থন করতে পারে, যেমন বিভিন্ন রঙের মাধ্যমে লুপ করা।
ডিভাইস বৈশিষ্ট্য
এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC
অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC
ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।
গুণাবলী | টাইপ | বর্ণনা |
---|---|---|
defaultColorLoopDuration | পূর্ণসংখ্যা | (ডিফল্ট: |
defaultSleepDuration | পূর্ণসংখ্যা | (ডিফল্ট: |
defaultWakeDuration | পূর্ণসংখ্যা | (ডিফল্ট: |
supportedEffects | অ্যারে | প্রয়োজন। ডিভাইসটি সমর্থন করে এমন প্রভাবগুলির তালিকা৷ |
[ item, ... ] | স্ট্রিং | সমর্থিত প্রভাব। সমর্থিত মান:
|
উদাহরণ
ডিভাইস সমর্থন রঙ লুপ প্রভাব.
{ "supportedEffects": [ "colorLoop" ] }
ঘুম/জাগ্রত প্রভাব সমর্থনকারী ডিভাইস।
{ "defaultSleepDuration": 300, "defaultWakeDuration": 600, "supportedEffects": [ "sleep", "wake" ] }
ডিভাইস STATES
এই বৈশিষ্ট্য সহ ডিভাইসগুলি QUERY
অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY
অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷
রাজ্যগুলি | টাইপ | বর্ণনা |
---|---|---|
activeLightEffect | স্ট্রিং | বর্তমানে সক্রিয় আলো প্রভাব যদি থাকে। সমর্থিত মান:
|
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
বৈশিষ্ট্য না করে, তাহলে প্ল্যাটফর্মটি অতিরিক্ত কোডের প্রয়োজন ছাড়াই অনুকরণ করা "ঘুম" এবং "জাগ্রত" প্রভাবগুলিকে সমর্থন করে৷ প্ল্যাটফর্মটি এক্সিকিউটি ইন্টেন্টের একটি সিরিজ পাঠিয়ে প্রভাবগুলি অনুকরণ করে।
নমুনা উচ্চারণ
ডি-ডিই
- Den Aufwacheffekt
der Lampen starten. - Einschlafmodus
im Schlafzimmer aktivieren. - synchronisiere meine Geräte
en-US
- Begin the sleep effect on
my lights . - I want you to start wake effect on
the lights
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
ja-জেপি
ライト を徐々に明るくなる設定にして照明 を少しずつ暗くして
ko-KR
안방 전등 기상 모드 시작해조명 에서 수면 모드 실행
nl-NL
- Dim
de lichten langzaam. - Laat
mijn lamp langzaam feller worden.
pt-BR
- Acenda lentamente
as luzes do quarto por 1 hora . - Ativa
as luzes de despertar noquarto dos miudos . - Iniciar o modo dormir
por 1 hora nasluzes do quarto . - Liga a função adormecer das
luzes .
sv-SE
- Starta insomningsläge på
lamporna - Tänd
lamporna långsamt