繁体   English   中英

用于恒温器报告状态问题的 Google 智能家居操作

[英]Google smart home actions for thermostat report state issue

我正在开发恒温器报告状态功能,我使用智能家居报告状态仪表板检查状态,当我手动设置温度时,报告状态似乎可以,我可以从仪表板看到温度值,但我尝试使用谷歌助手应用程序设置或询问温度,它将通过语音返回正确的状态,但在谷歌助手应用程序 UI 状态中没有更改为附件。 我想念对谷歌主页图的回复吗?

这是我报告的状态值如下: { thermostatMode: 'cool', thermostatTemperatureSetpoint: 89, thermostatTemperatureAmbient: 76, thermostatHumidityAmbient: 61 }

BR,杰​​克

在此处输入图片说明

这很可能与您的报告状态实现无关。 该 UI 面板使用您对EXECUTE意图的响应和随后发出的QUERY来确认状态更改来填充。

确保您在EXECUTE响应中返回更新的状态,并验证您通过 Report State 提供的状态值是否也存在于QUERY响应中( QUERY响应应始终包含完整的当前状态集)。

感谢你的回复。 我按照以下链接进行查询响应: https : //developers.google.com/assistant/smarthome/traits/temperaturesetting

1.我可以在google home App上获得正确的状态如下在此处输入图片说明

但是当我使用谷歌助手应用程序询问恒温器设置时,我无法获得正确的状态,您可以看到用户界面,温度为 0。

在此处输入图片说明

我响应的查询状态负载如下,我错过了任何响应吗? { 在线:true,thermostatMode:'cool',thermostatTemperatureSetpoint:23.0,thermostatTemperatureAmbient:25.1,thermostatHumidityAmbient:45.3}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM