繁体   English   中英

Google Smart Home Action Google中的频谱HSV报告状态失败

[英]Report state failed for spectrum hsv in smart home action google

我发送报告的状态对我的示例智能光。 我使用Python作为我的服务器语言。 我可以成功地验证我与谷歌的用户。 我的智能灯具有以下特征ColorSpectrum(HSV),亮度,开/关 但是,当我发送报告时,出现错误400,由于语法无效,这是错误的请求。 下面是我发送到homegraph服务器的json:

{"requestId": "c785ac58-dc96-4bd7-b475-2833a1775f70", "agentUserId": "ak8728", "payload": {"devices": {"states": {"ABC_90C6F4": {"on": true, "online": true, "spectrumHSV": {"hue": 120, "saturation": 1, "value": 1}, "brightness": 100}}}}}

导致错误400。

但是,当我尝试用它下面的JSON上报国家工作正常:

{"requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf", "agentUserId": "b9a0d641-712e-4e28-b1cc-1d97736a1c43", "payload": {"devices": {"states": {"Mansaa_181960": {"on": true, "online": true, "brightness": 100}}}}}

这将导致200成功。

该报告的状态不与频谱HSV工作,我要回报的HSV值,以及,什么是这样做的正确方法? 我在这里想念什么吗?

您应该更新为使用ColorSetting特征 ,该特征支持HSV颜色的报告状态功能。

暂无
暂无

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

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