如何使用 Nest 设置当前温度
How to set current temperature using Nest
我可以使用 Nest API 以编程方式设置新的当前温度吗?
比如说,我构建了自己的基于覆盆子或 Arduino 的温度传感器。那可以测量当前室温,然后将其设置为 Nest 上的当前室内温度吗?那么 Nest 当然应该继续正常运行以达到已经设定的任何目标温度。
换句话说,Nest API 可以覆盖测量的当前室温吗?
不,您不能以编程方式设置环境温度字段(ambient_temperature_f 和 ambient_temperature_c)。它完全是一个只读属性。
您是否要覆盖 Nest 的内置温度计?或者您只是想定义目标温度?
如果为 1,那么您应该将 Nest 目标设置得非常高,并继续测量环境温度,直到达到您想要的温度,然后将 Nest 目标设置得非常低 - 这样您就可以有效地打开加热并手动关闭。
如果为 2,那么您可以根据需要设置 Nest 目标温度。
无论哪种情况,您都需要使用以下适当的参数之一(取决于您的操作模式和您选择的温标):
target_temperature_f
target_temperature_c
target_temperature_high_f
target_temperature_high_c
target_temperature_low_f
target_temperature_low_c
我可以使用 Nest API 以编程方式设置新的当前温度吗? 比如说,我构建了自己的基于覆盆子或 Arduino 的温度传感器。那可以测量当前室温,然后将其设置为 Nest 上的当前室内温度吗?那么 Nest 当然应该继续正常运行以达到已经设定的任何目标温度。
换句话说,Nest API 可以覆盖测量的当前室温吗?
不,您不能以编程方式设置环境温度字段(ambient_temperature_f 和 ambient_temperature_c)。它完全是一个只读属性。
您是否要覆盖 Nest 的内置温度计?或者您只是想定义目标温度?
如果为 1,那么您应该将 Nest 目标设置得非常高,并继续测量环境温度,直到达到您想要的温度,然后将 Nest 目标设置得非常低 - 这样您就可以有效地打开加热并手动关闭。
如果为 2,那么您可以根据需要设置 Nest 目标温度。
无论哪种情况,您都需要使用以下适当的参数之一(取决于您的操作模式和您选择的温标):
target_temperature_f
target_temperature_c
target_temperature_high_f
target_temperature_high_c
target_temperature_low_f
target_temperature_low_c