2014-10-12 3 views
1

Я хотел бы подключить (и впоследствии контролировать) термостат NEST напрямую, а не проходить через серверы NEST. Другими словами, у меня есть термостат NEST, подключенный к моему Wi-Fi, у меня есть моя Linux-машина дома, также подключенная к одному маршрутизатору, и я хочу, чтобы ящик Linux поговорил с NEST. Возможное?Подключение непосредственно к NEST

Раньше у меня был радиотермостат 3М-50. Они предоставили API на основе JSON. Я мог бы сделать что-то вроде этого -

$ 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

API-интерфейс Nest доступен только в виде облачного API. Они имеют ограничение скорости, которое защищает батареи от термостата. (даже с помощью c-провода вы можете разрядить батарею довольно быстро и заставить устройство нагреваться, выкидывая датчики, если вы это называете слишком часто)

Возможно, вы захотите заказать у Thread Group, чье гнездо было соосновано решить локальную связь устройства.

Смежные вопросы