L'API Smart Device Management utilise des codes d'erreur gRPC standards. Pour en savoir plus sur ces codes, consultez la section Gestion des erreurs.
Une réponse d'erreur dans l'API apparaît au format suivant :
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Utilisez le champ de recherche du tableau des codes d'erreur pour trouver les erreurs d'API, ainsi que des conseils de dépannage, des caractéristiques et des guides associés. Vous pouvez rechercher du contenu dans n'importe quel champ du tableau.
HTTP | RPC | Dépannage |
---|---|---|
504 | DEADLINE_EXCEEDED |
Les images d'événements expirent 30 secondes après la publication de l'événement. Veillez à télécharger l'image avant son expiration. Voir aussi : Télécharger une image de caméra Appareil Sonnette Guide des événements GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Il est impossible d'étendre un flux WebRTC sur les sonnettes sur batterie. Si vous devez regarder un flux sur une sonnette au-delà de la durée de la session initiale, arrêtez le flux existant et générez-en un nouveau. Voir aussi : Tâche Prolonger une diffusion en direct Commande ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Certains modèles de thermostats ne permettent pas de modifier le mode Éco lorsque le mode du thermostat est DÉSACTIVÉ, conformément au trait ThermostatMode . Le mode du thermostat doit être défini sur CHAUFFAGE, CLIMATISATION ou CHAUFF. • CLIM. avant de modifier le mode Éco. Voir aussi : Tâche "Changer de mode" SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
La température mémorisée ne peut pas être définie lorsque le thermostat est en mode Éco manuel. Voir aussi : tâche Modifier les températures mémorisées ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Une commande a été exécutée sans nom de commande valide dans le corps de la requête. Saisissez une commande valide. |
400 | INVALID_ARGUMENT |
Vous avez utilisé une commande de flux en direct RTSP pour une caméra compatible avec WebRTC ou une commande de flux en direct WebRTC pour une caméra compatible avec RTSP. Voir aussi : Télécharger une image de caméra |
400 | INVALID_ARGUMENT |
Une commande a été envoyée avec une valeur non valide dans les arguments. Assurez-vous d'envoyer une valeur valide. |
400 | INVALID_ARGUMENT |
Assurez-vous que le champ heatCelsius est inférieur au champ coolCelsius dans votre commande.Voir aussi : Tâche Modifier les températures de consigne ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Un nom d'appareil incorrect ou manquant a été spécifié. Spécifiez un appareil valide. Voir aussi : trait Connectivity |
404 | NOT_FOUND |
Un ID Project non valide ou manquant a été spécifié. Spécifiez un ID Project valide. |
400 | FAILED_PRECONDITION |
Utilisez le eventID correct renvoyé par l'événement de la caméra.Voir aussi : Tâche Gérer les événements de la caméra Appareil Display Tâche Gérer les événements de la sonnette et de la caméra Guide Événements CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Réessayez de générer le flux vidéo en direct WebRTC. Voir aussi : |
400 | INVALID_ARGUMENT |
Une commande non acceptée a été envoyée pour un trait. |
400 | INVALID_ARGUMENT |
Le caractère de retour à la ligne est manquant à la fin de la chaîne offerSdp lors de la tentative de génération d'un flux WebRTC. Assurez-vous que la chaîne offerSdp se termine par \r\n ou \n , puis réessayez de générer le flux.Voir aussi : |
400 | INVALID_ARGUMENT |
L'offre SDP doit contenir les trois lignes m audio, vidéo et application dans cet ordre. Voir aussi : |
400 | INVALID_ARGUMENT |
L'offre audio SDP doit être définie sur a=recvonly (réception uniquement).Voir aussi : |
403 | PERMISSION_DENIED |
Le user n'a pas accordé au developerles autorisations appropriées au niveau de l'appareil dans le Gestionnaire de connexions de partenaires (PCM) requises pour exécuter une commande. Lors de la génération d'un flux en direct WebRTC, cette erreur peut également signifier que le paramètre audio du offerSdp est incorrect.Voir aussi : Associer votre compte Commande GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Chaque développeur dispose d'un quota qui limite le nombre d'appels qu'il peut effectuer. Si vous effectuez plus d'appels que votre quota, le message "Débit limité" s'affiche. Pour résoudre ce problème, renvoyez l'appel une fois le quota expiré. Voir aussi : Concept Limites de débit du bac à sable |
404 | NOT_FOUND |
La pièce n'existe pas dans la structure. Effectuez un appel list à la ressource rooms pour vérifier l'ID de la salle. |
404 | NOT_FOUND |
La structure n'existe pas dans Project. Appelez la liste de ressources de structure pour vérifier l'ID de structure. |
400 | FAILED_PRECONDITION |
La caméra est hors connexion ou la diffusion en streaming n'est pas disponible en raison d'un problème technique. Voir aussi : Appareil Camera Appareil Camera (Batterie) Appareil Camera (Filaire) Appareil Doorbell (Batterie) Appareil Doorbell (Filaire) Commande GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
Le thermostat n'est pas compatible avec un ventilateur. Les traits et commandes liés au ventilateur ne peuvent pas être utilisés pour cet appareil. Voir aussi : Activer ou désactiver le ventilateur Ventilateur trait |