Referencia de código de error de la API

La API de Smart Device Management usa códigos de error de gRPC estándar. Para obtener más información sobre esos códigos, consulta Manejo de errores.

Aparecerá una respuesta de error en la API en el siguiente formato:

{
  "error": {
    "code": 404,
    "message": "Device enterprises/project-id/devices/device-id not found.",
    "status": "NOT_FOUND"
  }
}

Usa el cuadro de búsqueda en la tabla de códigos de error para encontrar errores de API, junto con sugerencias de solución de problemas y guías y características relacionadas. Puedes buscar contenido en cualquier campo de la tabla.

Características
{14/17/}
No se permite el comando cuando el termostato está en modo MANUAL_ECO. 400 FAILED_PRECONDITION No se puede establecer el punto de ajuste de temperatura cuando el termostato está en modo Eco manual.

Consulta también:
  Tarea de cambiar los puntos de ajuste de temperatura
Características del termostato
Termostato
11/}{/15/}
No se proporcionó el comando. 404 NOT_FOUND Se ejecutó un comando sin un nombre de comando válido en el cuerpo de la solicitud. Ingresa un comando válido. No se admite el comando. 400 INVALID_ARGUMENT Se usó un comando de transmisión en vivo de RTSP para una cámara que admite WebRTC, o bien se usó un comando de transmisión en vivo de WebRTC para una cámara que admite RTSP.

Consulta también:
  Descarga una tarea de imagen de cámara
Contiene un valor no válido. 400 INVALID_ARGUMENT Se envió un comando con un valor no válido en los argumentos. Asegúrese de enviar un valor válido. El valor de enfriamiento debe ser mayor que el de calor. 400 INVALID_ARGUMENT Asegúrate de que el campo heatCelsius sea inferior al campo coolCelsius en tu comando.

Consulta también:
  Tarea para cambiar la temperatura de ajuste
Características del termostatoThermostat
No se encontró el dispositivo. 404 NOT_FOUND Se especificó un nombre de dispositivo no válido o faltante. Especifica un dispositivo válido.

Consulta también:
  Características Características
No se encontró la empresa. 404 NOT_FOUND Se especificó un ID de Project no válido o faltante. Especifica un Project ID válido. El ID de evento no pertenece a la cámara. 400 FAILED_PRECONDITION El siguiente evento es el siguiente:eventID











No se pudo recuperar el SDP de respuesta debido al tiempo de espera. 504 DEADLINE_EXCEEDED Intenta volver a generar la transmisión en vivo de WebRTC.

Consulta también:
El campo no está presente en los atributos. 400 INVALID_ARGUMENT Se envió un comando no compatible para una característica. Falta el CRLF de la oferta válida. 400 INVALID_ARGUMENT Falta el carácter de nueva línea al final de la string offerSdp cuando se intenta generar una transmisión de WebRTC. Asegúrate de que la string offerSdp termine con \r\n o \n y, luego, intenta volver a generar la transmisión.

Consulta también:
Las líneas M de la oferta de SDP no son válidas. 400 INVALID_ARGUMENT El SDP de oferta debe contener los tres elementos en línea de audio, video y aplicación en ese orden.

Consulta también:
El SDP de oferta no es válido. 400 INVALID_ARGUMENT El audio de SDP de la oferta debe establecerse en a=recvonly (solo recepción).

Consulta también:
Permiso denegado. 403 PERMISSION_DENIED user no otorgó developerlos permisos adecuados a nivel de dispositivo en Partner Connections Manager (PCM) que se requieren para ejecutar un comando.

Cuando se genera una transmisión en vivo de WebRTC, este error también puede significar que el parámetro de configuración de audio de offerSdp es incorrecto.

Consulta también:
  Vincular tu cuenta tarea
  Generar comando WebRtcStream
Se limitó la tasa. 429 RESOURCE_EXHAUSTED Cada desarrollador tiene una cuota que limita la cantidad de llamadas que puede realizar. Si realizas más llamadas que el límite, se mostrará el mensaje Tarifa limitada. Para solucionar este problema, vuelve a enviar la llamada una vez que haya vencido la cuota.

Consulta también:
Concepto de límites de frecuencia de la zona de pruebas
Concepto de límites de tarifas comerciales
No se encontró la sala. 404 NOT_FOUND La habitación no existe en la estructura. Realiza una llamada de lista al recurso de salas para verificar el ID de la sala. No se encontró la estructura. 404 NOT_FOUND La estructura no existe en Project. Realiza una llamada de lista al recurso de estructura para verificar el ID de la estructura. Ventilador de termostato no disponible. 400 FAILED_PRECONDITION El termostato no tiene capacidad para ventiladores. No se pueden usar funciones ni comandos relacionados con el ventilador en este dispositivo.

Consulta también:
  Encender o apagar el ventilador tarea
  Características del ventilador
Características
{14/17/}
No se permite el comando cuando el termostato está en modo MANUAL_ECO. 400 FAILED_PRECONDITION No se puede establecer el punto de ajuste de temperatura cuando el termostato está en modo Eco manual.

Consulta también:
  Tarea de cambiar los puntos de ajuste de temperatura
Características del termostato
Termostato
11/}{/15/}
No se proporcionó el comando. 404 NOT_FOUND Se ejecutó un comando sin un nombre de comando válido en el cuerpo de la solicitud. Ingresa un comando válido. No se admite el comando. 400 INVALID_ARGUMENT Se usó un comando de transmisión en vivo de RTSP para una cámara que admite WebRTC, o bien se usó un comando de transmisión en vivo de WebRTC para una cámara que admite RTSP.

Consulta también:
  Descarga una tarea de imagen de cámara
Contiene un valor no válido. 400 INVALID_ARGUMENT Se envió un comando con un valor no válido en los argumentos. Asegúrese de enviar un valor válido. El valor de enfriamiento debe ser mayor que el de calor. 400 INVALID_ARGUMENT Asegúrate de que el campo heatCelsius sea inferior al campo coolCelsius en tu comando.

Consulta también:
  Tarea para cambiar la temperatura de ajuste
Características del termostatoThermostat
No se encontró el dispositivo. 404 NOT_FOUND Se especificó un nombre de dispositivo no válido o faltante. Especifica un dispositivo válido.

Consulta también:
  Características Características
No se encontró la empresa. 404 NOT_FOUND Se especificó un ID de Project no válido o faltante. Especifica un Project ID válido. El ID de evento no pertenece a la cámara. 400 FAILED_PRECONDITION El siguiente evento es el siguiente:eventID











No se pudo recuperar el SDP de respuesta debido al tiempo de espera. 504 DEADLINE_EXCEEDED Intenta volver a generar la transmisión en vivo de WebRTC.

Consulta también:
El campo no está presente en los atributos. 400 INVALID_ARGUMENT Se envió un comando no compatible para una característica. Falta el CRLF de la oferta válida. 400 INVALID_ARGUMENT Falta el carácter de nueva línea al final de la string offerSdp cuando se intenta generar una transmisión de WebRTC. Asegúrate de que la string offerSdp termine con \r\n o \n y, luego, intenta volver a generar la transmisión.

Consulta también:
Las líneas M de la oferta de SDP no son válidas. 400 INVALID_ARGUMENT El SDP de oferta debe contener los tres elementos en línea de audio, video y aplicación en ese orden.

Consulta también:
El SDP de oferta no es válido. 400 INVALID_ARGUMENT El audio de SDP de la oferta debe establecerse en a=recvonly (solo recepción).

Consulta también:
Permiso denegado. 403 PERMISSION_DENIED user no otorgó developerlos permisos adecuados a nivel de dispositivo en Partner Connections Manager (PCM) que se requieren para ejecutar un comando.

Cuando se genera una transmisión en vivo de WebRTC, este error también puede significar que el parámetro de configuración de audio de offerSdp es incorrecto.

Consulta también:
  Vincular tu cuenta tarea
  Generar comando WebRtcStream
Se limitó la tasa. 429 RESOURCE_EXHAUSTED Cada desarrollador tiene una cuota que limita la cantidad de llamadas que puede realizar. Si realizas más llamadas que el límite, se mostrará el mensaje Tarifa limitada. Para solucionar este problema, vuelve a enviar la llamada una vez que haya vencido la cuota.

Consulta también:
Concepto de límites de frecuencia de la zona de pruebas
No se encontró la sala. 404 NOT_FOUND La habitación no existe en la estructura. Realiza una llamada de lista al recurso de salas para verificar el ID de la sala. No se encontró la estructura. 404 NOT_FOUND La estructura no existe en Project. Realiza una llamada de lista al recurso de estructura para verificar el ID de la estructura. Ventilador de termostato no disponible. 400 FAILED_PRECONDITION El termostato no tiene capacidad para ventiladores. No se pueden usar funciones ni comandos relacionados con el ventilador en este dispositivo.

Consulta también:
  Encender o apagar el ventilador tarea
  Características del ventilador