Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Esta página se ha traducido con Cloud Translation API.
Switch to English

Error de mensajes

Las condiciones de error son parte del ciclo de desarrollo, y puede ir desde fallos simples, como un parámetro no válido o no, a los escenarios más complejos, tales como un estado inesperado o incluso la configuración de dispositivos relacionados, que deben ser resueltos fuera de la API.

Cuando se produce un error durante una llamada a la API, una respuesta en este formato se envía:

{
  "error": "Temperature '$temp' is in wrong format",
  "type": "https://developers.nest.com/documentation/cloud/error-messages#format-error",
  "message": "Temperature '$temp' is in wrong format",
  "instance": "31441a94-ed26-11e4-90ec-1681e6b88ec1",
  "details": {
    "field_name": "$temp"
  }
}

Todos los mensajes de error contienen los error , type , message y instance campos. El details objeto es opcional.

Campo Descripción
error formato de los mensajes cortos de error.
type Proporciona una dirección URL para obtener información detallada acerca de la condición de error (en esta página).
message formato de mensaje largo de error que pueden utilizar variables para proporcionar detalles adicionales. Cuando una variable se incluye en el mensaje, éste aparecerá en la details objeto.
instance Una cadena de texto que contiene un identificador de error que es único para cada llamada individual. Podemos pedirá el número de instancia si reporta un problema con el servicio.
details Opcional. Contiene las variables que se insertan en el message . Los mensajes pueden contener múltiples variables.

Para obtener información sobre los errores no relacionados con la API Nido, consulte Otros códigos de error y mensajes .

Obstruido

El límite de velocidad se ha superado.

parámetros
HTTP Status Code: 429 Demasiadas solicitudes
error Obstruido
type https://developers.nest.com/reference/error-messages#blocked
message Obstruido

No se puede activar el ventilador durante / apagado de seguridad co humo

Parada de emergencia está en vigor. llamadas a la API no son aceptadas hasta que se restablezca el funcionamiento normal.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede activar el ventilador durante / apagado de seguridad co humo
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message No se puede activar el ventilador durante / apagado de seguridad co humo

No se puede cambiar el estado de distancia, mientras que el calor de emergencia está en

El producto trató de cambiar el estado de distancia, mientras que la calefacción de emergencia estaba en marcha.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede cambiar el estado de distancia, mientras que el calor de emergencia está en
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message No se puede cambiar el estado de distancia, mientras que el calor de emergencia está en

No se puede cambiar el modo de climatización durante los eventos de bajo consumo

Un evento de ahorro de energía definido por un socio energético Nido está en vigor. llamadas a la API son rechazadas hasta que termine el evento de ahorro de energía.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede cambiar el modo de climatización durante los eventos de bajo consumo
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message No se puede cambiar el modo de climatización durante los eventos de bajo consumo

No se puede cambiar el modo de climatización

El modo es incompatible con la solicitud.

Por ejemplo, es posible obtener este mensaje si:

  • Sistema de climatización del termostato no soporta el modo solicitado por su producto: heat , cool , heat-cool , o eco
  • El modo de climatización se establece en eco y los intentos de productos para configurar target_temperature
parámetros
HTTP Status Code: 400 Bad Request
error No se puede cambiar el modo de climatización a $mode ; HVAC no puede $action
type https://developers.nest.com/reference/error-messages#incompatible-mode
message No se puede cambiar el modo de climatización a $mode ; HVAC no puede $action
details $mode
$action

No se puede cambiar el modo de climatización, mientras que el termostato de bloqueo está activado

El usuario debe desbloquear el termostato antes de que un producto puede escribir datos.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede cambiar el modo de climatización, mientras que el termostato de bloqueo está activado
type https://developers.nest.com/reference/error-messages#lock-enabled
message No se puede cambiar el modo de climatización, mientras que el termostato de bloqueo está activado

No se puede establecer temperaturas C y F simultáneamente

El producto intentó ajustar ambas temperaturas objetivo Celsius y Fahrenheit, al mismo tiempo. Un producto debe fijar sólo la temperatura de destino especificado por el temperature_scale (C / F).

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer temperaturas C y F simultáneamente
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message No se puede establecer temperaturas C y F simultáneamente

No se puede establecer fan_timer_active de encendido / apagado debido al modo incompatibles

El ventilador del sistema HVAC ya está comprometida (ya sea manualmente por el usuario, o en un horario, o debido a un ciclo de calor HVAC / frío).

Si no obtiene el resultado esperado, es más probable debido a que el dispositivo tiene incorporado un comportamiento que no se puede anular a través de la API.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer fan_timer_active de encendido / apagado debido al modo incompatibles $mode
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message No se puede establecer fan_timer_active de encendido / apagado debido al modo incompatibles $mode
details $mode

No se puede establecer fan_timer_duration al valor seleccionado

El producto tratado de establecer fan_timer_duration a un valor no válido. Ver fan_timer_duration para obtener una lista de valores válidos.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer fan_timer_duration al valor seleccionado. Ver referencia de la API de valores permitidos.
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message No se puede establecer fan_timer_duration al valor seleccionado. Ver referencia de la API de valores permitidos.

No se puede establecer objetivo baja temperatura más alta que la temperatura objetivo alto

El termostato está en heat-cool modo, y el producto intentó establecer una temperatura objetivo bajo / alto que está fuera de la gama. Por ejemplo, el producto tratado de establecer target_temperature_low_c a 25 ° C cuando target_temperature_high_c es de 24 ° C.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer nominal de la temperatura baja $lowTemp más alta que la temperatura objetivo de alto $highTemp
type https://developers.nest.com/reference/error-messages#low-high-error
message No se puede establecer nominal de la temperatura baja $lowTemp más alta que la temperatura objetivo de alto $highTemp
details $lowTemp
$highTemp

No se puede establecer la temperatura blanco a menos de n grados C / F

El producto intentó establecer un valor de temperatura objetivo demasiado cerca del objetivo de alta / baja temperatura (por ejemplo, target_temperature_high_f ).

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer la temperatura blanco a menos de n grados C / F
type https://developers.nest.com/reference/error-messages#range-error
message No se puede establecer la temperatura blanco a menos de $min grados $scale
details $min
$scale

No se puede establecer target_temperature mientras que el modo es el modo de $

El termostato o estructura se encuentra actualmente en un modo que no admite solicitudes de API.

Por ejemplo, no se puede establecer target_temperature_f o target_temperature_c cuando el sistema de climatización está off o en heat-cool de modo. El valor no puede cambiarse hasta que el termostato / estructura cambia de nuevo a un modo no restringido.

En este mensaje, $fieldName puede ser cualquiera de los valores de la temperatura objetivo y $mode puede ser cualquiera de: eco , emer_heat_enable , heat-cool , heat , cool , off , hvac_safety_shutoff_active .

parámetros
HTTP Status Code: 400 Bad Request
error No se puede establecer target_temperature mientras que el modo es $mode
type https://developers.nest.com/reference/error-messages#mode-error
message No se puede establecer $fieldName mientras que el modo es $mode
details $fieldName
$mode

actualización del firmware del dispositivo necesario antes de poder cambiar el modo de climatización

El dispositivo debe ser actualizado a la versión de firmware actual con el fin de establecer Temperaturas Eco.

parámetros
HTTP Status Code: 400 Bad Request
error actualización del firmware del dispositivo necesario antes de poder cambiar el modo de climatización. Las actualizaciones son automáticas, por lo general dentro de una semana de su lanzamiento.
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message actualización del firmware del dispositivo necesario antes de poder cambiar el modo de climatización. Las actualizaciones son automáticas, por lo general dentro de una semana de su lanzamiento.

Error al validar los campos de WWN

parámetros
HTTP Status Code: 400 Bad Request
error Error mientras que los campos de WWN validación: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message Error mientras que los campos de WWN validación: $error
details $error

ETA está en el pasado

El tiempo especificado es ETA en el pasado (hasta ahora). Para obtener más información sobre cómo realizar llamadas de ETA, ver la distancia y guía ETA .

parámetros
HTTP Status Code: 400 Bad Request
error ETA está en el pasado: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
type https://developers.nest.com/reference/error-messages#eta-in-the-past
message ETA está en el pasado: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
details $estimatedArrivalTime
$currentTime

ETA es demasiado lejos en el futuro

El tiempo de ETA especificado no puede contener más de 8 horas en el futuro. Para obtener más información sobre cómo realizar llamadas de ETA, ver la distancia y guía ETA .

parámetros
HTTP Status Code: 400 Bad Request
error La ETA es demasiado lejos en el futuro
type https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future
message La ETA es demasiado lejos en el futuro

fan_timer_active no establecido

fan_timer_active no está definido.

parámetros
HTTP Status Code: 400 Bad Request
error fan_timer_active no establecido
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message fan_timer_active no establecido

Prohibido

Las credenciales que se utilizan para acceder al servicio Nido no son válidos.

parámetros
HTTP Status Code: 403 Forbidden
error Prohibido
type https://developers.nest.com/reference/error-messages#forbidden
message Prohibido

Error interno

parámetros
Código de estado HTTP: Error 500 Internal Server
error Error interno
type https://developers.nest.com/reference/error-messages#internal-error
message Error interno

ID de la cámara no válido

La camera-id no es válido.

parámetros
HTTP Status Code: 400 Bad Request
error Cámara ID no válida $id
type https://developers.nest.com/reference/error-messages#invalid-camera-id
message Inválida cámara Identificación: $id
details $id

enviado contenido no válido

La llamada tiene contenido no válido. Por ejemplo, el uso de "sí" en lugar de "verdadero" para una variable booleana.

parámetros
HTTP Status Code: 400 Bad Request
error enviado contenido no válido
type https://developers.nest.com/reference/error-messages#invalid-content-sent
message enviado contenido no válido

camino fragmento no válido

Una parte de la ruta de solicitud no es válida. Por ejemplo, un nombre de objeto o campo puede ser mal escrito.

parámetros
HTTP Status Code: 400 Bad Request
error Ruta fragmento no válido: $requestPath
type https://developers.nest.com/reference/error-messages#invalid-fragment
message Ruta fragmento no válido: $requestPath
details $requestPath

HVAC modo no válido

Sistema de climatización del termostato no soporta el modo solicitado por el producto: heat , cool o heat-cool .

parámetros
HTTP Status Code: 400 Bad Request
error El modo de climatización no válido: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message El modo de climatización no válido: $mode
details $mode

humo no válida + co ID alarma

El smoke_co_alarm_id no es válido.

parámetros
HTTP Status Code: 400 Bad Request
error Humo no válida + co alarma de Identificación $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message Humo no válida + co alarma id: $id
details $id

Inválido estructura ID

El structure_id no es válido.

parámetros
HTTP Status Code: 400 Bad Request
error Estructura ID no válida $id
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message Estructura ID no válida: $id
details $id

ID termostato no válida

El thermostat_id no es válido.

parámetros
HTTP Status Code: 400 Bad Request
error Termostato ID no válida $id
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message Inválida termostato Identificación: $id
details $id

Valor no válido para lejos

Ha intentado ajustar un valor no válido para la away .

parámetros
HTTP Status Code: 400 Bad Request
error Valor no válido para lejos
type https://developers.nest.com/reference/error-messages#invalid-away-value
message Valor no válido: $value . Sólo 'casa' y 'distancia' son valores permitidos.
details $value

is_streaming no es boolean

El producto intentó establecer el is-streaming campo para un no-booleano.

parámetros
HTTP Status Code: 400 Bad Request
error is_streaming no es boolean
type https://developers.nest.com/reference/error-messages#invalid-is-stream-format
message is_streaming no es boolean

La etiqueta debe ser inferior a 256 caracteres

El producto ha intentado crear un sello termostato con más de 256 caracteres.

parámetros
HTTP Status Code: 400 Bad Request
error La etiqueta debe ser inferior a $max_label_length caracteres
type https://developers.nest.com/reference/error-messages#max-label-length
message La etiqueta debe ser inferior a $max_label_length caracteres
details $max_label_length

costumbre Max donde excedido el número de

El producto intentó crear una costumbre wheres objeto más allá del máximo. El número máximo de encargo wheres objetos permitidos es de 32.

parámetros
HTTP Status Code: 400 Bad Request
error Costumbre Max, donde el recuento de $max_where_count superó
type https://developers.nest.com/reference/error-messages#max-where-count
message Costumbre Max, donde el recuento de $max_where_count superó
details $max_where_count

costumbre Max donde nombre longitud excede

El donde name es demasiado largo. Recomendamos menos de 30 caracteres.

parámetros
HTTP Status Code: 400 Bad Request
error Costumbre Max, donde la longitud del nombre de $max_custom_where_name_length superó
type https://developers.nest.com/reference/error-messages#max-where-name-length
message Costumbre Max, donde la longitud del nombre de $max_custom_where_name_length superó
details $max_custom_where_name_length

Falta el campo

La llamada le falta un parámetro necesario.

parámetros
HTTP Status Code: 400 Bad Request
error Falta el campo: $fieldName
type https://developers.nest.com/reference/error-messages#field-is-missing
message Falta el campo: $fieldName
details $fieldName

Cuando faltan ID

El where_id aparece formato.

parámetros
HTTP Status Code: 400 Bad Request
error Missing donde id
type https://developers.nest.com/reference/error-messages#where-id-missing
message Missing donde id

Sin ventilador HVAC

El sistema de climatización no parecen tener un ventilador independiente.

parámetros
HTTP Status Code: 400 Bad Request
error Sin ventilador de climatización
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message Sin ventilador de climatización

No hay termostatos en línea

El termostato está conectada en este momento. Después de Wi-Fi está activada, el producto debe recuperar el acceso.

parámetros
HTTP Status Code: 400 Bad Request
error No hay termostatos en línea
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message No hay termostatos en línea

No hay dispositivos vinculados

Dispositivos Nest del usuario se no emparejados con cuenta de Nest del usuario .

parámetros
HTTP Status Code: 400 Bad Request
error No hay dispositivos vinculados
type https://developers.nest.com/reference/error-messages#no-paired-devices
message No hay dispositivos vinculados

Sin ETA válida para cancelar

El viaje no es válido y no se puede cancelar.

parámetros
HTTP Status Code: 400 Bad Request
error Sin ETA válida para cancelar
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message Sin ETA válida para cancelar

No escriba su permiso (s) para el campo (s)

El cliente no tiene permiso de escritura para estos datos. Para obtener más información, consulte la Descripción general de permisos .

parámetros
HTTP Status Code: 400 Bad Request
error No escriba su permiso (s) para el campo (s): $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message No escriba su permiso (s) para el campo (s): $fields
details $fields

No es un tipo de petición válida

El tipo de solicitud no es válida. Por ejemplo, se hizo un llamado POST cuando se requiere un PUT.

parámetros
HTTP Status Code: 400 Bad Request
error No es un tipo de petición válida: $requestType
type https://developers.nest.com/reference/error-messages#request-type-not-allowed
message No es un tipo de petición válida: $requestType
details $requestType

Extraviado

La llamada intentó leer un camino que no existe.

parámetros
HTTP Status Code: 404 Not Found
error Extraviado
type https://developers.nest.com/reference/error-messages#not-found
message Extraviado

No en modo Ausente

La estructura no está en modo Ausente cuando se realiza una llamada de ETA. ETA llamadas sólo se aceptan cuando la estructura se ajusta a Ausente.

parámetros
HTTP Status Code: 400 Bad Request
error No en modo Ausente
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message No en modo Ausente

no se puede escribir

El campo está intentando escribir en es de sólo lectura.

parámetros
HTTP Status Code: 400 Bad Request
error no se puede escribir
type https://developers.nest.com/reference/error-messages#not-writable
message no se puede escribir

Sólo donde nombre debe ser proporcionada

Campos adicionales se incluyeron en el wheres llamada.

parámetros
HTTP Status Code: 400 Bad Request
error Sólo donde nombre debe ser proporcionada
type https://developers.nest.com/reference/error-messages#extra-fields
message Sólo donde nombre debe ser proporcionada

El artículo no es un tipo de solicitud válida

El tipo de solicitud no es válida. Por ejemplo, se hizo un llamado POST cuando se requiere un PUT.

parámetros
HTTP Status Code: 400 Bad Request
error El artículo no es un tipo de solicitud válida
type https://developers.nest.com/reference/error-messages#invalid-request-type
message El artículo no es un tipo de solicitud válida

esquema violación

Se ha producido un error cuando el emparejamiento de dispositivos.

parámetros
HTTP Status Code: 400 Bad Request
error esquema violación
type https://developers.nest.com/reference/error-messages#schema-violation-error
message esquema violación

Servicio no disponible

parámetros
HTTP Status Code: 503 Servicio no disponible
error Servicio no disponible
type https://developers.nest.com/reference/error-messages#service-unavailable
message Servicio no disponible

Estructura ya tiene el número máximo de dispositivos emparejados permitido

La estructura ya tiene el número máximo de dispositivos permitidos .

parámetros
HTTP Status Code: 400 Bad Request
error Estructura ya tiene el número máximo de dispositivos emparejados permitido
type https://developers.nest.com/reference/error-messages#max-number-devices-error
message Estructura ya tiene el número máximo de dispositivos emparejados permitido

La estructura no es propiedad del usuario

El structure_id no coincide con la cuenta de usuario del registro.

parámetros
HTTP Status Code: 400 Bad Request
error La estructura no es propiedad del usuario.
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message La estructura no es propiedad del usuario.

Temperatura C es demasiado alta para la temperatura de bloqueo

El termostato se ha bloqueado por el usuario y el producto tratado de establecer una temperatura objetivo Celsius más alta que el rango de temperatura de bloqueo.

parámetros
HTTP Status Code: 400 Bad Request
error Temperatura C $tempC es demasiado alto para la temperatura de bloqueo $highLockTemp
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message Temperatura C $tempC es demasiado alto para la temperatura de bloqueo $highLockTemp
details $tempC
$highLockTemp

Temperatura C es demasiado bajo para la temperatura de bloqueo

El termostato se ha bloqueado por el usuario y el producto tratado de establecer una temperatura objetivo Celsius más baja que el rango de temperatura de bloqueo.

parámetros
HTTP Status Code: 400 Bad Request
error Temperatura C $tempC es demasiado bajo para la temperatura de bloqueo $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message Temperatura C $tempC es demasiado bajo para la temperatura de bloqueo $lowLockTemp
details $tempC
$lowLockTemp

Valor de temperatura C es demasiado alto

El producto intentó establecer un valor de temperatura objetivo que es demasiado alta para una temperatura Celsius. Para intervalos de temperatura permitidas en Celsius ver target_temperature_c .

parámetros
HTTP Status Code: 400 Bad Request
error Valor de temperatura C es demasiado alto: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message Valor de temperatura C es demasiado alto: $tempC
details $tempC

Valor de temperatura C es demasiado baja

El producto intentó establecer un valor de temperatura objetivo que es demasiado bajo para una temperatura Celsius. Para intervalos de temperatura permitidas en Celsius ver target_temperature_c .

parámetros
HTTP Status Code: 400 Bad Request
error Valor de temperatura C es demasiado baja: $tempC
type https://developers.nest.com/reference/error-messages#low-c-value
message Valor de temperatura C es demasiado baja: $tempC
details $tempC

Temperatura F es demasiado alto para la temperatura de bloqueo

El termostato se ha bloqueado por el usuario y el producto tratado de establecer una temperatura objetivo Fahrenheit más alto que el rango de temperatura de bloqueo.

parámetros
HTTP Status Code: 400 Bad Request
error Temperatura F $tempF es demasiado alto para la temperatura de bloqueo $highLockTemp
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message Temperatura F $tempF es demasiado alto para la temperatura de bloqueo $highLockTemp
details $tempF
$highLockTemp

Temperatura F es demasiado bajo para la temperatura de bloqueo

El termostato se ha bloqueado por el usuario y el producto tratado de establecer una temperatura objetivo Fahrenheit más baja que el rango de temperatura de bloqueo.

parámetros
HTTP Status Code: 400 Bad Request
error Temperatura F $tempF es demasiado bajo para la temperatura de bloqueo $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message Temperatura F $tempF es demasiado bajo para la temperatura de bloqueo $lowLockTemp
details $tempF
$lowLockTemp

F Valor de temperatura es demasiado alto

El producto intentó establecer un valor objetivo que la temperatura es demasiado alta para una temperatura Fahrenheit. Para intervalos de temperatura permitidas en Fahrenheit ver target_temperature_f .

parámetros
HTTP Status Code: 400 Bad Request
error F valor de la temperatura es demasiado alta: $tempF
type https://developers.nest.com/reference/error-messages#high-f-value
message F valor de la temperatura es demasiado alta: $tempF
details $tempF

F Valor de temperatura es demasiado baja

El producto intentó establecer un valor de temperatura objetivo que es demasiado bajo para una temperatura Fahrenheit. Para intervalos de temperatura permitidas en Fahrenheit ver target_temperature_f .

parámetros
HTTP Status Code: 400 Bad Request
error F valor de la temperatura es demasiado baja: $tempF
type https://developers.nest.com/reference/error-messages#low-f-value
message F valor de la temperatura es demasiado baja: $tempF
details $tempF

La temperatura está en un formato incorrecto

El producto intentó establecer una temperatura de destino con el formato de número equivocado para el elegido temperature_scale . temperaturas Celsius deben ser números enteros en incrementos de 0,5 grados (21.5), y las temperaturas Fahrenheit deben ser números enteros (72).

parámetros
HTTP Status Code: 400 Bad Request
error Temperatura $temp está en un formato incorrecto
type https://developers.nest.com/reference/error-messages#format-error
message Temperatura $temp está en un formato incorrecto
details $temp

El campo (s) no se puede modificar en la actualización

El producto intentado escribir en un campo de sólo lectura.

parámetros
HTTP Status Code: 400 Bad Request
error El campo (s) no se puede modificar en la actualización: $fieldNames
type https://developers.nest.com/reference/error-messages#read-only-field-error
message El campo (s) no se puede modificar en la actualización: $fieldNames
details $fieldNames

El campo (s) se debe utilizar el formato ISO 8601

El campo no está en la norma ISO 8601 de formato.

parámetros
HTTP Status Code: 400 Bad Request
error El campo (s) se debe utilizar el formato ISO 8601: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message El campo (s) se debe utilizar el formato ISO 8601: $fieldNames
details $fieldNames

El termostato no está en línea

El termostato está conectada en este momento. Después de Wi-Fi está activada, el producto debe recuperar el acceso.

parámetros
HTTP Status Code: 400 Bad Request
error El termostato no está en línea
type https://developers.nest.com/reference/error-messages#not-online
message El termostato no está en línea

Este viaje se ha reemplazado manualmente

El usuario ha reemplazado manualmente el viaje.

parámetros
HTTP Status Code: 400 Bad Request
error Este viaje se ha reemplazado manualmente
type https://developers.nest.com/reference/error-messages#trip-manually-overidden
message Este viaje se ha reemplazado manualmente

No se puede crear en ID

El wheres objeto no se encuentra. Sin where_id se definen valores.

parámetros
HTTP Status Code: 400 Bad Request
error No se puede crear donde id
type https://developers.nest.com/reference/error-messages#wheres-missing
message No se puede crear donde id

No autorizado

La autorización ha fallado.

Un par de condiciones puede generar este mensaje de error:

  • redirecciones incorrectas que se producen cuando una aplicación HTTP dada no reenvía automáticamente el encabezado de autorización a la URI redirigido. Para obtener más información, vea Cómo manejar las redirecciones .

  • permisos incorrectos cuando se trata de puntos finales acceso a la API. Por ejemplo, tratando de leer un punto final termostato cuando sólo permisos de la cámara se seleccionan para el cliente. Para obtener más información, consulte ¿Cómo elegir los permisos .

parámetros
HTTP Status Code: 401 Unauthorized
error No autorizado
type https://developers.nest.com/reference/error-messages#auth-error
message No autorizado

Desconocido

parámetros
HTTP Status Code: 400 Bad Request
error desconocido
type https://developers.nest.com/reference/error-messages#unknown
message desconocido

Desconocido vendedor / tipo de dispositivo

Proveedor / dispositivo no reconocido durante el emparejamiento de dispositivos.

parámetros
HTTP Status Code: 400 Bad Request
error Desconocido vendedor / tipo de dispositivo
type https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error
message Desconocido vendedor / tipo de dispositivo

Valor de $ fieldName es de tipo incorrecto

se envió el tipo de datos incorrecto. Por ejemplo, el envío de una cadena cuando se espera un valor lógico.

parámetros
HTTP Status Code: 400 Bad Request
error Valor de $fieldName es de tipo incorrecto
type https://developers.nest.com/reference/error-messages#wrong-data-type
message Valor de $fieldName es de tipo incorrecto
details $fieldName

Donde nombre ya existe

El where_name el producto tratado de conjunto ya existe. Inténtelo de nuevo con un nuevo nombre.

parámetros
HTTP Status Code: 400 Bad Request
error Donde nombre $name ya existe
type https://developers.nest.com/reference/error-messages#where-name-exists
message Donde nombre $name ya existe
details $name

Cuando no se proporciona el nombre

El where_name no se encuentra en la llamada.

parámetros
HTTP Status Code: 400 Bad Request
error Cuando no se proporciona el nombre
type https://developers.nest.com/reference/error-messages#where-name-missing
message Cuando no se proporciona el nombre

Donde nombre es de longitud cero

El donde name no está definido (tiene cero caracteres).

parámetros
HTTP Status Code: 400 Bad Request
error Donde nombre es de longitud cero
type https://developers.nest.com/reference/error-messages#zero-length-where-name
message Donde nombre es de longitud cero

Donde nombre debe ser una cadena

El tipo de datos incorrecto fue enviado para la where_name . Por ejemplo, un número que se espera que una cadena.

parámetros
HTTP Status Code: 400 Bad Request
error Donde nombre debe ser una cadena
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message Donde nombre debe ser una cadena

where_id no existe

El where_id no es válido.

parámetros
HTTP Status Code: 400 Bad Request
error where_id no existe
type https://developers.nest.com/reference/error-messages#where-id-invalid
message where_id no existe
details $where_id

where_id debe ser una cadena

El where_id formato no es válido. Por ejemplo, un número fue enviado en lugar de una cadena.

parámetros
HTTP Status Code: 400 Bad Request
error where_id debe ser una cadena
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message where_id debe ser una cadena

Otros códigos de error y mensajes

códigos de error de dispositivo

Para los códigos y mensajes no relacionados con el API Nido error de los dispositivos específicos, consulte el siguiente:

códigos de error REST

Cuando usted hace una llamada a la API REST, se devuelven códigos de estado HTTP común.

REST mensajes límite de velocidad

Al utilizar REST y enviarle demasiadas llamadas en un corto período de tiempo, puede recibir un código de estado de respuesta HTTP de 429 Demasiadas solicitudes.

Para obtener más información, consulte Límites de velocidad de datos .