我可以解耦恒温器UI和温度控制功能吗?

时间:2014-06-24 14:08:07

标签: nest-api

我有一个有三层楼的房子和一个完工的地下室。有三个空调机组和两个炉子。恒温器单元放置在安装者选择的位置,而不是我们最常使用的房间。移动恒温器将非常昂贵。

我拥有丰富的嵌入式计算能力(4台服务器永久开启),而且目前有两台Nest Protect设备。我的计划是在我们想要监控温度的每个房间安装一个Nest Protect,然后以某种方式控制炉子,以便控制所用房间的温度。

这显然需要NEST的UI功能以某种方式与控制功能分离。一种选择是将Arduino放入系统并进行实际控制,但是当恒温器已经具备时,这似乎是不必要的。

我看了一下Nest文档,但它似乎基于一个模型,其中所有智能都在Google云中发生。这不是我要容忍的模式。我认为不需要连接到Google服务器来调解我家中设备之间的通信。我没有看到有关控制功能的任何信息。

1 个答案:

答案 0 :(得分:0)

看起来保护不提供温度数据。这很不幸,好像你确实可以做到这一点。

一种方法是将Protects放入与加热/冷却区域对应的组中。每当您的一个组中的保护移出目标温度范围时,您可以将控制该区域的Nest的目标温度升高或降低到某个极端,只是为了使加热/冷却循环开启。只要组中的所有Protects都回到目标区域,就会将Nest移回目标温度。

Nest可以通过使Protect作为远程温度传感器直接支持这一点,但我不确定硬件是否具有此功能,更不用说暴露给API了。

您仍然可以通过添加自己的温度传感器来达到同样的效果,但这需要对可用的传感器进行额外的研究。