3 weeks ago
Hello,
Our customer reported an issue: the Google Home app successfully linked our application, and the backend returned the correct SYNC response. However, users report that no devices appear in Google Home.
Below is the SYNC response we returned (fields are included according to Google’s official requirements):
We have included all required fields according to Google’s guidelines, but the devices still do not appear in Google Home. Could you advise on what might be causing this issue and how to resolve it?
Thank you in advance!
Answered! Go to the Recommended Answer.
3 weeks ago
Thanks for reaching out. The most probable causes relate to the way you've structured the device identifiers, especially concerning the Matter integration fields. In your device object, you are using the same value for three distinct ID fields: id, otherDeviceIds[].deviceId, and matterUniqueId. The core device ID (id) must be unique across all users and distinct from other identifiers:
Resolution: Change the primary id to be a globally unique ID for your device within the Google Home ecosystem. Ensure id, otherDeviceIds[].deviceId (if you keep it), and matterUniqueId are all different values to avoid ID conflicts, particularly if this device is intended to support both Cloud-to-cloud and Matter.
3 weeks ago
Thanks for reaching out. The most probable causes relate to the way you've structured the device identifiers, especially concerning the Matter integration fields. In your device object, you are using the same value for three distinct ID fields: id, otherDeviceIds[].deviceId, and matterUniqueId. The core device ID (id) must be unique across all users and distinct from other identifiers:
Resolution: Change the primary id to be a globally unique ID for your device within the Google Home ecosystem. Ensure id, otherDeviceIds[].deviceId (if you keep it), and matterUniqueId are all different values to avoid ID conflicts, particularly if this device is intended to support both Cloud-to-cloud and Matter.