स्मार्ट होम तापमान कंट्रोल ट्रेल स्कीमा
action.devices.traits.TemperatureControl
- ऐसे डिवाइस के लिए तापमान (थर्मोस्टैट के अलावा) जो डिवाइस के अंदर या उसके आस-पास तापमान कंट्रोल करने की सुविधा देता है.
यह तापमान सेटिंग विशेषता से अलग है, जो खास तौर पर थर्मोस्टैट के नियंत्रण के लिए है. Temperaturesetting एट्रिब्यूट, कमरे (आउटडोर/आउटडोर) तापमान को दिखाता है और इसका इस्तेमाल किसी खास डिवाइस के तापमान को कंट्रोल करने के लिए नहीं किया जाना चाहिए. किसी खास डिवाइस का तापमान कंट्रोल करने के लिए, आपको TemperatureControl एट्रिब्यूट का इस्तेमाल करना होगा.
डिवाइस की विशेषताएं
जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे SYNC
कार्रवाई के तहत, इन एट्रिब्यूट की रिपोर्ट कर सकते हैं. SYNC
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | टाइप | जानकारी |
---|---|---|
temperatureRange |
ऑब्जेक्ट |
ज़रूरी है. डिवाइस के तापमान की रेंज. |
minThresholdCelsius |
Number |
ज़रूरी है. डिग्री सेल्सियस में, रेंज के लिए कम से कम तापमान. |
maxThresholdCelsius |
Number |
ज़रूरी है. डिग्री सेल्सियस में, रेंज के लिए ज़्यादा से ज़्यादा तापमान. |
temperatureStepCelsius |
Number |
रिलेटिव टेंपरेचर का चरण बताता है. यह डिवाइस के साथ काम करने वाला कम से कम अडजस्टमेंट इंटरवल है. अगर इस बारे में जानकारी नहीं दी गई है, तो देखे जाने की संख्या की गिनती |
temperatureUnitForUX |
String |
ज़रूरी है. उपयोगकर्ता के लिए जवाबों में इस्तेमाल किए गए तापमान की यूनिट. इस्तेमाल की जा सकने वाली वैल्यू:
|
commandOnlyTemperatureControl |
बूलियन |
(डिफ़ॉल्ट: यह बताता है कि क्या डिवाइस पर एकतरफ़ा (सही) या दोतरफ़ा (गलत) बातचीत का इस्तेमाल किया जा सकता है. अगर डिवाइस इस खासियत के लिए किसी 'QUERY इंटेंट' या 'रिपोर्ट स्थिति' का जवाब नहीं दे पाता है, तो इस विशेषता को 'सही' पर सेट करें. |
queryOnlyTemperatureControl |
बूलियन |
(डिफ़ॉल्ट: अगर डिवाइस सिर्फ़-क्वेरी के साथ काम करता है, तो यह ज़रूरी है. इस एट्रिब्यूट से पता चलता है कि क्या डिवाइस से सिर्फ़ राज्य की जानकारी पाने के लिए क्वेरी की जा सकती है और इसे कंट्रोल नहीं किया जा सकता. |
उदाहरण
5 से 500 डिग्री फ़ैरनहाइट के बीच ऐसे डिवाइस का कंट्रोल जिस पर 5 डिग्री का कंट्रोल हो.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
डिवाइस के राज्य
इस खासियत वाली इकाइयां, QUERY
ऑपरेशन के हिस्से के तौर पर
इन स्थितियों की रिपोर्ट कर सकती हैं. QUERY
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
राज्य | टाइप | जानकारी |
---|---|---|
temperatureSetpointCelsius |
Number |
तापमान की मौजूदा सीमा, डिग्री सेल्सियस में है. |
temperatureAmbientCelsius |
Number |
इस समय देखा गया तापमान, डिग्री सेल्सियस में है. |
उदाहरण
डिवाइस का तापमान कितना है?
{ "temperatureSetpointCelsius": 150 }
डिवाइस के निर्देश
जिन डिवाइसों पर इस एट्रिब्यूट का इस्तेमाल होता है वे EXECUTE
कार्रवाई के तहत, इन निर्देशों का पालन कर सकते हैं. EXECUTE
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
action.devices.commands.SetTemperature
तापमान को किसी खास वैल्यू पर सेट करें.
पैरामीटर
पैरामीटर | टाइप | जानकारी |
---|---|---|
temperature |
Number |
ज़रूरी है. डिग्री सेल्सियस में सेट किया जाने वाला तापमान. |
उदाहरण
डिवाइस को 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 auf425 Grad -
Wie warm ist
der Ofen
en-US
-
I want the temperature of
the oven higher -
current temperature in
the fridge -
set
the oven to400
es-ES
-
pon la temperatura del
horno a180 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 a200 gradi
ja-JP
-
オーブン の温度は何度 -
オーブン の温度を425度 に設定して -
オーブン の温度を上げて
ko-KR
-
오븐 온도180 도로 맞춰 -
오븐 온도 몇 도야 -
오븐 온도 좀 높여 줄래
nl-NL
-
stel
de oven in op220 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 para180 graus -
aumenta a temperatura do
forno -
aumentar a temperatura do
forno -
define a temperatura do
termostato nos22 graus
sv-SE
-
Vad är det för temperatur i
ugnen ? -
höj temperaturen i
ugnen -
sätt
ugnen på100 grader