Google smart home 谷歌智能家居如何确定action.devices.commands.selectChannel的频道号? 创建了谷歌智能家居行动 通过以下方式实现设备: A.deviceType=action.devices.types.SETTOP BdeviceTrait=action.devices.traits.Channel 设备已成功发现并添加到Google Home App的Homegraph中 用户发送命令:“Ok Google,切换到ESPN” 在实现URL中接收以下json: { “请求ID”:“[requestId GUID]”, “投入”:[{ “意图”:“action.devices.EXECUTE”, “有效载荷”:{ “命令”:[{ “设备”:[{ “id”:“[SettopBox设备id]” }], “执行”:[{ “命令”:“操作.设备.命令.选择频道”, “参数”:{ “频道代码”:“espn”, “频道名称”:“ESPN”, “信道号”:“206” } }] }] } }] }

Google smart home 谷歌智能家居如何确定action.devices.commands.selectChannel的频道号? 创建了谷歌智能家居行动 通过以下方式实现设备: A.deviceType=action.devices.types.SETTOP BdeviceTrait=action.devices.traits.Channel 设备已成功发现并添加到Google Home App的Homegraph中 用户发送命令:“Ok Google,切换到ESPN” 在实现URL中接收以下json: { “请求ID”:“[requestId GUID]”, “投入”:[{ “意图”:“action.devices.EXECUTE”, “有效载荷”:{ “命令”:[{ “设备”:[{ “id”:“[SettopBox设备id]” }], “执行”:[{ “命令”:“操作.设备.命令.选择频道”, “参数”:{ “频道代码”:“espn”, “频道名称”:“ESPN”, “信道号”:“206” } }] }] } }] },google-smart-home,Google Smart Home,同步请求中提供了的频道编号以及任何相关标签 { “可用通道”:[ { “密钥”:“ktvu2”, “姓名”:[ “狐狸”, “KTVU” ], “编号”:“2” }, { “密钥”:“abc1”, “姓名”:[ “ABC”, “ABC东部” ], “编号”:“4-11” } ] } 如代码段所示,频道号来自服务。这可能取决于集成开发人员如何确定这些数字,无论是从有线电视提供商还是通过无线网络。该字段是可选的,因此没有频道号的服务仍然可以通过说出其名称来工作。感谢您的帮助。我忘了我在我的频道同步

同步请求中提供了的频道编号以及任何相关标签

{
“可用通道”:[
{
“密钥”:“ktvu2”,
“姓名”:[
“狐狸”,
“KTVU”
],
“编号”:“2”
},
{
“密钥”:“abc1”,
“姓名”:[
“ABC”,
“ABC东部”
],
“编号”:“4-11”
}
]
}

如代码段所示,频道号来自服务。这可能取决于集成开发人员如何确定这些数字,无论是从有线电视提供商还是通过无线网络。该字段是可选的,因此没有频道号的服务仍然可以通过说出其名称来工作。

感谢您的帮助。我忘了我在我的频道同步响应中传递了“数字”@尼克·费尔克最近有什么改变吗?我能够在我的履行功能中接收所有意图,除了那些带有
动作.设备.命令.选择频道
命令的意图。我的知识没有任何变化,但如果它改变了,相关文档应该反映出这一点。嗨@WuTang805,我正试图从一开始就获得工作的意图,但是我的履行功能没有接收到
action.devices.commands.selectChannel
命令,其余的命令,如
action.devices.commands.OnOff
action.devices.commands.relativeChannel
action.devices.commands.mute
按预期工作。有什么线索吗?@amitmula您是否为action.devices.traits.Channel发送了正确的同步响应?请参阅:@wutang805是的,我正在发送正确的同步响应,以下是我正在发送的
可用通道:[{“key”:“sp1”,“name”:[“Star Plus”,“Star Plus HD”],“number”:“117”}]