Selamat datang di Pusat Developer Google Home, tujuan baru untuk mempelajari cara mengembangkan tindakan smart home. Catatan: Anda akan terus membuat tindakan di konsol Actions.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Skema Fitur Deteksi Objek Smart Home

action.devices.traits.ObjectDetection - Sifat ini dimiliki perangkat yang dapat mendeteksi objek atau orang dan mengirim notifikasi kepada pengguna. Secara default, semua notifikasi ObjectDetection diumumkan di layar smart dan speaker dengan Asisten Google setelah bunyi bel pintu.

ATRIBUT Perangkat

Tidak ada.

STATUS Perangkat

Tidak ada.

COMMAND Perangkat

Tidak ada.

NOTIFIKASI Perangkat

Perangkat dengan karakteristik ini dapat menampilkan payload notifikasi berikut sebagai bagian dari perubahan status perangkat. Untuk mempelajari cara mengimplementasikan notifikasi lebih lanjut, lihat Notifikasi untuk Action smart home.

Kolom Jenis Deskripsi
ObjectDetection Objek

Wajib.

Payload notifikasi.

priority Integer

Wajib.

Merepresentasikan tingkat notifikasi. Nilai yang saat ini didukung adalah 0, yang menunjukkan bahwa notifikasi harus diucapkan dengan keras.

detectionTimestamp Integer

Wajib.

Stempel waktu epoch dalam milidetik saat objek terdeteksi.

objects Objek

Wajib.

Kumpulan objek yang terdeteksi menurut kategori.

named Array

Daftar objek yang dikenali oleh pengguna yang telah diberi tag dengan label.

[item, ...] String

Label objek.

Memerlukan setidaknya 1 item.

familiar Integer

Jumlah objek yang dikenali oleh pengguna yang tidak memiliki label.

unfamiliar Integer

Jumlah objek yang terdeteksi oleh perangkat yang mungkin tidak dikenali pengguna.

unclassified Integer

Jumlah objek yang terdeteksi bahwa perangkat tidak dapat diklasifikasikan.

Contoh

Mendeteksi dua objek tak dikenal pada 1 Januari 2000.

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Mendeteksi seseorang yang Anda kenal pada 1 Januari 2000.

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Terdeteksi Alice pada 1 Januari 2000.

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Perangkat ERRORS

Lihat daftar lengkap error dan pengecualian.