首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌智能家居切换特征神秘话语

谷歌智能家居切换特征神秘话语
EN

Stack Overflow用户
提问于 2021-05-06 18:09:35
回答 1查看 37关注 0票数 0

我正在努力在我们的安全面板上完成SmartHome操作的开发,涉及到不同的特征实现(包括ArmDisarm、电源、恒温器等)。

一个特定的问题与Toggles特征有关。我需要接受命令来启用或禁用入侵传感器绕过/排除。

例如,我在SYNC响应中添加了以下代码块,用于厨房中的窗户传感器:

代码语言:javascript
复制
{
    'id': '...some device id...',
    'name': {'name': 'Window Sensor'},
    'roomHint': 'Kitchen',
    'type': 'action.devices.types.SENSOR',
    'traits': 'action.devices.traits.Toggles',
    'willReportState': true,
    'attributes': {
        'commandOnlyToggles': false,
        'queryOnlyToggles': false,
        'availableToggles': [
            {
                'name': 'bypass',
                'name_values': {
                    { 'name_synonym': ['bypass', 'bypassed', 'exclusion'}, 'lang': 'en'],
                    { 'name_synonym': ['escluso', 'bypass', 'esclusa', 'esclusione'], 'lang': 'it'}
                },
            }
        ]
    }
}

我能够通过说“打开窗口传感器上的旁路”来触发执行意图(尽管非常不自然)。我可以通过说“是否绕过窗口传感器?”来触发查询意图。(甚至更不自然)。

这两句话是在博客的某个偏远角落找到的。

我的问题是意大利语(以及其他西方欧盟语言,如法语/西班牙语/德语)。

执行意图似乎是由以下语句触发的(我打赌意大利人永远不会说这样的话):"Attiva escluso su Sensore Finestra“(在此示例中,当在意大利链接帐户的上下文中运行时,同步请求中提供的名称从"Window Sensor”转换为"Sensore Finestra“)。

然而,我无法找到查询请求的发声,我尝试了所有可能有意义的东西,但查询意图从未被触发,并且助手将我重定向到web上的简单搜索。

为什么话语会有这样的神秘感?助理文档中的示例英语语句非常有限,而且大多数时候很难猜测它们在特定语言中的对应关系;此外,AOG的任何人都不能给我任何关于这个主题的信息。

我已经花了一年多的时间,试图为我们的设备用户手册中包含的话语创建一个参考指南,但仍然没有成功。

你们谁能给我指个参考资料?或者我的同步数据有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2021-07-17 03:48:59

您可以在public tracker上提交错误,并包含您尝试的QUERY。由于执行意图似乎是有效的,这可能只是后端语法中的一个错误,没有触发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67416023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档