স্মার্ট হোম ফ্যানস্পিড বৈশিষ্ট্য স্কিমা
action.devices.traits.FanSpeed
- এই বৈশিষ্ট্যটি এমন ডিভাইসগুলির অন্তর্গত যা ফ্যানের গতি সেট করতে সমর্থন করে৷
ডিভাইস বৈশিষ্ট্য
এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC
অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC
ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।
গুণাবলী | টাইপ | বর্ণনা |
---|---|---|
reversible | বুলিয়ান | (ডিফল্ট: সত্য হিসাবে সেট করা থাকলে, এই ডিভাইসটি উভয় দিকে ফ্যান ফুঁকে সমর্থন করে এবং পাখার দিক বিপরীত করার আদেশ গ্রহণ করতে পারে। |
commandOnlyFanSpeed | বুলিয়ান | (ডিফল্ট: ডিভাইসটি একমুখী (সত্য) বা দ্বিমুখী (মিথ্যা) যোগাযোগ ব্যবহার করে সমর্থন করে কিনা তা নির্দেশ করে। যদি ডিভাইসটি এই বৈশিষ্ট্যের জন্য একটি QUERY উদ্দেশ্য বা রিপোর্ট স্টেটে সাড়া দিতে না পারে তবে এই বৈশিষ্ট্যটিকে সত্য হিসাবে সেট করুন৷ |
নিম্নলিখিত আইটেমগুলির মধ্যে যেকোনো একটি রয়েছে: | ||
0 | অবজেক্ট | গতি সেটিংস জন্য সমর্থন. |
availableFanSpeeds | অবজেক্ট | প্রয়োজন। ডিভাইস দ্বারা সমর্থিত গতি সেটিংস. |
speeds | অ্যারে | প্রয়োজন। গতি সেটিংস তালিকা. |
[ item, ... ] | অবজেক্ট | গতি সেটিং। |
speed_name | স্ট্রিং | প্রয়োজন। গতি সেটিং এর অভ্যন্তরীণ নাম। এটি অ-ব্যবহারকারী-বান্ধব হতে পারে এবং সমস্ত ভাষা জুড়ে শেয়ার করা হবে৷ |
speed_values | অ্যারে | প্রয়োজন। প্রতিটি সমর্থিত ভাষায় গতি সেটিং এর সমার্থক শব্দ। |
[ item, ... ] | অবজেক্ট | একটি প্রদত্ত ভাষায় গতি সেটিং জন্য সমার্থক. |
speed_synonym | অ্যারে | প্রয়োজন। গতি সেটিং-এর প্রতিশব্দ, যদি প্রযোজ্য হয় তবে একবচন এবং বহুবচন উভয় রূপই অন্তর্ভুক্ত করা উচিত। তালিকার প্রথম প্রতিশব্দটি গতি সেটিং এর ক্যানোনিকাল নাম হিসাবে বিবেচিত হবে। |
[ item, ... ] | স্ট্রিং | সমার্থক শব্দ। |
lang | স্ট্রিং | প্রয়োজন। ভাষার কোড (ISO 639-1)। সমর্থিত ভাষা দেখুন। |
ordered | বুলিয়ান | প্রয়োজন। যদি সত্যে সেট করা হয়, গতি বিন্যাসের ক্রমানুসারে (বৃদ্ধি) যুক্তি বৃদ্ধি বা হ্রাসের জন্য অতিরিক্ত ব্যাকরণ প্রয়োগ করা হবে। |
1 | অবজেক্ট | গতি শতাংশ জন্য সমর্থন. |
supportsFanSpeedPercent | বুলিয়ান | প্রয়োজন। (ডিফল্ট: সত্য হিসাবে সেট করা হলে, এই ডিভাইসটি 0.0 থেকে 100.0 পর্যন্ত শতাংশ ব্যবহার করে গতি সামঞ্জস্য করার জন্য কমান্ড গ্রহণ করবে। |
উদাহরণ
দুটি গতির সেটিংস সহ ডিভাইস, বিপরীত দিকনির্দেশ এবং শতাংশ সমন্বয়ের জন্য সমর্থন।
{ "availableFanSpeeds": { "speeds": [ { "speed_name": "speed_low", "speed_values": [ { "speed_synonym": [ "Low", "Slow" ], "lang": "en" } ] }, { "speed_name": "speed_high", "speed_values": [ { "speed_synonym": [ "High", "Fast" ], "lang": "en" } ] } ], "ordered": true }, "reversible": true, "supportsFanSpeedPercent": true }
ডিভাইস STATES
এই বৈশিষ্ট্য সহ সত্তাগুলি QUERY
অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY
অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷
রাজ্যগুলি | টাইপ | বর্ণনা |
---|---|---|
currentFanSpeedSetting | স্ট্রিং | এটি |
currentFanSpeedPercent | সংখ্যা | শতাংশ দ্বারা বর্তমান ফ্যানের গতি নির্দেশ করে। প্রয়োজন যদি |
উদাহরণ
লিভিং রুমে ফ্যান কি গতি?
{ "currentFanSpeedSetting": "speed_low", "currentFanSpeedPercent": 10 }
ডিভাইস কমান্ড
এই বৈশিষ্ট্য সহ ডিভাইসগুলি EXECUTE
অপারেশনের অংশ হিসাবে নিম্নলিখিত কমান্ডগুলিতে সাড়া দিতে পারে। EXECUTE
intents হ্যান্ডলিং সম্পর্কে আরও জানতে, Intent completement দেখুন।
action.devices.commands.SetFanSpeed
গতি সেট করুন।
পরামিতি
পেলোডে নিম্নলিখিতগুলির মধ্যে একটি রয়েছে:
সেটিংস দ্বারা গতি সেট করুন।
পরামিতি | টাইপ | বর্ণনা |
---|---|---|
fanSpeed | স্ট্রিং | প্রয়োজন। ফ্যানের অনুরোধ করা গতি সেটিংস। |
শতাংশ দ্বারা গতি সেট করুন।
পরামিতি | টাইপ | বর্ণনা |
---|---|---|
fanSpeedPercent | সংখ্যা | প্রয়োজন। অনুরোধকৃত গতি সেটিং শতাংশ। |
উদাহরণ
ফ্যানটিকে উঁচুতে সেট করুন।
{ "command": "action.devices.commands.SetFanSpeed", "params": { "fanSpeed": "speed_high" } }
পাখা 50% এ সেট করুন।
{ "command": "action.devices.commands.SetFanSpeed", "params": { "fanSpeedPercent": 50 } }
action.devices.commands.SetFanSpeedRelative
আপেক্ষিক গতি সেট করুন।
এই কমান্ডের নিম্নলিখিত বৈশিষ্ট্যগুলির প্রয়োজন:{ "commandOnlyFanSpeed": true }
পরামিতি
পেলোডে নিম্নলিখিতগুলির মধ্যে একটি রয়েছে:
ওজন দ্বারা আপেক্ষিক গতি সেট করুন।
পরামিতি | টাইপ | বর্ণনা |
---|---|---|
fanSpeedRelativeWeight | পূর্ণসংখ্যা | প্রয়োজন। এই মানটি গতি পরিবর্তনের আপেক্ষিক পরিমাণ নির্দেশ করে। পরম মান স্কেল করা পরিমাণ নির্দেশ করে যখন সংখ্যাসূচক চিহ্ন পরিবর্তনের দিক নির্দেশ করে। |
শতাংশ দ্বারা আপেক্ষিক গতি সেট করুন।
পরামিতি | টাইপ | বর্ণনা |
---|---|---|
fanSpeedRelativePercent | সংখ্যা | প্রয়োজন। এই মান পরিবর্তনের গতির শতাংশ প্রতিনিধিত্ব করে। |
উদাহরণ
ফ্যানের গতি একটু কম করুন।
{ "command": "action.devices.commands.SetFanSpeedRelative", "params": { "fanSpeedRelativeWeight": -1 } }
ফ্যানের গতি 10 শতাংশ বাড়ান।
{ "command": "action.devices.commands.SetFanSpeedRelative", "params": { "fanSpeedRelativePercent": 10 } }
action.devices.commands.Reverse
পাখার দিক বিপরীত।
এই কমান্ডের নিম্নলিখিত বৈশিষ্ট্যগুলির প্রয়োজন:{ "reversible": true }
পরামিতি
পরামিতি | টাইপ | বর্ণনা |
---|---|---|
কোনো বৈশিষ্ট্য নেই |
উদাহরণ
পাখার দিক বিপরীত করুন।
{ "command": "action.devices.commands.Reverse", "params": {} }
নমুনা উচ্চারণ
ডি-ডিই
- stell die Geschwindigkeit vom Ventilator auf hoch
en-US
- the AC fan speed to medium drop
es-ES
- cambia la velocidad del ventilador a medio
fr-FR
- mets la ventilation au maximum
হাই-ইন
- बेडरूम में पंखे की गति मीडियम करें
এটা-আইটি
- metti il condizionatore in salotto a velocità media
ja-জেপি
- エアコンの風量を高速にセット
ko-KR
- 선풍기 강풍 으로 틀어 줘
nl-NL
- zet de snelheid van de ventilator op medium
pt-BR
- definir a velocidade do ventilador para baixa নির্ধারণ করুন
- põe a ventoinha no máximo
sv-SE
- fläkten medel på Ställ in
ডিভাইসের ত্রুটি৷
ত্রুটি এবং ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন।-
maxSpeedReached
: ডিভাইসটি ইতিমধ্যেই সর্বোচ্চ গতিতে সেট করা আছে৷ -
minSpeedReached
: ডিভাইসটি ইতিমধ্যেই সর্বনিম্ন গতিতে সেট করা আছে৷