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

स्मार्ट होम तापमान कंट्रोल ट्रेल स्कीमा

action.devices.traits.TemperatureControl - ऐसे डिवाइस के लिए तापमान (थर्मोस्टैट के अलावा) जो डिवाइस के अंदर या उसके आस-पास तापमान कंट्रोल करने की सुविधा देता है.

यह तापमान सेटिंग विशेषता से अलग है, जो खास तौर पर थर्मोस्टैट के नियंत्रण के लिए है. Temperaturesetting एट्रिब्यूट, कमरे (आउटडोर/आउटडोर) तापमान को दिखाता है और इसका इस्तेमाल किसी खास डिवाइस के तापमान को कंट्रोल करने के लिए नहीं किया जाना चाहिए. किसी खास डिवाइस का तापमान कंट्रोल करने के लिए, आपको TemperatureControl एट्रिब्यूट का इस्तेमाल करना होगा.

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

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

विशेषताएं टाइप जानकारी
temperatureRange ऑब्जेक्ट

ज़रूरी है.

डिवाइस के तापमान की रेंज.

minThresholdCelsius Number

ज़रूरी है.

डिग्री सेल्सियस में, रेंज के लिए कम से कम तापमान.

maxThresholdCelsius Number

ज़रूरी है.

डिग्री सेल्सियस में, रेंज के लिए ज़्यादा से ज़्यादा तापमान.

temperatureStepCelsius Number

रिलेटिव टेंपरेचर का चरण बताता है. यह डिवाइस के साथ काम करने वाला कम से कम अडजस्टमेंट इंटरवल है. अगर इस बारे में जानकारी नहीं दी गई है, तो देखे जाने की संख्या की गिनती temperatureRange के प्रतिशत के तौर पर की जाएगी.

temperatureUnitForUX String

ज़रूरी है.

उपयोगकर्ता के लिए जवाबों में इस्तेमाल किए गए तापमान की यूनिट.

इस्तेमाल की जा सकने वाली वैल्यू:

C
F
commandOnlyTemperatureControl बूलियन

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

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

queryOnlyTemperatureControl बूलियन

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

अगर डिवाइस सिर्फ़-क्वेरी के साथ काम करता है, तो यह ज़रूरी है. इस एट्रिब्यूट से पता चलता है कि क्या डिवाइस से सिर्फ़ राज्य की जानकारी पाने के लिए क्वेरी की जा सकती है और इसे कंट्रोल नहीं किया जा सकता.

उदाहरण

5 से 500 डिग्री फ़ैरनहाइट के बीच ऐसे डिवाइस का कंट्रोल जिस पर 5 डिग्री का कंट्रोल हो.

{
  "temperatureRange": {
    "minThresholdCelsius": 65.5,
    "maxThresholdCelsius": 260
  },
  "temperatureStepCelsius": 2.778,
  "temperatureUnitForUX": "F"
}

डिवाइस के राज्य

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

राज्य टाइप जानकारी
temperatureSetpointCelsius Number

तापमान की मौजूदा सीमा, डिग्री सेल्सियस में है. temperatureRange के भीतर होनी चाहिए. अगर queryOnlyTemperatureControl को false पर सेट किया गया, तो ज़रूरी है

temperatureAmbientCelsius Number

इस समय देखा गया तापमान, डिग्री सेल्सियस में है. temperatureRange के भीतर होनी चाहिए.

उदाहरण

डिवाइस का तापमान कितना है?

{
  "temperatureSetpointCelsius": 150
}

डिवाइस के निर्देश

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

action.devices.commands.SetTemperature

तापमान को किसी खास वैल्यू पर सेट करें.

पैरामीटर

पैरामीटर टाइप जानकारी
temperature Number

ज़रूरी है.

डिग्री सेल्सियस में सेट किया जाने वाला तापमान. temperatureRange के भीतर होनी चाहिए.

उदाहरण

डिवाइस को 350 डिग्री फ़ैरनहाइट पर सेट करें.

{
  "command": "action.devices.commands.SetTemperature",
  "params": {
    "temperature": 176.67
  }
}

टारगेट तापमान सेट करते समय कोई गड़बड़ी हुई.

इस्तेमाल की जा सकने वाली वैल्यू:

alreadyAtMax
alreadyAtMin
valueOutOfRange

उच्चारण का नमूना

de-DE

  • Erhöhe die Temperatur des Ofens
  • Stelle die Temperatur des Ofens auf 425 Grad
  • Wie warm ist der Ofen

en-US

  • I want the temperature of the oven higher
  • current temperature in the fridge
  • set the oven to 400

es-ES

  • pon la temperatura del horno a 180 grados
  • sube la temperatura del horno
  • ¿A qué temperatura está el horno ?

fr-FR

  • Le four est à quelle température ?
  • Mets la température du four à 180 degrés .
  • augmente la température du four

hi-IN

  • ओवन का टेम्परेचर कितना है
  • ओवन का तापमान 425 डिग्री पर करें

it-IT

  • Alza la temperatura del forno
  • Qual è la temperatura del frigo ?
  • metti il forno a 200 gradi

ja-JP

  • オーブン の温度は何度
  • オーブン の温度を 425度 に設定して
  • オーブン の温度を上げて

ko-KR

  • 오븐 온도 180 도로 맞춰
  • 오븐 온도 몇 도야
  • 오븐 온도 좀 높여 줄래

nl-NL

  • stel de oven in op 220 graden
  • verhoog de temperatuur van de oven
  • wat is de temperatuur van de oven

pt-BR

  • Diz-me qual é a temperatura da sala
  • Qual é a temperatura do forno ?
  • ajuste a temperatura do forno para 180 graus
  • aumenta a temperatura do forno
  • aumentar a temperatura do forno
  • define a temperatura do termostato nos 22 graus

sv-SE

  • Vad är det för temperatur i ugnen ?
  • höj temperaturen i ugnen
  • sätt ugnen 100 grader

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

गड़बड़ियों और अपवादों की पूरी सूची देखें.