L'API Smart Device Management utilizza i codici di errore gRPC standard. Per ulteriori informazioni su questi codici, consulta la sezione 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, insieme a suggerimenti per la risoluzione dei problemi e a tratti e guide correlati. Puoi cercare contenuti in qualsiasi campo della tabella.
| HTTP | RPC | Risoluzione dei problemi |
|---|---|---|
| 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: Attività di download di un'immagine della videocamera Dispositivo di visualizzazione Dispositivo campanello Guida agli eventi GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
| 400 | FAILED_PRECONDITION |
Uno stream WebRTC non può essere esteso sui campanelli a batteria. Se è necessario visualizzare uno stream su un campanello oltre la durata della sessione iniziale, interrompi lo stream esistente e generane uno nuovo. Vedi anche: Attività di estensione di un live streaming ExtendWebRtcStream |
| 400 | FAILED_PRECONDITION |
Alcuni modelli di termostato non supportano la modifica della modalità Eco quando la modalità del termostato è OFF, in base a ThermostatMode trait. La modalità del termostato deve essere impostata su HEAT, COOL o HEATCOOL prima di modificare la modalità Eco. Vedi anche: Attività di modifica della modalità SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
| 400 | FAILED_PRECONDITION |
Il set-point della temperatura non può essere impostato quando il termostato è in modalità Eco manuale. Vedi anche: Attività di modifica dei set-point della temperatura ThermostatEco trait ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
È stato eseguito un comando senza un nome di comando valido nel corpo della richiesta. Inserisci un comando valido. |
| 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à di download di un'immagine della videocamera |
| 400 | INVALID_ARGUMENT |
È stato inviato un comando con un valore non valido negli argomenti. Assicurati di inviare un valore valido. |
| 400 | INVALID_ARGUMENT |
Assicurati che il heatCelsius campo sia inferiore al coolCelsius campo nel comando.Vedi anche: Attività di modifica dei set-point della temperatura task ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
È stato specificato un nome di dispositivo non valido o mancante. Specifica un dispositivo valido. Vedi anche: Connectivity trait |
| 404 | NOT_FOUND |
È stato specificato un ID Project non valido o mancante. Specifica un ID valido Project . |
| 400 | FAILED_PRECONDITION |
Utilizza l' eventID corretto restituito dall'evento della videocamera.Vedi anche: Attività di gestione degli eventi della videocamera Dispositivo di visualizzazione Attività di gestione degli eventi di campanelli e videocamere Guida agli eventi CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
| 504 | DEADLINE_EXCEEDED |
Prova a generare di nuovo il live streaming WebRTC. Vedi anche: |
| 400 | INVALID_ARGUMENT |
È stato inviato un comando non supportato per un tratto. |
| 400 | INVALID_ARGUMENT |
Quando si tenta di generare uno stream WebRTC, manca il carattere di nuova riga alla fine della stringa offerSdp. Assicurati che la stringa offerSdp termini con \r\n o \n e prova a generare di nuovo lo stream.Vedi anche: |
| 400 | INVALID_ARGUMENT |
L'offerta SDP deve contenere tutte e tre le linee m audio, video e applicazione in questo ordine. Vedi anche: |
| 400 | INVALID_ARGUMENT |
L'audio SDP dell'offerta deve essere impostato su a=recvonly (solo ricezione).Vedi anche: |
| 403 | PERMISSION_DENIED |
non ha concesso le autorizzazioni a livello di dispositivo appropriate in Gestione connessioni partner (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:Attività di collegamento dell'account GenerateWebRtcStream user developer |
| 429 | RESOURCE_EXHAUSTED |
Ogni sviluppatore ha una quota che limita il numero di chiamate che può effettuare. Se effettui più chiamate della tua quota, riceverai il messaggio Numero certificati limitato. Per risolvere il problema, invia di nuovo la chiamata una volta scaduta la quota. Vedi anche: Limiti di frequenza della sandbox concetto |
| 404 | NOT_FOUND |
La sala non esiste nella struttura. Effettua una chiamata di elenco alla risorsa delle sale per verificare l'ID sala. |
| 404 | NOT_FOUND |
La struttura non esiste in Project. Effettua una chiamata di elenco alla risorsa della struttura per verificare l'ID struttura. |
| 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) GenerateWebRtcStream |
| 400 | FAILED_PRECONDITION |
Il termostato non ha una funzionalità di ventola. I tratti e i comandi relativi alla ventola non possono essere utilizzati per questo dispositivo. Vedi anche: Attività di accensione o spegnimento della ventola Fan trait |