Google Home如何组织3排灯开关等设备?是否将其视为3种不同的设备? 另一个例子是红外发射器,例如能够控制A / C,DVD,TV ...的通用遥控器。
我之所以这样问,是因为设备ID(出于响应目的)将是相同的。我不知道如何组织特征和名称。 感谢您的任何建议。
答案 0 :(得分:0)
如果将单个交换机捆绑在一起,则智能家居API无法唯一标识每个交换机。您应该将它们组织为不同的设备,每个设备都具有唯一的设备ID ,其中包含OnOff
特征。
如果您的云服务在内部用单个标识符表示设备,则需要生成唯一的ID才能发送Google。例如,您可以附加一个后缀:
{
"requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
"payload": {
"agentUserId": "1836.15267389",
"devices": [
{
"id": "someswitch-1",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
},
{
"id": "someswitch-2",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
},
{
"id": "someswitch-3",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
}
]
}
}