Riferimento al codice di errore dell'API

L'API Smart Device Management utilizza i codici di errore gRPC standard. Per ulteriori informazioni su questi codici, consulta la sezione relativa alla gestione degli errori.

Una risposta di errore nell'API viene visualizzata nel seguente formato:

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

Utilizza la casella di ricerca nella tabella Codici di errore per trovare gli errori dell'API, nonché suggerimenti per la risoluzione dei problemi, tratti e guide correlati. Puoi cercare contenuti in qualsiasi campo della tabella.

Messaggio di errore HTTP RPC Risoluzione dei problemi
L'immagine della fotocamera non è più disponibile per il download. 504 DEADLINE_EXCEEDED Le immagini degli eventi scadono 30 secondi dopo la pubblicazione dell'evento. Assicurati di scaricare l'immagine prima della scadenza.

Guarda anche:
  Attività Scarica un'immagine della videocamera
  Dispositivo display
  Dispositivo campanello
  Guida Eventi
  Comando GenerateImage
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Il comando non è supportato per il campanello. 400 FAILED_PRECONDITION Uno stream WebRTC non può essere esteso sui campanelli alimentati a batteria. Se uno stream su un campanello deve essere visualizzato oltre la durata della sessione iniziale, interrompi lo stream esistente e generane uno nuovo.

Guarda anche:
  Attività Estendere un live streaming
  Comando ExtendWebRtcStream
Comando non consentito nella modalità attuale del termostato. 400 FAILED_PRECONDITION Alcuni modelli di termostato non supportano la modifica della modalità Eco quando la modalità del termostato è OFF, in base al tratto ThermostatMode . La modalità del termostato deve essere impostata su CALDO, FREDDO o CALDO/FREDDO prima di cambiare la modalità Eco.

Guarda anche:
  Attività Cambia la modalità
  Comando SetMode
  ThermostatMode trait
  ThermostatTemperatureSetpoint trait
Comando non consentito quando il termostato è in modalità MANUAL_ECO. 400 FAILED_PRECONDITION Il set-point temperatura non può essere impostato quando il termostato è in modalità Eco manuale.

Guarda anche:
  Attività Modificare i set-point temperatura
  ThermostatEco trait
  ThermostatTemperatureSetpoint trait
Comando non fornito. 404 NOT_FOUND È stato eseguito un comando senza un nome valido nel corpo della richiesta. Inserisci un comando valido.
Comando non supportato. 400 INVALID_ARGUMENT Hai utilizzato un comando di live streaming RTSP per una videocamera che supporta WebRTC o un comando di live streaming WebRTC per una videocamera che supporta RTSP.

Guarda anche:
  Attività Scarica un'immagine della videocamera
Contiene un valore non valido. 400 INVALID_ARGUMENT È stato inviato un comando con un valore non valido negli argomenti. Assicurati di inviare un valore valido.
Il valore freddo deve essere maggiore del valore caldo. 400 INVALID_ARGUMENT Assicurati che il campo heatCelsius sia inferiore al campo coolCelsius nel comando.

Guarda anche:
  Attività Cambia i set-point di temperatura
  ThermostatTemperatureSetpoint trait
Dispositivo non trovato. 404 NOT_FOUND È stato specificato un nome del dispositivo non valido o mancante. Specifica un dispositivo valido.

Guarda anche:
  Connettività caratteristica
Enterprise non trovata. 404 NOT_FOUND È stato specificato un ID Project non valido o mancante. Specifica un Project ID valido.
L'ID evento non appartiene alla videocamera. 400 FAILED_PRECONDITION Utilizza il eventID corretto restituito dall'evento della videocamera.

Guarda anche:
  Gestire gli eventi della videocamera
  Dispositivo di visualizzazione
  Gestire gli eventi del campanello e della videocamera
  Guida agli eventi
  CameraEventImage trait
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Impossibile recuperare l'SDP di risposta a causa di un timeout. 504 DEADLINE_EXCEEDED Prova a generare di nuovo il live streaming WebRTC.

Guarda anche:
Il campo non è presente nei tratti. 400 INVALID_ARGUMENT È stato inviato un comando non supportato per un tratto.
Nell'SDP dell'offerta non valida manca CRLF. 400 INVALID_ARGUMENT Il carattere di a capo manca alla fine della stringa offerSdp quando si tenta di generare uno stream WebRTC. Assicurati che la stringa offerSdp termini con \r\n o \n e prova a generare di nuovo lo stream.

Guarda anche:
M-line SDP dell'offerta non valide. 400 INVALID_ARGUMENT L'SDP dell'offerta deve contenere tutte e tre le m-line audio, video e di applicazione in questo ordine.

Guarda anche:
SDP dell'offerta non valido. 400 INVALID_ARGUMENT L'audio SDP dell'offerta deve essere impostato su a=recvonly (solo ricezione).

Vedi anche:
Autorizzazione negata. 403 PERMISSION_DENIED Il user non ha concesso al developer le autorizzazioni appropriate a livello di dispositivo in Partner Connections Manager (PCM) necessarie per eseguire un comando.

Quando viene generato uno stream live WebRTC, questo errore può anche indicare che l'impostazione audio in offerSdp non è corretta.

Vedi anche:
  Attività Collega il tuo account
  Comando GenerateWebRtcStream
Numero certificati limitato. 429 RESOURCE_EXHAUSTED Ogni sviluppatore ha una quota che limita il numero di chiamate che può effettuare. Se effettui più chiamate rispetto alla tua quota, riceverai il messaggio Tariffa limitata. Per risolvere il problema, invia di nuovo la chiamata una volta scaduta la quota.

Consulta anche:
  Concetto di limiti di frequenza della sandbox
Sala non trovata. 404 NOT_FOUND La camera non esiste nella struttura. Esegui una chiamata all'elenco della risorsa Rooms per verificare l'ID camera.
Struttura non trovata. 404 NOT_FOUND La struttura non esiste in Project. Esegui una chiamata all'elenco della risorsa struttura per verificare l'ID struttura.
La videocamera non è disponibile per lo streaming. 400 FAILED_PRECONDITION La videocamera è offline o non è disponibile per lo streaming a causa di un problema tecnico.

Guarda anche:
  Dispositivo videocamera
  Dispositivo videocamera (a batteria)
  Dispositivo videocamera (con cavo)
  Dispositivo campanello (a batteria)
  Dispositivo campanello (con cavo)
  Comando GenerateWebRtcStream
Ventola del termostato non disponibile. 400 FAILED_PRECONDITION Il termostato non ha la funzionalità di ventilazione. I comandi e le caratteristiche relativi alla ventola non possono essere utilizzati per questo dispositivo.

Vedi anche:
  Attività Accendere o spegnere la ventola
  Caratteristica Ventola