繁体   English   中英

关于温度单位的恒温器的谷歌智能家居操作

[英]google smart home actions for thermostat about temperature unit

我正在为恒温器开发智能家居动作,一些问题如下:

1.对于TemperatureSetting设备特性,一些信息如下链接: https://developers.google.com/assistant/smarthome/traits/temperaturesetting

=>注2:用户可以设置华氏温度,但命令和状态中的所有温度值都是摄氏度

这让我很困惑,用户可以将温度设置为华氏温度,但设备 state 命令和状态是摄氏度?

2.如何实现? 这是否意味着当用户将温度设置为华氏温度时,我必须在谷歌 function 中将单位转换为摄氏度?

3.报告设备state怎么样,如果用户使用语音命令设置华氏温度,但是设备state报告温度是摄氏度,用户会听到摄氏温度,这似乎没有意义。

谢谢你。

BR,杰克

这意味着,从技术角度来看,所有单位都应该以摄氏度为单位。

如果有人说“将温度设置为 70”,那么实际温度肯定取决于他们使用的单位。 这可以由个人偏好或区域设置。 但是,这对您的智能家居服务并不重要。 您将始终以摄氏度 (21 C) 为单位获得温度。 您不需要自己执行转换。

因此,当您报告恒温器的 state 时,无论用户偏好如何,它也应该以摄氏度为单位。 Google 助理将执行必要的转换以提供良好的用户体验。

暂无
暂无

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

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