Подключение к NEST напрямую

Я хотел бы подключить (и впоследствии контролировать) термостат NEST напрямую, а не проходить через серверы NEST. Другими словами, у меня есть термостат NEST, подключенный к моему Wi-Fi, моя машина Linux дома также подключена к тому же маршрутизатору, и я хочу, чтобы окно linux взаимодействовало с 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 ответ

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

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

Другие вопросы по тегам