स्मार्ट होम ऐक्शन बनाने का तरीका सीखने के लिए, Google Home डेवलपर सेंटर में आपका स्वागत है. ध्यान दें: आप Actions कंसोल में कार्रवाइयां बनाना जारी रखेंगे.
संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

स्मार्ट होम फ़ैनस्पीड ट्रेल स्कीमा

action.devices.traits.FanSpeed - यह खास बात उन डिवाइसों पर लागू होती है जो पंखे की रफ़्तार सेट करते हैं.

पंखे की रफ़्तार (यानी कि एयर कंडिशनर या हीटिंग यूनिट या कार में होने वाली हवा की रफ़्तार अलग-अलग लेवल पर)

डिवाइस की विशेषताएं

जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे SYNC कार्रवाई के तहत, इन एट्रिब्यूट की रिपोर्ट कर सकते हैं. SYNC इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.

विशेषताएं टाइप जानकारी
reversible बूलियन

(डिफ़ॉल्ट: false)

अगर नीति को 'सही है' पर सेट किया जाता है, तो इस डिवाइस पर पंखे को दोनों तरफ़ से चलाया जा सकता है. साथ ही, पंखे को उल्टी दिशा में चलाने के निर्देश भी दिए जा सकते हैं.

commandOnlyFanSpeed बूलियन

(डिफ़ॉल्ट: false)

यह बताता है कि क्या डिवाइस पर एकतरफ़ा (सही) या दोतरफ़ा (गलत) बातचीत का इस्तेमाल किया जा सकता है. अगर डिवाइस इस खासियत के लिए किसी 'QUERY इंटेंट' या 'रिपोर्ट स्थिति' का जवाब नहीं दे पाता है, तो इस विशेषता को 'सही' पर सेट करें.

इनमें से कोई भी आइटम मौजूद है:
0 ऑब्जेक्ट

स्पीड से जुड़ी सेटिंग के लिए सहायता.

availableFanSpeeds ऑब्जेक्ट

ज़रूरी है.

डिवाइस इस रफ़्तार पर सेट है.

speeds रेंज

ज़रूरी है.

गति सेटिंग की सूची.

[item, ...] ऑब्जेक्ट

रफ़्तार की सेटिंग.

speed_name String

ज़रूरी है.

स्पीड सेटिंग का अंदरूनी नाम. यह वीडियो, उपयोगकर्ताओं के लिए आसान नहीं है और इसे सभी भाषाओं के साथ शेयर किया जाएगा.

speed_values रेंज

ज़रूरी है.

स्पीड की सेटिंग के लिए पर्यायवाची.

[item, ...] ऑब्जेक्ट

किसी भाषा में रफ़्तार की सेटिंग का पर्यायवाची.

speed_synonym रेंज

ज़रूरी है.

गति सेटिंग के समानार्थी शब्दों में, एकवचन और बहुवचन, दोनों हों, अगर लागू हों तो. सूची में पहले समानार्थी को गति सेटिंग का प्रामाणिक नाम माना जाएगा.

[item, ...] String

समानार्थी शब्द डालें.

lang String

ज़रूरी है.

भाषा कोड (ISO 639-1). इस्तेमाल की जा सकने वाली भाषाएं देखें.

ordered बूलियन

ज़रूरी है.

अगर नीति को 'सही है' पर सेट किया जाता है, तो स्पीड के क्रम को बढ़ाने (कम करने) के लिए, लॉजिक को बढ़ाने या घटाने के लिए अलग से व्याकरण लागू होगा.

1 ऑब्जेक्ट

स्पीड के प्रतिशत के लिए सहायता.

supportsFanSpeedPercent बूलियन

ज़रूरी है.

(डिफ़ॉल्ट: false)

अगर इसे 'सही है' पर सेट किया जाता है, तो यह डिवाइस 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

यह availableFanSpeeds एट्रिब्यूट से मौजूदा स्पीड सेटिंग के अंदरूनी नाम को दिखाता है.

currentFanSpeedPercent Number

पंखे की मौजूदा रफ़्तार को प्रतिशत के हिसाब से दिखाता है. अगर supportsFanSpeedPercent एट्रिब्यूट को true पर सेट किया गया हो, तो ज़रूरी है

उदाहरण

लिविंग रूम में पंखे की स्पीड कितनी है?

{
  "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 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 medel

डिवाइस की गड़बड़ियां

गड़बड़ियों और अपवादों की पूरी सूची देखें.
  • maxSpeedReached: डिवाइस पहले से ही सबसे तेज़ रफ़्तार पर सेट है.
  • minSpeedReached: डिवाइस पहले से ही सबसे कम रफ़्तार पर सेट है.