Smart Home FanSpeed Trait स्कीमा
action.devices.traits.FanSpeed
- यह विशेषता ऐसे डिवाइसों से जुड़ी है जो पंखे की रफ़्तार सेट करने की सुविधा देते हैं.
डिवाइस ATTRIBUTES
इस विशेषता वाले डिवाइस ये रिपोर्ट कर सकते हैं
SYNC
ऑपरेशन के हिस्से के तौर पर एट्रिब्यूट की वैल्यू सबमिट करता है. सीखने में
SYNC
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
विशेषताएं | टाइप | ब्यौरा |
---|---|---|
reversible |
बूलियन |
(डिफ़ॉल्ट: अगर इसे 'सही है' पर सेट किया जाता है, तो इस डिवाइस में पंखे को दोनों दिशाओं में चलाया जा सकता है. साथ ही, यह पंखे की दिशा बदलने का निर्देश भी स्वीकार कर सकता है. |
commandOnlyFanSpeed |
बूलियन |
(डिफ़ॉल्ट: यह बताता है कि डिवाइस में एकतरफ़ा (सही) कम्यूनिकेशन की सुविधा है या दो-तरफ़ा (गलत) कम्यूनिकेशन. अगर डिवाइस इस विशेषता के लिए QUERY इंटेंट या रिपोर्ट स्थिति का जवाब नहीं दे सकता, तो इस एट्रिब्यूट को 'सही' पर सेट करें. |
इनमें से कोई भी आइटम शामिल हो: | ||
0
|
ऑब्जेक्ट |
स्पीड की सेटिंग के लिए सहायता. |
availableFanSpeeds |
ऑब्जेक्ट |
ज़रूरी है. डिवाइस के साथ काम करने वाली स्पीड की सेटिंग. |
speeds |
कलेक्शन |
ज़रूरी है. स्पीड की सेटिंग की सूची. |
[item, ...] |
ऑब्जेक्ट |
स्पीड की सेटिंग. |
speed_name |
String |
ज़रूरी है. स्पीड सेटिंग का अंदरूनी नाम. यह फ़ाइल, लोगों के लिए आसान नहीं हो सकती है. इसे सभी भाषाओं में शेयर किया जाएगा. |
speed_values |
कलेक्शन |
ज़रूरी है. इस्तेमाल की जा सकने वाली हर भाषा में स्पीड सेटिंग के लिए समानार्थी शब्द. |
[item, ...] |
ऑब्जेक्ट |
दी गई भाषा में गति सेटिंग के लिए समानार्थी शब्द. |
speed_synonym |
कलेक्शन |
ज़रूरी है. अगर लागू हो, तो स्पीड सेटिंग के लिए समानार्थी शब्दों में, एकवचन और बहुवचन, दोनों रूप शामिल होने चाहिए. सूची में मौजूद पहले समानार्थी शब्द को स्पीड सेटिंग का कैननिकल नाम माना जाएगा. |
[item, ...] |
String |
समानार्थी शब्द. |
lang |
String |
ज़रूरी है. भाषा का कोड (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 }
डिवाइस की स्थितियां
इस विशेषता वाली इकाइयां ये रिपोर्ट कर सकती हैं
ये राज्य QUERY
ऑपरेशन के हिस्से के तौर पर शामिल हैं. सीखने में
QUERY
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
राज्य | टाइप | ब्यौरा |
---|---|---|
currentFanSpeedSetting |
String |
यह |
currentFanSpeedPercent |
Number |
प्रतिशत के हिसाब से, पंखे की मौजूदा रफ़्तार को दिखाता है. अगर |
उदाहरण
लिविंग रूम में लगे पंखे कितनी तेज़ हैं?
{ "currentFanSpeedSetting": "speed_low", "currentFanSpeedPercent": 10 }अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
डिवाइस COMMANDS
इस विशेषता वाले डिवाइस इन सुविधाओं के लिए काम कर सकते हैं
EXECUTE
की कार्रवाई के तहत दिए गए निर्देशों का पालन करें. सीखने में
EXECUTE
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
action.devices.commands.SetFanSpeed
स्पीड सेट करें.
पैरामीटर
पेलोड में इनमें से कोई एक शामिल होता है:
सेटिंग की मदद से स्पीड सेट करें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
fanSpeed |
String |
ज़रूरी है. पंखे की स्पीड के लिए अनुरोध की गई सेटिंग. |
प्रतिशत के हिसाब से स्पीड को सेट करें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
fanSpeedPercent |
Number |
ज़रूरी है. अनुरोध की गई स्पीड का प्रतिशत. |
उदाहरण
पंखे की रफ़्तार को तेज़ पर सेट करो.
{ "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 |
Integer |
ज़रूरी है. यह मान, गति में होने वाले बदलाव की तुलनात्मक मात्रा दिखाता है. निरपेक्ष मान, स्केल की गई रकम दिखाता है, जबकि संख्या का निशान बदलाव की दिशा के बारे में बताता है. |
प्रतिशत के हिसाब से स्पीड को सेट करें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
fanSpeedRelativePercent |
Number |
ज़रूरी है. यह मान बदलाव की गति का प्रतिशत दिखाता है. |
उदाहरण
पंखे की रफ़्तार कम करें.
{ "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": {} }
बातचीत के सैंपल
de-DE
- stell die Geschwindigkeit vom Ventilator auf hoch
en-US
- drop the AC fan speed to medium
es-ES
- cambia la velocidad del ventilador a medio
fr-FR
- mets la ventilation au maximum
hi-IN
- बेडरूम में पंखे की गति मीडियम करें
it-IT
- metti il condizionatore in salotto a velocità media
ja-JP
- エアコン の風量を 高速 にセット
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
- Ställ in fläkten på medel
डिवाइस ERRORS
पूरी सूची देखें गड़बड़ियों और अपवाद के बारे में जानें.maxSpeedReached
: डिवाइस की स्पीड पहले से ही सबसे ज़्यादा पर सेट है.minSpeedReached
: डिवाइस की स्पीड पहले से ही सबसे कम पर सेट है.