Riferimento al codice di errore dell'API

L'API Smart Device Management utilizza codici di errore gRPC standard. Per ulteriori informazioni su questi codici, vedi 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 API, insieme a suggerimenti per la risoluzione dei problemi e guide e caratteristiche correlate. Puoi cercare contenuti in qualsiasi campo della tabella.

Messaggio di errore HTTP RPC Risoluzione dei problemi
L'immagine della videocamera 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.

Vedi anche:
  Scaricare un'immagine della videocamera
  Dispositivo
  Campanello
  Guida agli eventi
  Comando GenerateImage
  Caratteristica CameraMotion
  Caratteristica CameraPerson
  Caratteristica CameraSound
  Caratteristica DoorbellChime
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.

Vedi anche:
  Attività Estendi un live streaming
  Comando ExtendWebRtcStream
Il comando non è consentito nella modalità termostato attuale. 400 FAILED_PRECONDITION Alcuni modelli di termostato non supportano la modifica della modalità Eco quando la modalità termostato è OFF, in base all'attributo ThermostatMode . Prima di cambiare la modalità Eco, è necessario impostare la modalità del termostato su CALDO, FREDDO o CALDO • FREDDO.

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

Vedi anche:
  Attività Modifica i set-point di temperatura
  Tratto ThermostatEco
  Tratto ThermostatTemperatureSetpoint
Comando non fornito. 404 NOT_FOUND Un comando è stato eseguito senza un nome di comando 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.

Vedi 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 di raffreddamento deve essere maggiore del valore di riscaldamento. 400 INVALID_ARGUMENT Assicurati che il campo heatCelsius sia inferiore al campo coolCelsius nel comando.

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

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

Vedi anche:
  Gestire gli eventi della videocamera
  Dispositivo
  Gestire gli eventi del campanello e della videocamera
  Guida agli eventi
  Caratteristica CameraEventImage
  Caratteristica CameraMotion
  Caratteristica CameraPerson
  Caratteristica CameraSound
  Caratteristica DoorbellChime
Impossibile recuperare l'SDP della risposta a causa del timeout. 504 DEADLINE_EXCEEDED Prova a generare di nuovo lo stream live WebRTC.

Vedi anche:
Il campo non è presente negli attributi. 400 INVALID_ARGUMENT È stato inviato un comando non supportato per una caratteristica.
L'SDP dell'offerta non valido non contiene CRLF. 400 INVALID_ARGUMENT Il carattere di nuova riga non è presente alla fine della stringa offerSdp durante il tentativo di generare un flusso WebRTC. Assicurati che la stringa offerSdp termini con \r\n o \n e prova a generare di nuovo lo stream.

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

Vedi anche:
SDP 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 user non ha concesso a developer le autorizzazioni a livello di dispositivo appropriate in Partner Connections Manager (PCM) necessarie per eseguire un comando.

Quando viene generato uno stream live WebRTC, questo errore può anche significare 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 Limite di frequenza raggiunto. Per risolvere il problema, invia nuovamente la chiamata una volta scaduta la quota.

Vedi anche:
  Limiti di frequenza della sandbox
Stanza non trovata. 404 NOT_FOUND La stanza non esiste nella struttura. Esegui una chiamata di elenco alla risorsa delle stanze per verificare l'ID stanza.
Struttura non trovata. 404 NOT_FOUND La struttura non esiste in Project. Esegui una chiamata di elenco alla risorsa della 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.

Vedi 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 dispone della funzionalità di ventilazione. Non è possibile utilizzare i tratti e i comandi relativi alla ventola per questo dispositivo.

Vedi anche:
  Attività Attiva o disattiva la ventola
  Tratto Ventola