Saat mengonversi perangkat yang saat ini menggunakan (Cloud-to-cloud) ke Matter, Anda harus memastikan bahwa perangkat menggunakan ID yang sama di Matter dengan yang digunakan saat terhubung menggunakan API non-Matter. Dengan melakukannya, perangkat hanya akan ditampilkan satu kali di Google Home Graph pengguna. Perangkat Cloud-to-cloud hanya dapat dihilangkan duplikasinya jika dikaitkan dengan struktur (rumah) tertentu di Google Home app (GHA).
Persyaratan SYNC
Untuk menghindari munculnya duplikat di Home Graph, cloud partner harus mengirim tiga kolom string baru untuk setiap perangkat dalam respons SYNC
ke Google. Kolom ini harus cocok dengan atribut yang ditentukan di Cluster Informasi Dasar untuk perangkat Matter. Selain itu,
respons SYNC
harus berisi roomHint
:
matterUniqueId
— AtributUniqueId
dalam format string.matterOriginalVendorId
— AtributVendorId
, dalam format string heksadesimal.matterOriginalProductId
— AtributProductId
, dalam format string heksadesimal.roomHint
- Ruangan tempat perangkat ini berada.
Dokumentasi tentang maksud seperti
SYNC
dapat ditemukan di pengantar Cloud-to-Cloud.
Contoh respons SYNC
di bawah menunjukkan penggunaan tiga kolom baru serta roomHint
:
SYNC
Respons
{ "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf", "payload": { "agentUserId": "1836.15267389", "devices": [ { "id": "456", "type": "action.devices.types.LIGHT", "traits": [ "action.devices.traits.OnOff", "action.devices.traits.Brightness", "action.devices.traits.ColorSetting", ], "willReportState": true, "roomHint": "office", "deviceInfo": { ... }, "matterUniqueId": "00112233aabbccddeeff", "matterOriginalVendorId": "0xfff1", "matterOriginalProductId": "0x1234", "otherDeviceIds": [ { "deviceId": "local-device-id", } ] } ] } }
Saat perangkat yang sebelumnya beroperasi di jaringan rumah pengguna menggunakan
cloud partner dikonversi menjadi perangkat Matter, cloud partner harus segera mengirimkan
REQUEST SYNC
ke Google untuk memperbarui kolom ini secepat mungkin agar tidak terjadi deduplikasi yang terlambat.
String ini tidak boleh berubah setelah diberikan untuk perangkat tertentu. ID Unik hanya boleh berubah saat reset ke setelan pabrik, yang membuat perangkat muncul ke semua integrasi sebagai perangkat yang sama sekali baru.
Asosiasi struktur otomatis
Perangkat Cloud-to-cloud tidak dijamin secara otomatis dikaitkan dengan struktur tertentu. Dalam situasi ketika asosiasi struktur otomatis tidak memungkinkan, perangkat Cloud-to-cloud yang relevan akan muncul di bagian khusus layar utama GHA, di bagian berjudul Ditautkan ke Anda, di luar ruangan mana pun. Perangkat tersebut tidak akan dideduplikasi. Perangkat tidak akan otomatis ditempatkan dalam struktur jika pengguna memiliki lebih dari satu struktur (rumah) di GHA. Perangkat mungkin gagal distrukturkan karena alasan lain.
Jika pengguna memindahkan perangkat Cloud-to-cloud yang gagal melakukan asosiasi struktur otomatis ke dalam struktur secara manual, penghapusan duplikat dapat terjadi pada SYNC
berikutnya selama respons SYNC
sesuai dengan persyaratan yang tercantum dalam persyaratan SYNC.