直接连接到NEST

时间:2014-10-12 20:32:39

标签: python linux nest-api

我想直接连接(并随后控制)NEST恒温器,而不是通过NEST服务器。换句话说,我有一个NEST恒温器连接到我的wifi,我家里的linux机器也连接到同一台路由器,我想让linux机箱与NEST交谈。可能的?

我曾经有一台无线电温控器3M-50。他们提供了基于JSON的API。我可以这样做 -

$ curl http://thermostat1/tstat
{"temp":67.50,"tmode":1,"fmode":0,"override":0,"hold":0,
"t_heat":62.00,"time""{"day":1,"hour":9,"minute":47},
"t_type_post":0}

我有一个Belkin WeMo开关。我使用Python的请求模块发布到

http://IP_address_wireless_switch:49153/upnp/control/basicevent1

我可以通过SOAP将二进制状态设置为标题的一部分来控制。

我希望能够与NEST做类似的事情。那可行吗?我只使用他们的服务器,并依赖他们的服务器,并依赖我的家庭有一个有效的互联网连接? (例如,如果出现中断,我是否会失去远程控制恒温器的能力?)

1 个答案:

答案 0 :(得分:1)

Nest API仅作为云API提供。它们具有限速功能,可以保护恒温器上的电池。 (即使使用C线,你也可以很快耗尽电池并导致设备升温,如果过于频繁地调用传感器,则会丢掉传感器)

您可能想要查看Nest共同创建的Thread Group以解决本地设备通信问题。