Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Схема признаков настройки температуры умного дома

action.devices.traits.TemperatureSetting — этот трейт охватывает обработку как температуры, так и режимов.

АТРИБУТЫ устройства

Устройства с этой чертой могут сообщать о следующих атрибутах как часть операции SYNC . Дополнительные сведения об обработке намерений SYNC см. в разделе Выполнение намерений .

Атрибуты Тип Описание
availableThermostatModes

Необходимый.

Описывает режимы термостата, которые может поддерживать это устройство.

Поддерживает одно из следующего:
0 Нить

Устаревший

Разделенный запятыми список режимов, поддерживаемых этим конкретным устройством. Новые интеграции должны использовать форму Array этого атрибута.

1 Множество

Список режимов, поддерживаемых данным конкретным устройством.

[ item, ... ] Нить

Название поддерживаемого режима.

Поддерживаемые значения:

off
Отопление/охлаждение отключено
heat
Устройство поддерживает нагрев
cool
Устройство поддерживает охлаждение
on
Восстановить прежний режим устройства. Режим on не отображается на экране выбора режима, поскольку режим on по замыслу используется для восстановления предыдущего режима устройства.
heatcool
Сохранение целевого значения нагрева/охлаждения в виде диапазона
auto
Автоматический режим с заданной температурой по расписанию или обученному поведению
fan-only
Вентилятор работает без нагрева/охлаждения
purifier
Режим очистки
eco
Энергосберегающий режим
dry
Сухой режим
thermostatTemperatureRange Объект

Содержит два плавающих значения, которые указывают поддерживаемый диапазон температур для этого устройства (в градусах Цельсия).

minThresholdCelsius Число

Необходимый.

Минимальный порог диапазона температур.

maxThresholdCelsius Число

Необходимый.

Максимальный порог температурного диапазона.

thermostatTemperatureUnit Нить

Необходимый.

Единица отображения, установленная устройством по умолчанию. Google сообщает информацию о температуре с помощью дисплея.

Поддерживаемые значения:

C
F
bufferRangeCelsius Число

(По умолчанию: 2 )

Указывает минимальное смещение между уставками нагрева-охлаждения в градусах Цельсия, если heatcool режим нагрева-охлаждения.

commandOnlyTemperatureSetting логический

(По умолчанию: false )

Указывает, поддерживает ли устройство одностороннюю (правда) или двустороннюю (ложь) связь. Установите для этого атрибута значение true, если устройство не может ответить на намерение QUERY или отчет о состоянии для этой черты.

queryOnlyTemperatureSetting логический

(По умолчанию: false )

Требуется, если устройство поддерживает выполнение только запросов. Этот атрибут указывает, можно ли запрашивать только информацию о состоянии устройства и нельзя ли им управлять.

Примеры

Устройство термостата, поддерживающее дискретный нагрев и охлаждение

{
  "availableThermostatModes": [
    "off",
    "heat",
    "cool",
    "on"
  ],
  "thermostatTemperatureUnit": "F"
}

Командный термостат

{
  "availableThermostatModes": [
    "off",
    "heat",
    "cool",
    "on"
  ],
  "thermostatTemperatureUnit": "C",
  "commandOnlyTemperatureSetting": true,
  "queryOnlyTemperatureSetting": false
}

СОСТОЯНИЯ устройства

Устройства с этой чертой могут сообщать о следующих состояниях как часть операции QUERY . Дополнительные сведения об обработке намерений QUERY см. в разделе Выполнение намерений .

состояния Тип Описание
activeThermostatMode Нить

Текущий активный режим устройства, из списка availableThermostatModes режимов термостата. Если ни один из режимов в данный момент не активен, установите значение none .

Поддерживаемые значения:

none
Нет активного режима
off
Отопление/охлаждение отключено
heat
Устройство поддерживает нагрев
cool
Устройство поддерживает охлаждение
on
Восстановить прежний режим устройства. Режим on не отображается на экране выбора режима, поскольку режим on по замыслу используется для восстановления предыдущего режима устройства.
heatcool
Сохранение целевого значения нагрева/охлаждения в виде диапазона
auto
Автоматический режим с заданной температурой по расписанию или обученному поведению
fan-only
Вентилятор работает без нагрева/охлаждения
purifier
Режим очистки
eco
Энергосберегающий режим
dry
Сухой режим
targetTempReachedEstimateUnixTimestampSec Целое число

Временная метка, представляющая предполагаемое время достижения целевой температуры.

thermostatHumidityAmbient Число

Представляет относительный уровень влажности окружающей среды, если поддерживается устройством.

Содержит один из следующих элементов:
0 Объект

Состояния для фиксированной уставки.

thermostatMode Нить

Необходимый.

Текущий режим устройства, из списка availableThermostatModes режимов термостата.

Поддерживаемые значения:

none
Нет активного режима
off
Отопление/охлаждение отключено
heat
Устройство поддерживает нагрев
cool
Устройство поддерживает охлаждение
on
Восстановить прежний режим устройства
heatcool
Сохранение целевого значения нагрева/охлаждения в виде диапазона
auto
Автоматический режим с заданной температурой по расписанию или обученному поведению
fan-only
Вентилятор работает без нагрева/охлаждения
purifier
Режим очистки
eco
Энергосберегающий режим
dry
Сухой режим
thermostatTemperatureAmbient Число

Необходимый.

Текущая наблюдаемая температура в градусах Цельсия.

thermostatTemperatureSetpoint Число

Необходимый.

Текущая уставка температуры (одна цель) в градусах Цельсия.

1 Объект

Состояния для диапазона уставки.

thermostatMode Нить

Необходимый.

Текущий режим устройства, из списка availableThermostatModes режимов термостата.

Поддерживаемые значения:

none
Нет активного режима
off
Отопление/охлаждение отключено
heat
Устройство поддерживает нагрев
cool
Устройство поддерживает охлаждение
on
Восстановить прежний режим устройства
heatcool
Сохранение целевого значения нагрева/охлаждения в виде диапазона
auto
Автоматический режим с заданной температурой по расписанию или обученному поведению
fan-only
Вентилятор работает без нагрева/охлаждения
purifier
Режим очистки
eco
Энергосберегающий режим
dry
Сухой режим
thermostatTemperatureAmbient Число

Необходимый.

Текущая наблюдаемая температура в градусах Цельсия.

thermostatTemperatureSetpointHigh Число

Необходимый.

Текущая верхняя точка в режиме heatcool для диапазона.

thermostatTemperatureSetpointLow Число

Необходимый.

Текущая нижняя точка в режиме heatcool для диапазона.

Примеры

Какова текущая температура устройства?

{
  "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 Число

Необходимый.

Уставка целевой температуры. Поддерживает до одного десятичного знака.

Примеры

Установите температуру устройства на 22 градуса.

{
  "command": "action.devices.commands.ThermostatTemperatureSetpoint",
  "params": {
    "thermostatTemperatureSetpoint": 22
  }
}

Произошла ошибка при установке целевой температуры.

Поддерживаемые значения:

alreadyAtMax
alreadyAtMin
targetAlreadyReached
valueOutOfRange

action.devices.commands.ThermostatTemperatureSetRange

Установите целевой диапазон температур для термостата.

Для этой команды требуются следующие атрибуты:
{
  "availableThermostatModes": [
    "heatcool"
  ]
}

Параметры

Параметры Тип Описание
thermostatTemperatureSetpointHigh Число

Необходимый.

Высокая целевая уставка для диапазона. Требуется поддержка режима heatcool .

thermostatTemperatureSetpointLow Число

Необходимый.

Низкая целевая уставка для диапазона. Требуется поддержка режима heatcool .

Примеры

Держите температуру между 22 и 26 градусами.

{
  "command": "action.devices.commands.ThermostatTemperatureSetRange",
  "params": {
    "thermostatTemperatureSetpointHigh": 26,
    "thermostatTemperatureSetpointLow": 22
  }
}

Произошла ошибка при установке целевого диапазона.

Поддерживаемые значения:

alreadyAtMax
alreadyAtMin
lockedToRange
rangeTooClose
targetAlreadyReached
valueOutOfRange

action.devices.commands.ThermostatSetMode

Установите целевой режим работы термостата.

Параметры

Параметры Тип Описание
thermostatMode Нить

Необходимый.

Целевой режим из списка availableThermostatModes режимов термостата.

Поддерживаемые значения:

off
Отопление/охлаждение отключено
heat
Устройство поддерживает нагрев
cool
Устройство поддерживает охлаждение
on
Восстановить прежний режим устройства
heatcool
Сохранение целевого значения нагрева/охлаждения в виде диапазона
auto
Автоматический режим с заданной температурой по расписанию или обученному поведению
fan-only
Вентилятор работает без нагрева/охлаждения
purifier
Режим очистки
eco
Энергосберегающий режим
dry
Сухой режим

Примеры

Установите устройство в режим нагрева/охлаждения.

{
  "command": "action.devices.commands.ThermostatSetMode",
  "params": {
    "thermostatMode": "heatcool"
  }
}

Произошла ошибка при установке целевого режима.

Поддерживаемые значения:

inAutoMode
inAwayMode
inDryMode
inEcoMode
inFanOnlyMode
inHeatOrCool
inHumidifierMode
inOffMode
inPurifierMode

action.devices.commands.TemperatureRelative

Отрегулируйте целевую температуру относительно текущего состояния.

Для этой команды требуются следующие атрибуты:
{
  "commandOnlyTemperatureSetting": true
}

Параметры

Полезная нагрузка содержит одно из следующего:

Отрегулируйте по степени.

Параметры Тип Описание
thermostatTemperatureRelativeDegree Число

Необходимый.

Точное количество градусов, на которое должна измениться температура (например, «Уменьшите температуру на 5 градусов»).

Отрегулируйте по весу.

Параметры Тип Описание
thermostatTemperatureRelativeWeight Целое число

Необходимый.

Это указывает на величину неоднозначного изменения температуры от небольшого («Немного убавить») до большого («Намного теплее»).

Примеры

Увеличить температуру на 5 градусов

{
  "command": "action.devices.commands.TemperatureRelative",
  "params": {
    "thermostatTemperatureRelativeDegree": 5
  }
}

Снизить температуру намного

{
  "command": "action.devices.commands.TemperatureRelative",
  "params": {
    "thermostatTemperatureRelativeWeight": -5
  }
}

Произошла ошибка при настройке температуры.

Поддерживаемые значения:

alreadyAtMax
alreadyAtMin
valueOutOfRange

Примеры высказываний

де-DE

  • Heizmodus anmachen
  • Mach den Heizmodus aus
  • Schalt den Heizmodus vom Thermostat aus
  • Temperatur auf 20 bis 25 Grad einstellen.
  • Thermostat auf 20 bis 25 Grad stellen.
  • Thermostat im Schlafzimmer kälter stellen
  • Wohnzimmer auf Kü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 auf 21 Grad für Kühlen ein
  • bitte stell das Thermostat auf 30 Grad
  • bitte stell die Temperatur im Schlafzimmer auf 20 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 um 5 Grad
  • stell bitte das Thermostat auf Kühlen
  • stell das Thermostat 5 Grad kälter ein
  • stell die Kühlung auf 20 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
  • increase the temperature on the thermostat
  • maintain the thermostat heat at 78
  • make it 2 degrees warmer
  • make it cooler by 2 degrees
  • make thermostat warmer a little bit
  • put on cooling mode
  • put the thermostat on cool
  • raise the temperature downstairs by 2 degrees
  • raise the temperature on thermostat by 5 degrees
  • set 70 degrees on the thermostat
  • set heat cool mode to between 62 and 79 degrees
  • set my temperature 80 degrees
  • set the heat to 72
  • set the temperature to cool at 70
  • set the thermostat at 70 in cool mode
  • turn down 5 degrees on thermostat
  • turn down the living room temp 2 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

эс-эс

  • 25 grados de frío en la cocina
  • Ajustar el termostato entre 21 y 26 grados
  • Ajustar la temperatura entre 21 y 27 grados
  • activar el modo calefacción
  • apagar el aire acondicionado del termostato
  • aumenta 10 grados la temperatura del horno
  • 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
  • disminuye la temperatura de la cocina un poco
  • hace demasiado calor aquí
  • me ajustas a 25 grados el modo calor
  • me gustaría ajustar el termostato del salón a 25 grados con la calefacción
  • pon a 20 grados la temperatura
  • pon en modo calefacción el termostato de la cocina
  • pon la temperatura de la cocina a 20 grados
  • puedes subir un poco la temperatura en el salón
  • quiero bajar el nest 5 grados
  • quiero el modo aire acondicionado a 25 grados
  • quitar el modo frío del baño
  • sube 5 grados en la cocina
  • sube la calefacción
  • súbeme el termostato del salón un poquito
  • súbeme más la temperatura 10 grados

а как

  • Allumer le mode chaud .
  • 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 du thermostat à 19 degrés .
  • Mettre le mode froid à 19 degrés .
  • Mettre le thermostat entre 70 et 80 degrés .
  • Régler le mode chaud du thermostat à 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 dans la cuisine
  • baisse un peu le thermostat
  • baisser le thermostat de 5 degrés
  • coupe le mode chaud
  • descends la température de 3 degrés
  • désactiver le mode frais du thermostat
  • mets le thermostat en mode frais
  • mets le thermostat à 10 degrés
  • mettre 2 degrés de moins dans la cuisine
  • monte la température de la chambre
  • monte la température de la salle de bain de 3 degrés
  • monte le thermostat
  • monte le thermostat de 2 degrés
  • monte un peu le thermostat
  • Éteins le mode chaud du thermostat .

привет-IN

  • thermostat का हीट 20 तक कर दो
  • कूलिंग को 70 डिग्री पर सेट करो
  • कूलिंग चालू करो
  • कूलिंग मोड को बंद कर दो
  • टेम्परेचर को 17 डिग्री पर सेट कर दो
  • तापमान 2 डिग्री कम करो
  • थर्मोस्टेट 70 डिग्री पर सेट करो
  • थर्मोस्टेट का टेम्प्रेचर ५ डिग्री घटाओ
  • थर्मोस्टेट का टेम्प्रेचर ५ डिग्री बढ़ाओ
  • थर्मोस्टेट का तापमान ज्यादा करो
  • थर्मोस्टेट को कूलिंग मोड में सेट करो
  • थर्मोस्टैट का कूलिंग मोड बंद करोगी
  • थर्मोस्टैट का तापमान ज़्यादा कर दो
  • थर्मोस्टैट के हीटिंग और कूलिंग मोड को 70 और 80 डिग्री के बीच रखें.
  • थर्मोस्टैट को कम कर दो
  • थारमोस्टेट का तापमान थोड़ा कम करें
  • थारमोस्टेट का तापमान थोड़ा बढ़ाओ
  • बेडरूम का टेंप्रेचर 5 डिग्री ज्यादा कर देना
  • बेडरूम का टेंप्रेचर थोड़ा कम कर देना
  • बेडरूम का टेंप्रेचर ज़्यादा कर देना
  • बेडरूम का तापमान थोड़ा ज़्यादा करो
  • मेरे लिए लिविंग रूम का तापमान कम करिये
  • सभी थर्मोस्टैट्स की कूलिंग को 70 डिग्री पर सेट कर दो
  • हीटिंग-कूलिंग मोड 30 और 40 डिग्री के बीच रखो।
  • हीटिंग-कूलिंग मोड पर सेट करो

это-это

  • 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 .
  • abbassa di 8 in cucina
  • abbassa la temperatura
  • abbassa la temperatura della caldaia
  • abbassa la temperatura della caldaia di 3 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 su raffreddamento
  • metti il raffreddamento a 20 gradi
  • metti il termostato a 25
  • metti il termostato in modalità eco
  • metti la modalità condizionatore del termostato a 40 gradi
  • metti la modalità riscaldamento del termostato a 30 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
  • voglio l'aria condizionata settata su eco

ja-JP

  • 2 度暖かくして
  • 2 度涼しくして
  • エアコン冷房の温度を 18 度にして
  • エアコン暖房 25 度にして
  • キッチン少し涼しくして
  • キッチンを涼しくして
  • サーモスタットエコモードを切って
  • サーモスタットの温度 28 度にして
  • サーモスタットの温度を 10 度下げて
  • サーモスタットの温度を 2 度上げて
  • サーモスタットの温度を 20度から25度にセット
  • サーモスタットの温度をちょっと上げて
  • サーモスタットの温度を下げて
  • サーモスタットの温度を高くして
  • サーモスタットの温度少し下げて
  • サーモスタット冷房に変えて
  • ヒートクールに変更して
  • ヒートクールモードを消して
  • リビングの温度 20 度にしてください
  • リビング少し暖かくして
  • リビングを暖かくして
  • 冷房モードで 20度に設定して
  • 冷房モードオン
  • 台所の温度 5 度上げて
  • 温度を 20度から25度にして

ко-КР

  • 20도에서 30 도 사이로 온도 유지해
  • 거실 24 도로 맞춰 줘
  • 거실 온도 2 도 낮춰 줘
  • 거실 온도 내려 줘
  • 거실 온도 조금만 내려
  • 난방 20 도로 조정해 줘
  • 난방 모드로 바꿔 줘
  • 냉방 20 도로 조정해
  • 냉방 켜 줘
  • 안방 온도 더 올려 줘
  • 온도 2 도 높게 설정
  • 온도 2 도만 내려 줘
  • 온도 조절기 10 도 내려 줘
  • 온도 조절기 20 도로 설정해 줘
  • 온도 조절기 난방 꺼 줘
  • 온도 조절기 난방 모드로 변경해
  • 온도 조절기 낮춰 줘
  • 온도 조절기 온도 10 도 올려
  • 온도 조절기 온도 높여 줘
  • 온도 조절기 온도 조금 낮춰 줘
  • 온도 조절기 온도 조금만 올려
  • 온도 조절기 난방 온도 23 도로 맞춰 놔
  • 온도 조절기 냉방 23 도로 설정해
  • 온도 조절기 70도에서 80 도 사이로 맞춰
  • 침실 온도 2 도 높여 줘
  • 침실 온도 살짝 높여

нл-нл

  • De keuken wat afkoelen
  • De thermostaat op 20 graden zetten
  • Houd de temperatuur tussen 20 en 25 graden .
  • Keuken afkoelen
  • Maak het 2 graden koeler
  • Maak het 2 graden warmer
  • Stel warmtemodus op de thermostaat in op 24 graden
  • Zet afkoelen aan.
  • Zet de koeling op 24 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 met 5 graden verlagen
  • de thermostaat verhogen
  • de thermostaat verlagen
  • verander naar afkoelen
  • verwarm de keuken
  • zet de koeling op de thermostaat op 16 graden
  • zet de koelstand op de thermostaat uit
  • zet de temperatuur op 25 graden
  • zet de thermostaat op afkoelen
  • zet de verwarmingsstand uit
  • zet warmtemodus op 20 graden

пт-BR

  • Ajustar a refrigeração do termostato para 23 graus
  • Ajustar a refrigeração para 23 graus
  • Ajuste o termostato para ficar entre 15 e 20 graus .
  • Aumentar a temperatura da cozinha .
  • Definir a temperatura como sendo entre 15 e 17 graus .
  • Definir a temperatura do termostato para 30 graus .
  • abaixar dois graus a temperatura
  • abaixar um pouco a temperatura do quarto
  • abaixe a temperatura do quarto
  • para ajustar a temperatura do quarto 20 graus
  • ajustar o aquecimento para 25 graus
  • ajustar o quente do termostato em 25 graus
  • ajustar o termostato para aquecer
  • aquecer a sala um pouco
  • aumenta a temperatura do termostato em 2 graus
  • aumentar a temperatura do termostato
  • aumentar bastante o termostato
  • aumentar três graus a temperatura
  • baixa a temperatura do termostato em 5 graus
  • colocar no frio
  • desativar o modo aquecimento do termostato
  • desativar o modo refrescar
  • diminuir cinco graus a temperatura do escritório
  • diminuir o termostato
  • quero diminuir um pouco o termostato

св-СЭ

  • Dra upp temperaturen på termostaten
  • Dra upp temperaturen på termostaten lite grann
  • 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 AC:n 23 grader
  • Sänk sovrummets temperatur
  • Sänk sovrums temperaturen lite grann
  • Sänk värmen i hallen med 2 grader
  • dra ner temperaturen med 2 grader
  • gör en temperatursänkning på termostaten med två grader
  • höj temperaturen 2 grader
  • höj värmen termostaten till 24 grader
  • jag vill att du höjer värmen elementen till 25 grader
  • kan du slå av uppvärmningen i vardagsrummet
  • kan du starta uppvärmning ?
  • kan du sätta på värmen ?
  • se till att höja tempen med två grader i sovrummet
  • ställ termostaten 3 grader varmare i köket
  • ställ termostaten uppvärmning
  • stäng av värmen termostaten
  • sänk temperaturen
  • sänk termostaten lite
  • sätt temperaturen på 25 grader
  • sätt termostaten 25 grader
  • vrid ner temperaturen i vardagsrummet med tre grader
  • öka värmen i arbetsrummet ordentligt

ОШИБКИ устройства

См. полный список ошибок и исключений .