首页 > 解决方案 > 是否有用于智能家居操作的开/关传感器

问题描述

我一直在寻找一种方法来实现一个只有开或关状态的简单传感器。由于简单的SensorState不支持简单的开/关状态,我尝试使用具有OnOff特征的Switch,并将queryOnlyOnOff 属性设置为 true

该属性的描述是Indicates if the device can only be queried for state information, and cannot be controlled through commands.截至应用程序仍然显示开/关按钮,命令是否仅用于语音命令?如果是这样,Google 需要添加一个简单的传感器,我们已经有了它的特征,如果还没有,我们只需要向 SensorState 添加一个简单的检测到/未检测到的传感器。任何想法如何解决这个问题?

编辑 1:我当前的SYNC回复https://gist.githubusercontent.com/DRSchlaubi/7099dc289858ae6dba72e54311fa728f/raw/4f3f9506cfe27701be00db438477c3bed8a6b0ec/sync.json

编辑2:我看到谷歌在这里专门列出了一个传感器示例

但是该示例非常模糊,看起来您必须将其添加到顶级有效负载中,这与将其添加到属性对象一样不起作用

编辑 3:我尝试从 Switch 设备切换到Sensor设备,但现在它不再在应用程序中显示状态,可能 Sensor 不支持 StateOnOff?

编辑 4:在传感器页面上它说These traits are recommended, if applicable to your device. However, you are free to mix and match from all available traits to best match your existing product functionality.但是 OnOff 状态似乎没有显示任何内容

标签: actions-on-google

解决方案


推荐阅读