智慧型住宅溫度設定特性結構定義
action.devices.traits.TemperatureSetting
- 此屬性涵蓋處理溫度點和模式。
裝置屬性
具有此特性的裝置可能會在 SYNC
作業中回報下列屬性。如要進一步瞭解如何處理 SYNC
意圖,請參閱意圖執行要求一文。
屬性 | 類型 | 說明 |
---|---|---|
availableThermostatModes |
必填。 說明這個裝置可支援的溫度控制器模式。 |
|
支援下列其中一種做法: | ||
0
|
字串 |
已淘汰 此裝置支援的模式清單 (以半形逗號分隔)。新整合應使用這個屬性的 |
1
|
陣列 |
此裝置支援的模式清單。 |
[item, ...] |
字串 |
支援的模式名稱。 支援的值:
|
thermostatTemperatureRange |
物件 |
含有兩個浮點值,表示裝置支援的溫度範圍 (以攝氏為單位)。 |
minThresholdCelsius |
Number |
必填。 溫度範圍的最低門檻。 |
maxThresholdCelsius |
Number |
必填。 溫度範圍的最大門檻。 |
thermostatTemperatureUnit |
字串 |
必填。 裝置的預設顯示單位。Google 使用顯示單位回報溫度資訊。 支援的值:
|
bufferRangeCelsius |
Number |
(預設: 指定熱 • 冷氣設定點之間的最小偏移值 (以攝氏為單位),前提是支援 |
commandOnlyTemperatureSetting |
布林 |
(預設: 指出裝置是否支援單向 (true) 或雙向 (false) 通訊。如果裝置無法回應此特徵的 QUERY 意圖或報告狀態,請將此屬性設為 true。 |
queryOnlyTemperatureSetting |
布林 |
(預設: 如果裝置支援查詢功能,則為必要屬性。這個屬性可指出裝置是否只能查詢狀態資訊,而且無法控制。 |
範例
支援離散暖氣和冷氣的溫度控制器裝置
{ "availableThermostatModes": [ "off", "heat", "cool", "on" ], "thermostatTemperatureUnit": "F" }
指令式溫度控制器裝置
{ "availableThermostatModes": [ "off", "heat", "cool", "on" ], "thermostatTemperatureUnit": "C", "commandOnlyTemperatureSetting": true, "queryOnlyTemperatureSetting": false }
裝置狀態:STATE
具有此特性的實體可能會在 QUERY
作業中回報下列狀態。如要進一步瞭解如何處理 QUERY
意圖,請參閱意圖執行要求一文。
州 | 類型 | 說明 |
---|---|---|
activeThermostatMode |
字串 |
裝置目前為 支援的值:
|
targetTempReachedEstimateUnixTimestampSec |
整數 |
時間戳記,代表將達到目標溫度的預估時間。 |
thermostatHumidityAmbient |
Number |
代表環境濕度的相對等級 (如果裝置支援的話)。 |
內含下列其中一個項目: | ||
0
|
物件 |
固定設定點的州別。 |
thermostatMode |
字串 |
必填。 裝置的目前模式 (來自 支援的值:
|
thermostatTemperatureAmbient |
Number |
必填。 目前觀察到的溫度,單位為攝氏。 |
thermostatTemperatureSetpoint |
Number |
必填。 目前溫度設定點 (單一目標),單位為攝氏。 |
1
|
物件 |
設定點範圍的狀態。 |
thermostatMode |
字串 |
必填。 裝置的目前模式 (來自 支援的值:
|
thermostatTemperatureAmbient |
Number |
必填。 目前觀察到的溫度,單位為攝氏。 |
thermostatTemperatureSetpointHigh |
Number |
必填。 如果在 |
thermostatTemperatureSetpointLow |
Number |
必填。 如果處於 |
範例
目前的裝置溫度是多少?
{ "activeThermostatMode": "cool", "thermostatMode": "cool", "thermostatTemperatureSetpoint": 23, "thermostatTemperatureAmbient": 25.1 }
目前的裝置溫度是多少?
{ "activeThermostatMode": "none", "thermostatMode": "heatcool", "thermostatTemperatureSetpointHigh": 26, "thermostatTemperatureSetpointLow": 22, "thermostatTemperatureAmbient": 25.1 }
裝置指令
具有此特性的裝置可能會在 EXECUTE
作業中回應下列指令。如要進一步瞭解如何處理 EXECUTE
意圖,請參閱意圖執行要求一文。
action.devices.commands.ThermostatTemperatureSetpoint
設定溫度控制器裝置的目標溫度。
參數
參數 | 類型 | 說明 |
---|---|---|
thermostatTemperatureSetpoint |
Number |
必填。 目標溫度設定點。最多支援 1 個小數位數。 |
範例
將裝置溫度設為 22 度。
{ "command": "action.devices.commands.ThermostatTemperatureSetpoint", "params": { "thermostatTemperatureSetpoint": 22 } }
相關錯誤
設定目標溫度時發生錯誤。
支援的值:
alreadyAtMax
alreadyAtMin
targetAlreadyReached
valueOutOfRange
action.devices.commands.ThermostatTemperatureSetRange
設定溫度控制器的目標裝置溫度範圍。
這個指令需要下列屬性:{ "availableThermostatModes": [ "heatcool" ] }
參數
參數 | 類型 | 說明 |
---|---|---|
thermostatTemperatureSetpointHigh |
Number |
必填。 範圍的目標高點。必須支援 |
thermostatTemperatureSetpointLow |
Number |
必填。 範圍的目標點偏低。必須支援 |
範例
將溫度保持在 22 到 26 度之間。
{ "command": "action.devices.commands.ThermostatTemperatureSetRange", "params": { "thermostatTemperatureSetpointHigh": 26, "thermostatTemperatureSetpointLow": 22 } }
相關錯誤
設定目標範圍時發生錯誤。
支援的值:
alreadyAtMax
alreadyAtMin
lockedToRange
rangeTooClose
targetAlreadyReached
valueOutOfRange
action.devices.commands.ThermostatSetMode
設定溫度控制器裝置的目標作業模式。
參數
參數 | 類型 | 說明 |
---|---|---|
thermostatMode |
字串 |
必填。 目標模式,從 支援的值:
|
範例
將裝置設為熱 • 冷模式。
{ "command": "action.devices.commands.ThermostatSetMode", "params": { "thermostatMode": "heatcool" } }
相關錯誤
設定目標模式時發生錯誤。
支援的值:
inAutoMode
inAwayMode
inDryMode
inEcoMode
inFanOnlyMode
inHeatOrCool
inHumidifierMode
inOffMode
inPurifierMode
action.devices.commands.TemperatureRelative
根據目前的狀態調整目標溫度。
這個指令需要下列屬性:{ "commandOnlyTemperatureSetting": true }
參數
酬載包含下列其中一個值:
依度調整。
參數 | 類型 | 說明 |
---|---|---|
thermostatTemperatureRelativeDegree |
Number |
必填。 要調整溫度的確切角度 (例如「調低 5 度」)。 |
根據體重調整。
參數 | 類型 | 說明 |
---|---|---|
thermostatTemperatureRelativeWeight |
整數 |
必填。 這指的是從前方產生的小幅變化 (「稍微調低」) 到大量 (「非常高」的幅度)。 |
範例
將溫度調高 5 度
{ "command": "action.devices.commands.TemperatureRelative", "params": { "thermostatTemperatureRelativeDegree": 5 } }
大幅降低溫度
{ "command": "action.devices.commands.TemperatureRelative", "params": { "thermostatTemperatureRelativeWeight": -5 } }
相關錯誤
調整溫度時發生錯誤。
支援的值:
alreadyAtMax
alreadyAtMin
valueOutOfRange
話語範例
de-DE
-
Auf welche Temperatur ist
das Thermostat im Wohnzimmer eingestellt -
Auf welchem Modus steht
das Thermostat ? -
Heizmodus anmachen -
Ist
der Kühlmodus an? -
Mach
den Heizmodus aus -
Schalt
den Heizmodus vom Thermostat aus -
Temperatur auf
20 bis 25 Grad einstellen. -
Thermostat auf20 bis 25 Grad stellen. -
Thermostat im Schlafzimmer kälter stellen -
Welche Temperatur zeigt
das Thermostat an -
Wohnzimmer aufKühlen umstellen -
bitte dreh
das Thermostat ein bisschen herunter -
bitte dreh
das Thermostat etwas höher -
bitte mach es
im Wohnzimmer kühler -
bitte mach es
in der Küche etwas kälter -
bitte stell
das Thermostat 5 Grad wärmer ein -
bitte stell
das Thermostat auf21 Grad für Kühlen ein -
bitte stell
das Thermostat auf30 Grad -
bitte stell die Temperatur
im Schlafzimmer auf20 Grad -
dreh
das Thermostat wärmer bitte -
dreh die Temperatur
im Schlafzimmer etwas nach oben -
dreh die Temperatur um
5 Grad runter -
erhöhe bitte die Temperatur
im Bad -
erhöhe die Temperatur um
2 Grad -
mach es
im Wohnzimmer 2 Grad wärmer -
senke die Temperatur
im Wohnzimmer um5 Grad -
stell bitte
das Thermostat aufKühlen -
stell
das Thermostat 5 Grad kälter ein -
stell
die Kühlung auf20 Grad ein
en-US
-
Turn off
heat mode. -
change
the thermostat heat cool between 70 and 80 -
change to
eco mode -
cool down in
the living room -
cool down
the house a little -
current
thermostat temperature setting -
increase the temperature on
the thermostat -
is the
heating on -
maintain
the thermostat heat at78 -
make it
2 degrees warmer -
make it cooler by
2 degrees -
make
thermostat warmera little bit -
put on
cooling mode -
put
the thermostat oncool -
raise the temperature
downstairs by2 degrees -
raise the temperature on
thermostat by5 degrees -
set
70 degrees onthe thermostat -
set
heat cool mode tobetween 62 and 79 degrees -
set my temperature
80 degrees -
set the
heat to72 -
set the temperature to
cool at70 -
set
the thermostat at70 incool mode -
tell me
the thermostat temperature reading -
turn down
5 degrees onthermostat -
turn down
the living room temp2 degrees -
turn off
thermostat heat mode -
turn
thermostat a little lower -
turn
thermostat lower -
warm up
the living room -
warm up
the living room a little -
what mode is
the thermostat
es-ES
-
25 grados defrío enla cocina -
Ajustar
el termostato entre 21 y 26 grados -
Ajustar la temperatura
entre 21 y 27 grados -
a cuántos grados tengo puesto
el aire en el salón -
activar el modo
calefacción -
apagar
el aire acondicionado deltermostato -
aumenta
10 grados la temperatura delhorno -
aumenta la temperatura de
la cocina -
baja
algo la calefacción -
baja la temperatura
5 grados -
baja la temperatura del
termostato -
configurar el modo
calefacción -
dime si
el salón
está en modo
frío -
disminuye la temperatura de
la cocina
un poco - hace demasiado calor aquí
-
me ajustas a
25 grados el modocalor -
me gustaría ajustar
el termostato del salón a25 grados conla calefacción -
pon a
20 grados la temperatura -
pon en modo
calefacción el termostato de la cocina -
pon la temperatura de
la cocina a20 grados -
puedes subir
un poco la temperatura enel salón -
quiero bajar
el nest 5 grados -
quiero el modo
aire acondicionado a25 grados -
quitar el modo
frío delbaño -
qué modo tengo puesto en
el aire -
qué temperatura hace en
el salón -
sube
5 grados enla cocina -
sube
la calefacción -
súbeme
el termostato del salón un poquito -
súbeme más la temperatura
10 grados
fr-FR
-
Allumer le mode
chaud . -
Est-ce que le mode
froid est allumé ? -
Mets en mode
chaud . -
Mets la température
entre 21 et 23 degrés . -
Mets la température à
17 degrés . -
Mets le mode
froid duthermostat à19 degrés . -
Mettre le mode
froid à19 degrés . -
Mettre
le thermostat entre 70 et 80 degrés . -
Régler le mode
chaud duthermostat à22 degrés . -
Régler le mode
chaud à22 degrés . -
augmente la température de
2 degrés -
augmente
un peu la température dans la chambre -
baisse la température de
la chambre -
baisse
le thermostat -
baisse
un peu la température dansla cuisine -
baisse
un peu le thermostat -
baisser
le thermostat de5 degrés -
coupe le mode
chaud -
descends la température de
3 degrés -
désactiver le mode
frais duthermostat -
le thermostat est réglé sur combien -
mets
le thermostat en modefrais -
mets
le thermostat à10 degrés -
mettre
2 degrés de moins dansla cuisine - monte la température de la chambre
-
monte la température de
la salle de bain de3 degrés -
monte
le thermostat -
monte
le thermostat de2 degrés -
monte
un peu le thermostat -
quel est le mode du
thermostat ? -
quelle est la température du
thermostat -
Éteins le mode
chaud duthermostat .
hi-IN
-
thermostat काहीट 20 तक कर दो -
कूलिंग को70 डिग्री पर सेट करो -
कूलिंग चालू करो -
कूलिंग मोड को बंद कर दो -
टेम्परेचर को
17 डिग्री पर सेट कर दो -
तापमान
2 डिग्री कम करो -
थर्मोस्टेट 70 डिग्री पर सेट करो -
थर्मोस्टेट का टेम्प्रेचर५ डिग्री घटाओ -
थर्मोस्टेट का टेम्प्रेचर५ डिग्री बढ़ाओ -
थर्मोस्टेट का तापमान क्या है -
थर्मोस्टेट का तापमान ज्यादा करो -
थर्मोस्टेट कोकूलिंग मोड में सेट करो -
थर्मोस्टैट काकूलिंग मोड बंद करोगी -
थर्मोस्टैट का तापमान ज़्यादा कर दो -
थर्मोस्टैट किस मोड पर सेट है -
थर्मोस्टैट केहीटिंग और कूलिंग मोड को70 और 80 डिग्री के बीच रखें. -
थर्मोस्टैट को कम कर दो -
थारमोस्टेट का तापमानथोड़ा कम करें -
थारमोस्टेट का तापमानथोड़ा बढ़ाओ -
देखना ज़रा
कूलिंग चालू है क्या -
बेडरूम
का टेंप्रेचर
5 डिग्री ज्यादा कर देना -
बेडरूम
का टेंप्रेचर
थोड़ा कम कर देना -
बेडरूम का टेंप्रेचर ज़्यादा कर देना -
बेडरूम
का तापमान
थोड़ा ज़्यादा करो -
मुझे
थर्मोस्टेट का तापमान बताना -
मेरे लिए
लिविंग रूम का तापमान कम करिये -
सभी
थर्मोस्टैट्स कीकूलिंग को70 डिग्री पर सेट कर दो -
हीटिंग-कूलिंग मोड30 और 40 डिग्री के बीच रखो। -
हीटिंग-कूलिंग मोड पर सेट करो
it-IT
-
Alza di
due gradi la temperatura della camera da letto -
Imposta
il termostato tra 20 e 25 gradi . -
Metti la temperatura
tra 15 e 20 gradi . -
a quanto è
il termostato -
a quanto è impostato
il termostato -
abbassa di
8 in cucina - abbassa la temperatura
-
abbassa la temperatura
della caldaia -
abbassa la temperatura
della caldaia di3 gradi -
abbassa la temperatura di
due gradi -
abbassa
leggermente la caldaia -
alza
il termostato -
aumenta
un po' la caldaia -
disattiva la modalità
eco -
disattiva la modalità
eco del riscaldamento della cucina -
fai aumentare
leggermente la temperatura -
imposta
il condizionatore suraffreddamento -
metti il
raffreddamento a20 gradi -
metti
il termostato a25 -
metti
il termostato in modalitàeco -
metti la modalità
condizionatore del termostato a40 gradi -
metti la modalità
riscaldamento del termostato a30 gradi -
metti la temperatura
un po' più bassa -
puoi aumentare di
3 la caldaia - puoi mettere più caldo
-
setta
5 gradi più caldo -
setta la temperatura su
20 gradi -
su che modalità è impostato
il riscaldamento in camera ? -
voglio
l'aria condizionata settata sueco -
è accesa la modalità
eco ?
ja-JP
-
2 度 暖かくして -
2 度 涼しくして -
エアコン の冷房 の温度を18 度 にして -
エアコン 暖房 を25 度 にして -
キッチン を少し 涼しくして -
キッチン を涼しくして -
サーモスタット のエコ モードを切って -
サーモスタット の温度28 度 にして -
サーモスタット の温度を10 度 下げて -
サーモスタット の温度を2 度 上げて -
サーモスタット の温度を20度から25度 にセット -
サーモスタット の温度をちょっと 上げて -
サーモスタット の温度を下げて -
サーモスタット の温度を高くして -
サーモスタット の温度少し 下げて -
サーモスタット は何モードに設定されてる -
サーモスタット は何度になっているの -
サーモスタット を冷房 に変えて -
ヒートクール に変更して -
ヒートクール モードを消して -
リビング の温度20 度 にしてください -
リビング はエコ モードに設定されている -
リビング を少し 暖かくして -
リビング を暖かくして -
今
サーモスタット は何度に設定されてる -
冷房 モードで20度 に設定して -
冷房 モードオン -
台所 の温度5 度 上げて -
温度を
20度から25度 にして
ko-KR
-
20도에서 30 도 사이로 온도 유지해 -
거실 24 도로 맞춰 줘 -
거실 온도2 도 낮춰 줘 -
거실 온도 내려 줘 -
거실 온도조금만 내려 -
난방 20 도로 조정해 줘 -
난방 모드로 바꿔 줘 -
냉방 20 도로 조정해 -
냉방 켜 줘 -
안방 온도 더 올려 줘 -
온도
2 도 높게 설정 -
온도
2 도만 내려 줘 -
온도 조절기 10 도 내려 줘 -
온도 조절기 20 도로 설정해 줘 -
온도 조절기 난방 꺼 줘 -
온도 조절기 난방 모드로 변경해 -
온도 조절기 낮춰 줘 -
온도 조절기 모드 뭐야 -
온도 조절기 설정 온도 얼마야 -
온도 조절기 온도10 도 올려 -
온도 조절기 온도 높여 줘 -
온도 조절기 온도조금 낮춰 줘 -
온도 조절기 온도조금만 올려 -
온도 조절기 현재 온도 말해 줘 -
온도 조절기 로난방 온도23 도로 맞춰 놔 -
온도 조절기 로냉방 23 도로 설정해 -
온도 조절기 를70도에서 80 도 사이로 맞춰 -
지금
안방 난방 중이야 -
침실 온도2 도 높여 줘 -
침실 온도살짝 높여
nl-NL
-
De keuken wat afkoelen -
De thermostaat op20 graden zetten -
Houd de temperatuur
tussen 20 en 25 graden . -
Keuken afkoelen -
Maak het
2 graden koeler -
Maak het
2 graden warmer -
Op welke instelling staat
de thermostaat -
Staat
de koeling aan -
Stel
warmtemodus opde thermostaat in op24 graden -
Wat is de huidige instelling van
de thermostaat -
Zet
afkoelen aan. -
Zet
de koeling op24 graden . -
Zet
de thermostaat tussen 20 en 25 graden . -
de keuken een beetje verwarmen -
de thermostaat een beetje verhogen -
de thermostaat een beetje verlagen -
de thermostaat met5 graden verlagen -
de thermostaat verhogen -
de thermostaat verlagen -
verander naar
afkoelen -
verwarm
de keuken -
wat is de temperatuur op
de thermostaat -
zet
de koeling opde thermostaat op16 graden -
zet
de koelstand opde thermostaat uit -
zet de temperatuur op
25 graden -
zet
de verwarmingsstand uit -
zet
warmtemodus op20 graden
pt-BR
-
A que temperatura está definido
o termostato ? -
A que temperatura está
o termostato ? -
Ajustar a
refrigeração dotermostato para23 graus -
Ajustar a
refrigeração para23 graus -
Ajuste
o termostato para ficarentre 15 e 20 graus . -
Aumentar a temperatura da
cozinha . -
Definir a temperatura como sendo
entre 15 e 17 graus . -
Definir a temperatura do
termostato para30 graus . -
Qual é a temperatura do
termostato ? -
abaixar
dois graus a temperatura -
abaixar
um pouco a temperatura doquarto -
abaixe a temperatura do
quarto -
ajustar a temperatura do
quarto
para
20 graus -
ajustar o
aquecimento para25 graus -
ajustar o
quente dotermostato em25 graus -
ajustar
o termostato paraaquecer -
aquecer
a sala um pouco -
aumenta a temperatura do
termostato em2 graus -
aumentar a temperatura do
termostato -
aumentar
bastante o termostato -
aumentar
três graus a temperatura -
baixa a temperatura do
termostato em5 graus -
colocar no
frio -
como
o escritório está ajustado? -
desativar o modo
aquecimento dotermostato -
desativar o modo
refrescar -
diminuir
cinco graus a temperatura doescritório -
diminuir
o termostato -
qual a temperatura definida no
termostato ? -
qual é o status do
termostato ? -
quero diminuir
um pouco o termostato
sv-SE
-
Dra upp temperaturen på
termostaten -
Dra upp temperaturen på
termostaten lite grann -
Hur varmt är det i
vardagsrummet ? -
Höj värmen i
vardagsrummet -
Ställ in temperaturen på
20 till 25 grader tack. -
Ställ in
termostaten mellan 20 och 25 grader . -
Ställ in
värmen påAC:n på23 grader -
Sänk
sovrummets temperatur -
Sänk
sovrums temperaturenlite grann -
Sänk värmen i
hallen med2 grader -
Vad står
termostaten på? -
dra ner temperaturen med
2 grader -
gör en temperatursänkning på
termostaten medtvå grader -
höj temperaturen
2 grader -
höj
värmen påtermostaten till24 grader -
jag vill att du höjer
värmen påelementen till25 grader -
kan du slå av
uppvärmningen ivardagsrummet -
kan du starta
uppvärmning ? -
kan du sätta på
värmen ? -
se till att höja tempen med
två grader isovrummet -
ställ
termostaten på3 grader varmare i köket -
ställ
termostaten påuppvärmning -
stäng av
värmen påtermostaten - sänk temperaturen
-
sänk
termostaten lite -
sätt temperaturen på
25 grader -
sätt
termostaten på25 grader -
vilket läge är
termostaten inställd på? -
vrid ner temperaturen i
vardagsrummet medtre grader -
är
värmen igång -
öka värmen i
arbetsrummet ordentligt