Referensi Kode Error API

Smart Device Management API menggunakan kode error gRPC standar. Untuk informasi selengkapnya tentang kode tersebut, lihat penanganan error.

Respons error di API muncul dalam format berikut:

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

Gunakan kotak penelusuran di tabel Kode Error untuk menemukan error API, beserta tips pemecahan masalah serta panduan dan karakteristik terkait. Anda dapat menelusuri konten di kolom mana pun dalam tabel.

Pesan Error HTTP PPK Pemecahan masalah
Gambar kamera tidak lagi tersedia untuk didownload. 504 DEADLINE_EXCEEDED Masa berlaku gambar acara berakhir 30 detik setelah acara dipublikasikan. Pastikan untuk mendownload gambar sebelum masa berlakunya habis.

Lihat juga:
  Tugas Mendownload gambar kamera
  Perangkat Layar
  Perangkat Bel pintu
  Panduan Peristiwa
  Perintah GenerateImage
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Perintah tidak didukung untuk bel pintu. 400 FAILED_PRECONDITION Streaming WebRTC tidak dapat diperpanjang di bel pintu yang menggunakan baterai. Jika streaming di bel pintu perlu dilihat di luar durasi sesi awal, hentikan streaming yang ada dan buat streaming baru.

Lihat juga:
  Tugas Memperluas live stream
  Perintah ExtendWebRtcStream
Perintah tidak diizinkan dalam mode termostat saat ini. 400 FAILED_PRECONDITION Beberapa model termostat tidak mendukung perubahan mode Hemat Energi saat mode termostat NONAKTIF, sesuai dengan karakteristik ThermostatMode . Mode termostat harus diubah ke HEAT, COOL, atau HEATCOOL sebelum mengubah mode Hemat Energi.

Lihat juga:
  Mengubah tugas mode
perintah SetMode
ThermostatMode trait
{at/Settra7Temperature}{most1}Temperatur
Perintah tidak diizinkan saat termostat dalam mode MANUAL_ECO. 400 FAILED_PRECONDITION Titik penyetelan suhu tidak dapat ditetapkan saat termostat berada dalam mode Hemat Energi manual.

Lihat juga:
  Tugas Mengubah titik penyetelan suhu
  ThermostatEco trait
  ThermostatTemperatureSetpoint trait
Perintah tidak diberikan. 404 NOT_FOUND Perintah dieksekusi tanpa nama perintah yang valid dalam isi permintaan. Masukkan perintah yang valid.
Perintah tidak didukung. 400 INVALID_ARGUMENT Menggunakan perintah livestream RTSP untuk kamera yang mendukung WebRTC, atau menggunakan perintah livestream WebRTC untuk kamera yang mendukung RTSP.

Lihat juga:
  Download tugas gambar kamera
Berisi nilai yang tidak valid. 400 INVALID_ARGUMENT Perintah dikirimkan dengan nilai yang tidak valid dalam argumen. Pastikan untuk mengirim nilai yang valid.
Nilai dingin harus lebih besar dari nilai panas. 400 INVALID_ARGUMENT Pastikan kolom heatCelsius kurang dari kolom coolCelsius dalam perintah Anda.

Lihat juga:
  Tugas Mengubah titik penyetelan suhu
  ThermostatTemperatureSetpoint trait
Perangkat tidak ditemukan. 404 NOT_FOUND Nama perangkat yang tidak valid atau tidak ada telah ditentukan. Tentukan perangkat yang valid.

Lihat juga:
  Fitur Konektivitas
Perusahaan tidak ditemukan. 404 NOT_FOUND ID Project yang tidak valid atau tidak ada telah ditentukan. Tentukan ID Project yang valid.
ID peristiwa bukan milik kamera. 400 FAILED_PRECONDITION Gunakan eventID yang benar yang ditampilkan oleh peristiwa kamera.

Lihat juga:
  Tugas Menangani peristiwa kamera
  Perangkat Layar
  Tugas Menangani peristiwa bel pintu dan kamera
  Panduan Peristiwa
  CameraEventImage trait
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Gagal mengambil SDP jawaban karena waktu tunggu habis. 504 DEADLINE_EXCEEDED Coba buat live stream WebRTC lagi.

Lihat juga:
Kolom tidak ada dalam atribut. 400 INVALID_ARGUMENT Perintah yang tidak didukung dikirim untuk suatu karakteristik.
SDP Penawaran Tidak Valid tidak memiliki CRLF. 400 INVALID_ARGUMENT Karakter baris baru tidak ada di akhir string offerSdp saat mencoba membuat aliran WebRTC. Pastikan string offerSdp diakhiri dengan \r\n atau \n dan coba buat streaming lagi.

Lihat juga:
Baris m SDP Penawaran tidak valid. 400 INVALID_ARGUMENT SDP penawaran harus berisi ketiga m-line audio, video, dan aplikasi dalam urutan tersebut.

Lihat juga:
SDP Penawaran tidak valid. 400 INVALID_ARGUMENT Audio SDP penawaran harus disetel ke a=recvonly (hanya terima).

Lihat juga:
Izin ditolak. 403 PERMISSION_DENIED user belum memberikan izin tingkat perangkat yang sesuai di Partner Connections Manager (PCM) yang diperlukan untuk menjalankan perintah.

Saat membuat live stream WebRTC, error ini juga dapat berarti setelan audio di offerSdp salah.

Lihat juga:
  tugas Tautkan akun Anda
  perintah GenerateWebRtcStream
Kapasitas terbatas. 429 RESOURCE_EXHAUSTED Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat dilakukan. Jika melakukan lebih banyak panggilan daripada kuota, Anda akan menerima pesan Batas kapasitas. Untuk memperbaiki masalah ini, kirim ulang panggilan setelah kuota habis masa berlakunya.

Lihat juga:
Konsep Batas kapasitas sandbox
Ruang tidak ditemukan. 404 NOT_FOUND Ruangan tidak ada dalam struktur. Lakukan panggilan daftar ke resource ruang untuk memverifikasi ID Ruang.
Struktur tidak ditemukan. 404 NOT_FOUND Struktur tidak ada di Project. Lakukan panggilan daftar ke resource struktur untuk memverifikasi ID Struktur.
Kamera tidak tersedia untuk streaming. 400 FAILED_PRECONDITION Kamera offline atau tidak tersedia untuk streaming karena masalah teknis.

Lihat juga:
  Perangkat Kamera
  Perangkat Kamera (baterai)
  Perangkat Kamera (berkabel)
  Perangkat Bel pintu (baterai)
  Perangkat Bel pintu (berkabel)
  Perintah GenerateWebRtcStream
Kipas termostat tidak tersedia. 400 FAILED_PRECONDITION Termostat tidak memiliki kemampuan kipas. Sifat dan perintah yang terkait dengan kipas tidak dapat digunakan untuk perangkat ini.

Lihat juga:
Tugas Mengaktifkan atau menonaktifkan kipas
  Fitur Kipas