有没有办法我们可以从 Firebase 或休息中打开/关闭巢学习恒温器?
正如 API 文档中提到的,Firebase 是 android/java 上更首选的选项。但是 Nest 自己并没有明确提到我们如何打开/关闭恒温器。官方的nest应用程序可以做到,但我正在编写自己的,我似乎无法找到一种方法。
我不相信 Nest 通过开发人员 API 扩展了关闭恒温器的能力。
官方 Nest 应用程序将拥有比 API 提供的更多功能。如果 Nest 扩展了从 API 关闭恒温器的能力,它肯定会导致一些滥用。
这是来自他们的开发者网站:
我们提供两种恒温器权限类型,恒温器读取和恒温器读/写
允许的所有读/写权限是写入is_fan_timer_active
、target_temperature
和hvac_mode
。
您无法使用 Nest API 或通过 Firebase 关闭恒温器。您可以将 更改为 API 参考中列出hvac_mode
的状态之一。
值(仅限于此列表):
我假设关闭是您在“官方”应用程序上所指的状态。如果你真的想完全关闭系统,我建议使用像Arduino这样的控制器。您可以将 Arduino 包含在您的 Android 或 Firebase 工作中。我有一个与我的 Nest 接口的 Arduino,当内部/外部温度合适时,它会吸入外部空气。