स्मार्ट होम फ़ैनस्पीड ट्रेल स्कीमा
action.devices.traits.FanSpeed
- यह खास बात उन डिवाइसों पर लागू होती है जो पंखे की रफ़्तार सेट करते हैं.
डिवाइस की विशेषताएं
जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे 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 }
डिवाइस के निर्देश
जिन डिवाइसों पर इस एट्रिब्यूट का इस्तेमाल होता है वे 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 aufhoch
en-US
-
drop
the AC fan speed tomedium
es-ES
-
cambia la velocidad del
ventilador amedio
fr-FR
-
mets
la ventilation aumaximum
hi-IN
-
बेडरूम में पंखे
की गति
मीडियम करें
it-IT
-
metti
il condizionatore in salotto a velocitàmedia
ja-JP
-
エアコン の風量を高速 にセット
ko-KR
-
선풍기 강풍 으로 틀어 줘
nl-NL
-
zet de snelheid van
de ventilator opmedium
pt-BR
-
definir a velocidade do
ventilador parabaixa -
põe
a ventoinha nomáximo
sv-SE
-
Ställ in
fläkten påmedel
डिवाइस की गड़बड़ियां
गड़बड़ियों और अपवादों की पूरी सूची देखें.maxSpeedReached
: डिवाइस पहले से ही सबसे तेज़ रफ़्तार पर सेट है.minSpeedReached
: डिवाइस पहले से ही सबसे कम रफ़्तार पर सेट है.