現在(Cloud-to-cloud)を使用しているデバイスを変換する場合 Matter に設定するには、 デバイスが使用している Matter の ID と同じ ID を使用していること Matter 以外の API を使用して接続されている場合。これにより、 デバイスがユーザーの Google Home Graph に 1 回だけ表示されることを確認します。 Cloud-to-cloud 台のデバイスは、次の場合にのみ重複除去できます Google Home app (GHA) の特定のストラクチャ(家)に関連付けられたメンバー ID です。
SYNC
の要件
Home Graph に重複が表示されないようにするため、パートナーの
新しい文字列フィールドがデバイスごとに 3 つ
SYNC
レスポンスが返されます。これらのフィールドは、Basic
Matter デバイスの情報クラスタ。また
SYNC
レスポンスには roomHint
を含める必要があります。
matterUniqueId
- 文字列形式のUniqueId
属性。matterOriginalVendorId
-VendorId
属性(16 進数の文字列) 使用できます。matterOriginalProductId
-ProductId
属性(16 進数の文字列) 使用できます。roomHint
- このデバイスがある部屋。
次のようなインテントに関するドキュメント
SYNC
Cloud-to-Cloud primer をご覧ください。
以下の SYNC
レスポンスの例は、
3 つの新しいフィールドと roomHint
を使用します。
SYNC
件の回答
{ "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", } ] } ] } }
以前にユーザーのホーム ネットワークで動作していたデバイスが
パートナーのクラウドが Matter デバイスに変換された場合、
直ちに Google Cloud の
REQUEST SYNC
遅延を避けるために、このフィールドをできるだけ早く Google に
説明しました
これらの文字列は、特定のデバイスに対して提供された後に変更されることはありません。「 一意の ID は出荷時設定へのリセット時にのみ変更され、デバイスが表示される まったく新しいデバイスとして すべての統合に適用されます
ストラクチャの自動関連付け
Cloud-to-cloud 台のデバイスでの自動的な接続は保証されていません 関連付けられるようになります。次のような状況では、 構造の自動関連付けができない場合、関連する Cloud-to-cloud 台のデバイスが GHA のメイン画面([リンク先] セクション) すべてのブレイクアウト セッションから退出できます。このようなデバイスは重複除去されません。デバイスの動作 ユーザーが複数のドメイン インスタンスを GHA 内のストラクチャ(家)。デバイスを その他の理由で構造化されています。
ユーザーが移動した Cloud-to-cloud デバイスが自動で失敗した場合
手動で構造を構造に関連付けると、重複除去が行われる場合があります。
SYNC
のレスポンスが上記の要件に準拠している限り、次の SYNC
で利用可能
SYNC の要件をご覧ください。