从远程 android 应用程序打开/关闭嵌套

Posted

技术标签:

【中文标题】从远程 android 应用程序打开/关闭嵌套【英文标题】:Turn on/off nest from remote android application 【发布时间】:2014-09-08 12:49:37 【问题描述】:

有没有一种方法可以从 firebase 或 rest 打开/关闭巢学习恒温器?

如 API 文档中所述,Firebase 是 android/java 上的首选选项。但是 Nest 自己并没有明确提到我们如何打开/关闭恒温器。官方的 Nest 应用程序可以做到,但我正在编写自己的,我似乎无法找到一种方法。

【问题讨论】:

【参考方案1】:

您无法使用 Nest API 或通过 Firebase 关闭恒温器。您可以将hvac_mode 更改为states listed on the API reference 之一。

值(仅限于此列表):

热 酷 热冷 关闭

我假设 off 是您在“官方”应用程序上所指的状态。如果您真的想完全关闭系统,我建议您使用像Arduino 这样的控制器。您可以将 Arduino 包含在您的 Android 或 Firebase 工作中。我有一个与我的 Nest 连接的 Arduino,当内部/外部温度合适时,它会吸入外部空气。

【讨论】:

@Mr.Noob 你决定做什么?【参考方案2】:

我认为 Nest 不会通过开发者 API 扩展关闭恒温器的能力。

Nest 官方应用将提供比 API 提供的更多功能。如果 Nest 扩展了通过 API 关闭恒温器的能力,那肯定会导致一些滥用。

这是来自their developer website:

我们提供两种恒温器权限类型,恒温器读取和恒温器读取/写入

所有读/写权限允许写入is_fan_timer_activetarget_temperaturehvac_mode

【讨论】:

以上是关于从远程 android 应用程序打开/关闭嵌套的主要内容,如果未能解决你的问题,请参考以下文章

从 android 手机上的 android studio 运行后,应用程序只是打开和关闭

Android Beta 的远程日志记录 [关闭]

Android:如何在 android 中从服务器打开 pdf 文件 [关闭]

Android:在应用程序关闭时从后台推送动态通知

从 SSH linux 在远程窗口上启动应用程序 GUI [关闭]

即使App已关闭,也会收到Android推送通知