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 errori dell'API, nonché suggerimenti per la risoluzione dei problemi e caratteristiche e guide correlate. Puoi cercare i 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 di scadere.

Vedi anche:
  Scarica l'attività di un'immagine della videocamera
Dispositivo Display
Dispositivo del campanello
Guida Eventi
  Comando Genera immagine
{13/1/2/2}}<it/2}}<it/2}.<2/2}}2. >20/2/2>. .2>.



Il comando non è supportato per il campanello. 400 FAILED_PRECONDITION Uno stream WebRTC non può essere esteso sui campanelli alimentati a batteria. Se devi guardare uno stream su un campanello oltre la durata iniziale della sessione, interrompi lo stream esistente e generane uno nuovo.

Vedi anche:
  Estendi un'attività di live streaming
Comando ExtendWebRtcStream
Comando non consentito nella modalità termostato attuale. 400 FAILED_PRECONDITION Alcuni modelli di termostato non supportano la modifica della modalità Eco quando questa è disattivata, secondo la caratteristica ThermostatMode . La modalità termostato deve essere impostata su HEAT, FREDDO o HEATCOOL prima di cambiare la modalità Eco.

Vedi anche:
  Cambiare la modalità dell'attività
Comando SetMode
ThermostatMode trait
  Thermostat
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:
  Modificare l'attività del set-point di temperatura
Trattore ThermostatEco
TraitThermostatTemperatureSetpoint
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 usato un comando RTSP per una videocamera che supporta WebRTC o un comando WebRTC per una videocamera che supporta RTSP.

Vedi anche:
  Scaricare un'immagine dell'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 minore del campo coolCelsius nel comando.

Vedi anche:
  Cambia l'attività per i set-point di temperatura
TraitThermostatTemperatureSetpoint trait
Dispositivo non trovato. 404 NOT_FOUND È stato specificato un nome di dispositivo non valido o mancante. Specifica un dispositivo valido.

Vedi anche:
  Connettività tratto
Impresa non trovata. 404 NOT_FOUND È stato specificato un ID Project non valido o mancante. Specifica un ID Project valido.
L'ID evento non appartiene alla videocamera. 400 FAILED_PRECONDITION
eventIDÈ stato risolto il problema?










Impossibile recuperare la risposta SDP a causa del timeout. 504 DEADLINE_EXCEEDED Prova a generare di nuovo il live streaming WebRTC.

Vedi anche:
Il campo non è presente nei tratti. 400 INVALID_ARGUMENT È stato inviato un comando non supportato per un trait.
Il file SDP dell'offerta non valido è privo di CRLF. 400 INVALID_ARGUMENT Manca il carattere della nuova riga alla fine della stringa offerSdp quando si tenta 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 guida SDP dell'offerta non valide. 400 INVALID_ARGUMENT L'SDP dell'offerta deve contenere tutte e tre le linee audio, video e dell'applicazione in questo ordine.

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

Quando si genera un live streaming WebRTC, questo errore può anche significare che l'impostazione audio in offerSdp non è corretta.

Vedi anche:
  Collega il tuo account attività
  Comando Genera WebRtcStream
Tariffa limitata. 429 RESOURCE_EXHAUSTED Ogni sviluppatore ha una quota che limita il numero di chiamate che può effettuare. Se effettui più chiamate rispetto alla quota, riceverai il messaggio Limitazione di frequenza. Per risolvere il problema, invia di nuovo la chiamata dopo la scadenza della quota.

Vedi anche:
Concetto di limiti di frequenza della sandbox
Stanza non trovata. 404 NOT_FOUND La stanza non esiste nella struttura. Effettua una chiamata elenco alla risorsa camere per verificare l'ID camera.
Struttura non trovata. 404 NOT_FOUND La struttura non esiste nel Project. Effettua una chiamata elenco alla risorsa struttura per verificare l'ID struttura.
Ventola termostato non disponibile. 400 FAILED_PRECONDITION Il termostato non dispone di una funzione di ventilazione. Non è possibile utilizzare caratteristiche e comandi relativi alla ventola per questo dispositivo.

Vedi anche:
  Attiva o disattiva la ventola
tratto della ventola